Sürekli yeni bir binek yaratmak, ona renk vermek, inince silmek zaman kaybı diye düşünüyorum. Veya tek renkli bir yetkili bineğine (örneğin şeffaf) neden bağımlı kalınsın ki?
Kullanımı:
atbin renk //c_horse_brown_dk tipinde atı istediğiniz renkte altınıza getirir. Örneğin .atbin 0481
atbin1 renk //c_horse_brown_lt tipinde atı istediğiniz renkte altınıza getirir. Örneğin .atbin1 0481
midbin renk //Oclock (Desert Ostard) tipinde bineği istediğiniz renkte altınıza getirir. Örneğin .midbin 0481
ornbin renk //Orn (Forest Ostard) tipinde bineği istediğiniz renkte altınıza getirir. Örneğin .ornbin 0481
zostbin renk //Zostrich (Frenzied Ostard) tipinde bineği istediğiniz renkte altınıza getirir. Örneğin .zostbin 0481
lamabin renk //Llama tipinde bineği istediğiniz renkte altınıza getirir. Örneğin .lamabin 0481
Binek üzerinde komutu kullanırsanız, altınızdaki binek silinir ve yerine yazdığınız renkteki gelir. Renk yazmazsanız, binek orjinal renginde altınıza gelir. Binekten inerseniz veya ölürseniz, binek silinir.
English Explanation:
When you create a mount, you usually want to change its color too and when you dismount, you want to remove it because it follows you and it can corrupt your business. You can use some other "staff horse" scripts; but usually they are restricted with only 1 color type. With this script, you can easily create a mount and instantly give new colors to it.
Usage:
atbin color //You instantly mount a 'c_horse_brown_dk' type horse with your desired color. For example; .atbin 0481
atbin1 color //You instantly mount a 'c_horse_brown_lt' type horse with your desired color. For example; .atbin1 0481
midbin color //You instantly mount an Oclock (Desert Ostard) with your desired color. For example; .midbin 0481
ornbin color //You instantly mount an Orn (Forest Ostard) with your desired color. For example; .ornbin 0481
zostbin color //You instantly mount a Zostrich (Frenzied Ostard) with your desired color. For example; .zostbin 0481
lamabin color //You instantly mount a Llama with your desired color. For example; .lamabin 0481
If you use these commands when you are mounted, your mount becomes removed and it changes to the new mount type you commanded. If you do not write a color with the command, you create a mount with its original color. If you dismount or die while you are riding a mount that created with these functions, your mount becomes removed.
Kod - Code:
[plevel 2]
atbin
atbin1
midbin
ornbin
zostbin
lamabin
[Function atbin]
src.findlayer.25.remove
src.newnpc c_sh
act.color=<args>
src.tag.atrengi=<args>
src.act.mount
src.events +e_binekvar
[Function atbin1]
src.findlayer.25.remove
src.newnpc c_sh1
act.color=<args>
src.tag.atrengi=<args>
src.act.mount
src.events +e_binekvar
[Function midbin]
src.findlayer.25.remove
src.newnpc c_sm
act.color=<args>
src.tag.atrengi=<args>
src.act.mount
src.events +e_binekvar
[Function zostbin]
src.findlayer.25.remove
src.newnpc c_sz
act.color=<args>
src.tag.atrengi=<args>
src.act.mount
src.events +e_binekvar
[Function ornbin]
src.findlayer.25.remove
src.newnpc c_so
act.color=<args>
src.tag.atrengi=<args>
src.act.mount
src.events +e_binekvar
[Function lamabin]
src.findlayer.25.remove
src.newnpc c_sl
act.color=<args>
src.tag.atrengi=<args>
src.act.mount
src.events +e_binekvar
[events e_binekvar]
ON=@Dismount
argo.remove
src.events -e_binekvar
return 1
ON=@Death
src.findlayer.25.remove
src.events -e_binekvar
[CHARDEF c_sh]
NAME=Yetkili Beygiri
SOUND=snd_ANIMALS_HORSE1
ID=c_horse_brown_dk
CAN=MT_WALK|MT_RUN
FOODTYPE=55 t_crops, 55 t_fruit, 55 t_grain, 64 t_grass
ICON=i_pet_horse_brown_dk
DESCRIPTION=Yetkili Beygiri DK
SUBSECTION=Horses
CATEGORY=Animals
ON=@Create
STR=32000
DEX=350
INT=20
KARMA=0
FOOD=32767
INVUL 1
FAME=0
TACTICS=100.0
WRESTLING=100.0
[CHARDEF c_sh1]
NAME=Yetkili Beygiri
SOUND=snd_ANIMALS_HORSE1
ID=c_horse_brown_lt
CAN=MT_WALK|MT_RUN
FOODTYPE=55 t_crops, 55 t_fruit, 55 t_grain, 64 t_grass
ICON=i_pet_horse_brown_lt
DESCRIPTION=Yetkili Beygiri LT
SUBSECTION=Horses
CATEGORY=Animals
ON=@Create
STR=32000
DEX=350
INT=20
FOOD=32767
KARMA=0
FAME=0
INVUL 1
TACTICS=100.0
WRESTLING=100.0
[CHARDEF c_sz]
NAME=Yetkili Zostrich
SOUND=SND_ANIMAL_OSTARD_FRENZIED1
ID=c_ostard_zostrich
CAN=MT_WALK|MT_RUN
FOODTYPE=55 t_crops, 55 t_fruit, 55 t_grain, 64 t_grass
DESIRES=E_OSTARDS,C_MAN,C_WOMAN
AVERSIONS=E_CARNIVORES3
ANIM=01FFF
RESLEVEL=1
RESDISPDNID=C_HORSE_TAN
RESDISPDNHUE=0150
ICON=I_PET_OSTARD_ZOSTRICH
DESCRIPTION=Yetkili Zostrich
SUBSECTION=T2A Animals
CATEGORY=Animals
ON=@Create
STR=32000
DEX=350
INT=20
FOOD=32767
INVUL 1
KARMA=0
FAME=0
TACTICS=100.0
WRESTLING=100.0
[CHARDEF c_sm]
NAME=Yetkili Oclock
SOUND=SND_ANIMAL_OSTARD_DESERT1
ID=c_ostard_desert
CAN=MT_WALK|MT_RUN
FOODTYPE=55 t_crops, 55 t_fruit, 55 t_grain, 64 t_grass
DESIRES=E_OSTARDS,C_MAN,C_WOMAN
AVERSIONS=E_CARNIVORES3
ANIM=01FFF
RESLEVEL=1
RESDISPDNID=C_HORSE_TAN
RESDISPDNHUE=0100
ICON=I_PET_OSTARD_DESERT
DESCRIPTION=Yetkili Oclock
SUBSECTION=T2A Animals
CATEGORY=Animals
ON=@Create
STR=32000
DEX=350
INT=20
INVUL 1
FOOD=32767
KARMA=0
FAME=0
TACTICS=100.0
WRESTLING=100.0
[CHARDEF c_so]
NAME=Yetkili Orn
SOUND=SND_ANIMAL_OSTARD_DESERT1
ID=c_ostard_forest
CAN=MT_WALK|MT_RUN
FOODTYPE=55 t_crops, 55 t_fruit, 55 t_grain, 64 t_grass
DESIRES=E_OSTARDS,C_MAN,C_WOMAN
AVERSIONS=E_CARNIVORES3
ANIM=01FFF
RESLEVEL=1
RESDISPDNID=C_HORSE_TAN
RESDISPDNHUE=0166
ICON=I_PET_OSTARD_FOREST
DESCRIPTION=Yetkili Orn
SUBSECTION=T2A Animals
CATEGORY=Animals
ON=@Create
STR=32000
DEX=350
INT=20
INVUL 1
FOOD=32767
KARMA=0
FAME=0
TACTICS=100.0
WRESTLING=100.0
[CHARDEF c_sl]
NAME=Yetkili Lamasi
SOUND=SND_ANIMALS_LLAMA3
ID=c_llama
CAN=MT_WALK|MT_RUN
DAM=2,6
ARMOR=8
RESOURCES=7 I_RIBS_RAW,2 I_FUR_LIGHT
FOODTYPE=5 T_CROPS, 5 T_FRUIT, 5 T_GRAIN, 5 I_HAY, 64 T_GRASS
DESIRES=C_LLAMA,C_LLAMA_PACK,SPK_HUMAN_PRIME
ICON=I_PET_llama
DESCRIPTION=Yetkili Lamasi
SUBSECTION=Land (Domestic)
CATEGORY=Animals
ON=@Create
STR=32000
DEX=350
INT=20
INVUL 1
FOOD=32767
KARMA=0
FAME=0
TACTICS=100.0
WRESTLING=100.0

argn1 argn2
Tek fonksiyon ile işin içinden çıkılabilirdi.
var.atcinsi ne işe yarıyor hala çözemedim.
.atbin 0481 ile
.bin at 0481 arasında pek bi uzunluk farkı yok