[dialog d_menus]
100,50
resizepic 200 185 3600 340 133


text 220 200 38 0
text 255 277 1152 1
button 220 275 4006 4007 1 0 1
text 435 277 1152 2
button 400 275 4018 4019 1 0 0
textentry 225 237 253 25 0564 0 3

[dialog d_menus TEXT]
Yeni guild adını giriniz. (16 karakter)
Tamam
Vazgeç
Buraya yazınız.

[dialog d_menus BUTTON]
On=0
src.sysmessage Bir isim girmedin.
return 1

On=1
if (<distance> > 3)
src.sysmessage @0845,1,1 Bu işlem için guildstone'a yeterince yakın değilsiniz!
elseif ((strlen(<argtxt[0]>)) > 16)
src.sysmessage @666,1,1 Guild ismi en fazla 16 karakterden oluşabilir.
dialog d_menus
elseif (strmatch('<argtxt[0]>',''))
src.sysmessage @666,1,1 Bir isim girmediniz?
dialog d_menus
else
src.tag.guildisim <argtxt[0]>
src.targetfg f_guildimiver
remove
return 1
endif

[function guildimiver]
newitem i_gold
new.p <targ.p>
new.look
serv.newitem i_guildstone
new.p <targ.p>
new.name <src.tag.guildisim>
serv.allclients sys_normal <new.name> adli guild kuruldu.
vs
vs
vs

[function look]
if (<region.type> == i_multi) && !strmatch(*ship*,'<region.type>')
return 0
else
return 1
endif

çalışmama ihtimali yüksek o yüzden mantığını anlayıp tekrar yaz

3. sorunun için @charclick kullanıyosan kendinde algılamıyo.

Üye Ol veya Giriş Yap

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