asagida guild'e alim onay dialog ve function var hersey tamam guzelde onayla butonuna basınca hıc bırsey olmuyor guılde uye olmuyor
nerde hata var acaba yardim edermisiniz?
[dialog d_guild_onay]
100, 100
ref1 <argv[0]> // guild
ref2 <argv[1]> // guilde çağıran
resizepic 0 0 83 320 180
gumppictiled 10 10 300 20 2624
checkertrans 10 10 300 20
gumppictiled 10 40 300 100 2624
checkertrans 10 40 300 100
gumppictiled 10 150 300 20 2624
checkertrans 10 150 300 20
button 10 150 4005 4007 1 0 1
dtext 40 150 1152 Onayla
dhtmlgump 10 40 300 100 0 1 <ref2.name> size <ref1.name> adındaki guildine katılmanız için bri teklif gönderdi. Seçeneğinizi belirtiniz.
[dialog d_guild_onay button]
on=0
say @170,,1 Red Edildi.
on=1
if (<act.distance> > 3)
sysmessage @0845,1,1 Guild stone'a yeterince yakın değilsiniz!
else
say @111,,1 Kabul Edildi.
try uid.<act.uid>.applytojoin
endif
[function f_guild_onay_iste]
ref1 <argv[0]>
If (<ref1.type> != t_stone_guild)
return 1
elif ((<ref1.masteruid> != <uid>) && (<ref1.memberfromuid.<uid>.priv> != <def0.STONEPRIV_MEMBER>) && (!<isgm>))
sysmessage @038a,,1 Sadece guildmaster yeni üye alabilir.
return 1
elif (<argo.isItem>)
sysmessage @038a,,1 Bunu yapamazsınız.
return 1
elif (!<argo.isPlayer>)
sysmessage @038a Bunu yapamazsınız.
return 1
elif (<argo.flags>&<def0.statf_dead>)
sysmessage @038A,,1 Seçilen kişi canlı değil.
return 1
endif
If (<argo.memoryfindtype.<def0.memory_guild>.uid>)
If (<argo.memoryfindtype.<def0.memory_guild>.link> == <ref1.uid>)
sysmessage @038A,,1 Seçilen kişi zaten guildinizin üyesi
else
sysmessage @038A,,1 Başka bir guilde üye olmayan kişileri seçebilirsiniz.
endif
return 1
endif
argo.timerf 1,dialog d_guild_onay,0,<ref1>,<uid>