|
İçerde : 1 misafir, 0 üye : ---
|
SERV.NEWITEM item, miktar, çanta
şeklinde direkt belirtilmiş bir çantaya spawnlayabilirsin bir itemi. Yani Pack Horse'un çantasının uidi 0abc olsun diyelim, SERV.NEWITEM i_katana, 1, 0abc
dediğinde 0abc çantasına yani pack horse un içine spawn edecektir. Tabii ki her oyuncunun pack horse idsi değişeceği için, forchars çekip, bineğin ownerinin oyuncu olup olmadığını kontrol edip, çantasının uidini alabilirsin.NEW.ATTACK <REF1>
// bu tamamdır sorunsuz bir şekilde çantaya veriyor bir kaç fix yapıldıktan sonra hatalara neden olmayacaktır.
forchars 25
if (<memoryfindtype.memory_ipet.link>==<src.uid>)
ref1=<uid.<findlayer(layer_pack)>>
If (<eval <argtxt[0]>> > 0)
serv.newitem i_gold,<eval <argtxt[0]>>
new.cont <ref1>
Endif
If (<eval <argtxt[1]>> > 0)
serv.newitem i_gold2,<eval <argtxt[1]>>
new.cont <ref1>
Endif
If (<eval <argtxt[2]>> > 0)
serv.newitem i_gold3,<eval <argtxt[2]>>
new.cont <ref1>
Endif
src.ucretodeme <eval (<Local.aldiklarim>)>
src.hata <eval(<local.bunlarıaldim>)>gp Harcadiniz
else
src.hata Yanında bir pack llama yok
return 1
[itemdef i_scorpion] scropiona item verip scorpiona saldiracak npc yi yarattım
name scorpiona saldiracak npcyi yarat
id i_memory
type t_eq_script
weight 0
on=@create
attr attr_invis | attr_decay
timer 3
on=@equip
timer 3
on=@timer
cont.kaos
timer 60
return 1
[function kaos]
serv.newnpc c_scropionadal
new.p <p>
new.update
new.anim 12
yarattığım npc ye ref1 verdirdim
on=@create c_scorpiondal yaratılış
new.attack <ref1>
peki scropiona saldırıyı nasıl tetiklettiricem
|