|
İçerde : 1 misafir, 0 üye : ---
|
[spoiler][ITEMDEF i_bomblanet]
ID=i_teleporter
NAME=SUICIDE BOMB!!!
WEIGHT=10
TYPE=0
CATEGORY=Carpentry
SUBSECTION=Explosives
DESCRIPTION=SUICIDE BOMB!!!
ON=@Create
COLOR=1152
ON=@Dclick
if ((<src.mage> < 90.0)
SRC.SYSMESSAGE @481 Bunu kullanmak icin 90 Magery skilline sahip olmalisiniz !
RETURN 1
endif (<region.guarded>==1)
src.sysmessage Guard Zone icinde kullanilmaz !.
return 1
endif **
********
ELSE
cont.newitem i_bomblanet
cont.act.p = <morep>
cont.act.amount = 1
cont.act.update
return 1
ON=@Step
SRC.EMOTE Lanetlenir
SRC.ACT.TIMER=2
freeze
src.newitem=i_fire_column
SRC.ACT.P=<SRC.P>
SRC.ACT.TIMER=0
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=N 1
SRC.ACT.TIMER=1
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=S 1
SRC.ACT.TIMER=1
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=W 1
SRC.ACT.TIMER=1
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=E 1
SRC.ACT.TIMER=1
REMOVE
RETURN 1[/spoiler]
****
src.sysmessage @1153 Bu itemi yerinden oynatamazsınız
Return 1
RasmuS :
Neresinden tutarsan orası elinde kalır tarzında bir script olmuş. Biraz daha araştırırsanız sadece sorunlar sizin belirttiğiniz kadar değil.
[DEFNAME D_BOMBLANET]
Playerin_gidecegi_Kordi 1067,2233// BURAYADA YENİ KORDİNAT GİR NEREYE ATMASINI İSTİYORSAN
[ITEMDEF i_bomblanet]
ID=i_teleporter
NAME=SUICIDE BOMB!!!
WEIGHT=10
TYPE=T_TELEPAD
ON=@Create
COLOR=1152
ATTR=010// Burasi itemi Static Yapar.. 010||04 Bu sekşilde yazarsan olarak attr'yi hem invis orur teleport hemde static
ON=@Dclick
SRC.SYSMESSAGE @481 Sadece üstünden ğeçebilirsiniz.
return 1
ON=@Step
IF (<src.mage> < 90.0)
SRC.SYSMESSAGE @481 Bunu kullanmak icin 90 Magery skilline sahip olmalisiniz !
RETURN 1
endif
IF !(<SRC.FINDID.i_bomblanet>)
SRC.SYSMESSAGE @481 Daha önce almişsınız !
RETURN 1
endif
SRC.GO=<def.Playerin_gidecegi_Kordi>///// Bu adamin itemin üstünden geçtiği Zaman
SRC.FLAGS=<SRC.FLAGS>|STATF_FREEZE////// item Vermenin Mantııgnı çözemedim ama yinede
SRC.INVIS=1//////////////////////////// Senin isdiğğin gibi yaptim.... :)))
SERV.NEWITEM I_BOMBLANT///////////////
SRC.ACT.P = <morep>//////////////////
NEW.AMOUNT = 1//////////////////////
SRC.UPDATE/////////////////////////
SRC.TIMERF 2,SRC.FLAGS=<SRC.FLAGS>&~Statf_freeze
SRC.TIMERF 2,INVIS=0
SRC.F_LANET
RETURN
////////////////////////////////////////////////////////////////////////////////////Region Alana verilir Kişiye deil orasi gereksiz
[FUNCTION F_LANET]
SRC.EMOTE Lanetlenir
src.newitem=i_fire_column
SRC.ACT.P=<SRC.P>
NEW.ATTR=ATTR_DECAY/////// Eğer bunlari unutuursan item sureklei effect'ti Tekrarliyip durcak Brada iteme attr olarak decay ozelligi verdik.....
NEW.TIMER=2/////////////// Burda is Kac saniye sureceğini....
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=N 1
new.attr=attr_decay
NEW.ATTR=ATTR_DECAY/////// Eğer bunlari unutuursan item sureklei effect'ti Tekrarliyip durcak Brada iteme attr olarak decay ozelligi verdik.....
NEW.TIMER=2/////////////// Burda is Kac saniye sureceğini....
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=S 1
NEW.ATTR=ATTR_DECAY/////// Eğer bunlari unutuursan item sureklei effect'ti Tekrarliyip durcak Brada iteme attr olarak decay ozelligi verdik.....
NEW.TIMER=2/////////////// Burda is Kac saniye sureceğini....
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=W 1
NEW.ATTR=ATTR_DECAY/////// Eğer bunlari unutuursan item sureklei effect'ti Tekrarliyip durcak Brada iteme attr olarak decay ozelligi verdik.....
NEW.TIMER=2/////////////// Burda is Kac saniye sureceğini....
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=E 1
NEW.ATTR=ATTR_DECAY/////// Eğer bunlari unutuursan item sureklei effect'ti Tekrarliyip durcak Brada iteme attr olarak decay ozelligi verdik.....
NEW.TIMER=2/////////////// Burda is Kac saniye sureceğini....
RETURN 1
mahsuni :
manyaqq :
Gerçekten çok çalişman lazm derdini burda acikça anlatirsan mutlaka yardimci olurlar
Bu item + target
Kod:[ITEMDEF i_bomblanet]
ID=i_teleporter
NAME=SUICIDE BOMB!!!
WEIGHT=10
TYPE=t_normal
ON=@Create
COLOR=1152
attr=010
on=@click
message @07a1,,1 Bu Mayını <Link.name> Koymustur
Return 1
on=@step
if !(<link>)
message @07a1,,1 !!Mayina Basar!!
SRC.F_LANET
remove
Endif
on=@timer
remove
return 1
[function f_tuzak]
TARGETf f_tuzak1
src.sysmessage @07a1,,1 Evinize kurmak istediginiz yeri secin
return 1
[function f_tuzak1]
if (<region.guarded>==1)
src.sysmessage @1153 Guard Zone icinde kullanilmaz !.
return 1
endif
if (<src.magery> < 90.0)
SRC.SYSMESSAGE @481 Bunu kullanmak icin 90 Magery skilline sahip olmalisiniz !
RETURN 1
endif
if !(<src.isevent.r_house_system>) ///////////////////// burada House eventin neyse sunucuya ait onu yaz...
SRC.SYSMESSAGE @481 Bunu kullanmak icin evde olmasiniz
return 1
endif
Serv.newitem i_bomblanet
new.p=<src.targp>
new.link=<uid>
new.attr=010
new.timer 500
Buda senin ayarladigın effect funcionu Buna hic bakmadim sorun cikarsa haber verirsin...
Kod:[FUNCTION F_LANET]
////On=@Step ///////////// Buraya on=@step bu triggiri sadece uzerinden gectigimiz itemlerde kullanbiliriz..
////////////////////////// Ornek Bir buyu kitani yere atip ustunden geçersen bu Trigger devreye girer..
SRC.EMOTE Lanetlenir
src.newitem=i_fire_column
SRC.ACT.P=<SRC.P>
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=N 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=S 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=W 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=E 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2
RETURN 1
mahsuni :
mahsuni :
Helal olsn vallah cozmussun işi senin kullandigin sphere sürümü sorunlu bende gayet ii Calısıyordu..
|