|
İçerde : 1 misafir, 0 üye : ---
|
[function binekolmazsaolmaz]
if (<findlayer.25>)
tag.binekid <findlayer.25.more1> //binegin id'ini tagladik
tag.binekkarma <uid.<findlayer.25.more2>.karma> //karmayi tagladik
tag.binekfame <uid.<findlayer.25.more2>.fame> //famei tagladik
tag.binekfood <uid.<findlayer.25.more2>.food> //kargoda beslemiyoruz :)
tag.binekcolor <uid.<findlayer.25.more2>.color> //bunuda alalim bari
tag.binekname <findlayer.25.name> //isimini bi kenara not aldik
tag.binekstr <uid.<findlayer.25.more2>.str> // str
tag.binekdex <uid.<findlayer.25.more2>.dex> // dex
tag.binekint <uid.<findlayer.25.more2>.int> // int
tag.binekhits <uid.<findlayer.25.more2>.hits> // hits
tag.binekmana <uid.<findlayer.25.more2>.mana> // mana
tag.binekstam <uid.<findlayer.25.more2>.stam> // stam
serv.newitem i_binek_zeka //<serv.name> Kargo'da onay formunu aliyoruz
new.tag.name <tag.binekname> //Kargoya verilen hayvanin kayitlarini
new.tag.fame <tag.binekfame> //forma
new.tag.karma <tag.binekkarma> //eksiksiz
new.tag.str <tag.binekstr> //
new.tag.dex <tag.binekdex> //
new.tag.int <tag.binekint> //
new.tag.hits <tag.binekhits> //
new.tag.mana <tag.binekmana> //
new.tag.stam <tag.binekstam> //
new.tag.food <tag.binekfood> //dolduruyoruz
new.tag.binekid <tag.binekid> //Kargo ise ucret almadan
new.color <tag.binekcolor>
new.cont <findlayer(29).uid> //adrese yolluyor
new.more2 1
findlayer.25.remove
else
return 1
endif
[itemdef i_binek_zeka]
id i_deed
type t_normal
weight 20.0
name Kargo
on=@click
if (<more2>)
message @47,,1 <name> - <tag.name>
return 1
else
message @47,,1 <name>
return 1
endif
on=@dclick
if (<more2>)
try src.newnpc <tag.binekid> //Taze binek
link <src.act.uid> //linkleyelimki kaybolmasin :)
link.name <tag.name> //
link.karma <tag.karma> //Genel ayarlar
link.fame <tag.fame> //
link.food <tag.food>
link.color <color>
link.str <tag.str>
link.dex <tag.dex>
link.int <tag.int>
link.stam <tag.stam>
link.hits <tag.hits>
link.mana <tag.mana>
link.memorydel <src.uid>
link.newitem i_memory
link.act.attr 04
link.act.more1 04
link.act.more2 <serv.time>
link.act.morep <link.p>
link.act.color memory_ipet
link.act.timer -1
link.act.link <src.uid>
link.act.cont <link.uid>
link.flags <link.flags>&statf_pet
link.update
link.anim 5
link.bark 3
link.message @1156 Iyi oyunlar..
remove
return 1
else
return1
endif
forchars 999999
if (<isanimals>) && (<tag0.binek>) && !(<isevent.e_sergide>)
if (strmatch('<region.name>','pazar'))
if (<memoryfindtype.memory_ipet.link>)
serv.newitem i_binek,1,<memoryfindtype.memory_ipet.link.findlayer.29>
new.tag0.binek <id>
new.tag0.binekcolor <eval <memoryfindtype.memory_ipet.color>> // memory_ipet in rengini çektik.
remove
endif
endif
endif
endfor
SERV.NEWNPC <TAG0.BINEK>
new.color = <tag0.binekcolor> // tagdaki renk, burada npc çıkarmadan önce rengini veriyoruz.
NEW.P <SRC.P>
NEW.FLAGS <NEW.FLAGS>&statf_pet
NEW.UPDATE
NEW.ANIM 6
forchars 999999
if (<isanimals>) && (<tag0.binek>) && !(<isevent.e_sergide>)
if (strmatch('<region.name>','pazar'))
if (<memoryfindtype.memory_ipet.link>)
serv.newitem i_binek,1,<memoryfindtype.memory_ipet.link.findlayer.29>
new.tag0.binek <id>
remove
endif
endif
endif
endfor
SERV.NEWNPC <TAG0.BINEK>
new.timerf 1,color=<dtag0.binekcolor>
NEW.P <SRC.P>
NEW.FLAGS <NEW.FLAGS>&statf_pet
NEW.UPDATE
NEW.ANIM 6
|