|
İçerde : 1 misafir, 0 üye : ---
|
[itemdef 15301]
name Bayrak
id 0df0
defname i_guild_bayrak
type T_WEAPON_MACE_STAFF
dam 5,10
skill Macefighting
reqstr 30
twohands Y
weight 8.7
range=2
On=@Create
morey 120.0
attr attr_magic
hitpoints {40 70}
color 0790
On=@Click
message @0481 <name>
return 1
on=@unequip
src.events -e_bayrakli
src.events +e_Bayrakevents
serv.b @0790 <src.name> isimli kisi bayragi elinden birakti.
on=@equip
serv.b @0790 Bayrak <src.name> isimli kisi tarafindan kacirildi!!
serv.b @68 Bayrak <src.name> isimli kisi tarafindan kacirildi!!
serv.b @38
src.events +e_bayrakli
src.events -e_bayrakevents
[events e_bayrakli]
On=@Click
message @0790,,1 [Bayraklı Kişi]
message @0790,,1 [Bayraklı Kişi]
message @38,,1 <name>
return 1
On=@SpellCast
if (<argn>==45) || (<argn>==32) || (<argn>==52) || (<argn>==24) || (<argn>==57) || (<argn>==54) || (<argn>==50) || (<argn>==49) || (<argn>==45) || (<argn>==43) || (<argn>==40) || (<argn>==39) || (<argn>==28) || (<argn>==38) || (<argn>==44) || (<argn>==58) || (<argn>==61) || (<argn>==62) || (<argn>==63) || (<argn>==64) || (<argn>==60) || (<argn>==22) || (<argn>==47) || (<argn>==33)
src.sysmessage @07a1,,1 Yarışmada bu büyüleri kullanamazsınız.
f_fizzle
return 1
endif
ON=@DEATH
IF (<SRC.FINDID.I_BAYRAK>) // BAYRAK VARSA
SRC.FINDID.I_BAYRAK.DROP // ELDEN DÜŞŞÜN
ENDIF
[FUNCTION BAYRAKTEKRAR]
FORITEMS 64000
IF (<DEFNAME> = I_BAYRAK)// BAYRAĞI
REMOVE // SİLELİM
ENDIF
ENDFOR
NEWITEM I_BAYRAK // BAYRAĞİ
NEW.P 1119,2345 // BURAYA ATALIM
[Function Bayraktekrar]
ForInstances i_bayrak
P 1119,2345
EndFor
istersen silip tekrar oluşturursun karar senin Foritems yerine bunu kullan
lewless :
Kod:ON=@DEATH
IF (<SRC.FINDID.I_BAYRAK>) // BAYRAK VARSA
SRC.FINDID.I_BAYRAK.DROP // ELDEN DÜŞŞÜN
ENDIF
[FUNCTION BAYRAKTEKRAR]
FORITEMS 64000
IF (<DEFNAME> = I_BAYRAK)// BAYRAĞI
REMOVE // SİLELİM
ENDIF
ENDFOR
NEWITEM I_BAYRAK // BAYRAĞİ
NEW.P 1119,2345 // BURAYA ATALIM
Buyur hepsini sırali yazdim
foritems x // if (<defname> == i_bayrak) ile sorgulanamaz
if (<baseid> == i_bayrak) // doğrusu
işlem
...
...
endif
endfor
forinstances i_bayrak
remove // dünya üzerindeki tüm bayrakları siler.
endfor
serv.newitem = i_bayrak
new.p = (konum)
[defname xd]
olumsuz_alan_1 (olen kisi atmak istedigin yer bunu arttirabilirsin)
olumsuz_alan_2
olumsuz_alan_3
[events e_bayrakci]
on=@click
message [bayraktasiyankisi]
[events e_olumsuzalan]
on=@click
//////
/////
on=@death
if (<src.findid.i_bayrakci>)
src.findid.i_bayrak.drop
src.events -e_bayrakci
region.allclients sysmessage @1153,,1 <src.name> BAYRAĞI DÜŞÜRDÜ!
src.go <def.OLUMSUZ_ALAN_1>
src.hits <src.str>
return 1
endif
src.go <def.OLUMSUZ_ALAN_1>
src.hits <src.str>
return 1
[ITEMDEF i_bayrakci]
id i_0df0
name Bayrak
on @click
message <name>
return 1
on=@equip
region.allclients sysmessage <SRC.NAME> BAYRAĞI ALDI!
src.events +e_bayrakci
on @create
color 1
on=@dclick
if (<distance> > 2)
src.SYSMESSAGE ULASAMIYORSUNUZ.
return 1
else
equip
endif
on @unequip
src.events -e_bayrakci
|