eskilerden şu scripti buldum ama bi sorun var . Order oluyorum yanında kalkan veriyor kalkana çift click yapıyorum order değilsin diyor bi bakarmısınız . şimdiden sağolun .

[itemdef i_order]
id=i_grave_stone
name Faction Stone

on=@click
message @39 [ <serv.name> ]
message @07a1 [ <name> ]

on=@create
color=0798

on=@dclick
src.dialog d_lord
return 1



[dialog d_lord]
50,50
nomove

resizepic 250 10 3500 220 160


text 290 40 95 0
text 290 60 95 1
text 290 80 95 2
text 290 100 95 3


button 270 65 2224 2117 1 0 1
button 270 85 2224 2117 1 0 2
button 270 105 2224 2117 1 0 3



[dialog d_lord text]
<serv.name> Faction Menü
Order[Iyilik]
Chaos[Kotuluk]
Order-Chaos Ayril


[dialog d_lord button]
onbutton 1
src.events +e_order
src.events -e_chaos
src.newitem i_order1_shield
src.act.bounce
src.sysmessage @39 iyiligi sectin

endif

onbutton 2
src.events -e_order
src.events +e_chaos
src.newitem i_chaos1_shield
src.act.bounce
src.sysmessage @39 kotulugu sectin
endif

onbutton 3
src.events -e_order
src.events -e_chaos
src.sysmessage @39 tarafsızsın


[events e_order]
on=@click
message @1153 [Order Uyesi]

On=@Death
if !(<isevent.e_order>)
if (<fame> > 9700) && (<memoryfindtype.memory_harmedby>) && (<act.ischar>) && (<act.uid> != <uid>) && (0<act.npc> == 0)
serv.allclients sysmessage @0790,,1 Order Uyesi <name>, <act.name> tarafindan <region.name> civarlarinda olduruldu.
endif

[events e_chaos]
on=@click
message @1153 [Chaos Uyesi]

On=@Death
if !(<isevent.e_chaos>)
if (<fame> > 9700) && (<memoryfindtype.memory_harmedby>) && (<act.ischar>) && (<act.uid> != <uid>) && (0<act.npc> == 0)
serv.allclients sysmessage @0790,,1 Chaos Uyesi <name>, <act.name> tarafindan <region.name> civarlarinda olduruldu.
endif

[itemdef i_order1_shield]
id i_shield_order
name Order Shield

on=@create
color 0819
hitpoints 1000


on=@click
message @39 [ <serv.name> ]
message @07a1 [ <name> ]
return 1

ON=@EQUIPtest
if !(<src.isevent.e_order>)
src.sysmessage Order Uyesi deilsinki...
return 1
endif

ON=@EQUIP
if !(<isevent.e_order>)
src.sysmessage Order Uyesi deilsinki...
remove


[itemdef i_chaos1_shield]
id i_shield_chaos
name Chaos Shield

on=@create
color 0819
hitpoints 1000


on=@click
message @39 [ <serv.name> ]
message @07a1 [ <name> ]
return 1


ON=@EQUIP
if !(<isevent.e_chaos>)
src.sysmessage Chaos Uyesi deilsinki...
remove
Order üyesi değilsin deyip kalkanı siliyormu ?
Eğer öyle ise ;


ON=@EQUIP
if !(<src.isevent.e_order>)
src.sysmessage Order Uyesi deilsinki...
remove
endif
sağol dostum . bide her bastığımda kalkan veriyo bunu sadece bir defa alabilrisiniz nasıl yapabilrim ?
Kalkan alındıgında, kalkanıın yaratıldıgı satırın altına kişiye bi tag verdirtirsin bi daha o tuşa bastıgında aynı order üyesi olup olmadıgını sorgular gibi tagı sorgular ona göre verir ya da vermez.Kafa yorarsan biraz daha rahat ögrenirsin.
@A-Amarth deniycem dostum sağol ..

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.