Beyler elinde azlı özlü düzgün bi guild stone scritpi olan varmı acaba :( fazla uğraştırmayacak birşey ?

[ITEMDEF i_deed_guild]
id=i_deed
name=Guild Belgesi
type=t_script
VALUE=8500000

on=@click
message @07a5,1,1 Energy UO
message @07a1,1,1 Guild Deed

on=@dclick
src.sysmessage @07a5,1,1 Bu Deed ile Birlikte guild kurcaginiz yere/alana giderek page atiniz.
Src.sysmessage @07a1,1,1 Energy UO
return 1



[FUNCTION guildonline]
IF <SRC.MEMORYFINDTYPE.MEMORY_GUILD.LINK.UID>!=0
SRC.NEWITEM i_guild_online
SRC.ACT.EQUIP
SERV.Allclients goncheck
SRC.DIALOG d_guild_online
SRC.ACT.REMOVE
else
src.SysMessage "@50,3,1 Bir guilde uye degilsiniz !"
endif

[FUNCTION goncheck]
IF <MEMORYFINDTYPE.MEMORY_GUILD.LINK.UID>==<SRC.MEMORYFINDTYPE.MEMORY_GUILD.LINK.UID>
else
return 1
endif
if <src.findid.i_guild_online.tag.p1>==0
src.findid.i_guild_online.tag.player1=<name>
src.findid.i_guild_online.tag.player119=<region.name>
src.findid.i_guild_online.tag.p1=1
elseif <src.findid.i_guild_online.tag.p2>==0
src.findid.i_guild_online.tag.player2=<name>
src.findid.i_guild_online.tag.player22=<region.name>
src.findid.i_guild_online.tag.p2=1
elseif <src.findid.i_guild_online.tag.p3>==0
src.findid.i_guild_online.tag.player3=<name>
src.findid.i_guild_online.tag.player33=<region.name>
src.findid.i_guild_online.tag.p3=1
elseif <src.findid.i_guild_online.tag.p4>==0
src.findid.i_guild_online.tag.player4=<name>
src.findid.i_guild_online.tag.player44=<region.name>
src.findid.i_guild_online.tag.p4=1
elseif <src.findid.i_guild_online.tag.p5>==0
src.findid.i_guild_online.tag.player5=<name>
src.findid.i_guild_online.tag.player55=<region.name>
src.findid.i_guild_online.tag.p5=1
elseif <src.findid.i_guild_online.tag.p6>==0
src.findid.i_guild_online.tag.player6=<name>
src.findid.i_guild_online.tag.player66=<region.name>
src.findid.i_guild_online.tag.p6=1
elseif <src.findid.i_guild_online.tag.p7>==0
src.findid.i_guild_online.tag.player7=<name>
src.findid.i_guild_online.tag.player77=<region.name>
src.findid.i_guild_online.tag.p7=1
elseif <src.findid.i_guild_online.tag.p8>==0
src.findid.i_guild_online.tag.player8=<name>
src.findid.i_guild_online.tag.player88=<region.name>
src.findid.i_guild_online.tag.p8=1
elseif <src.findid.i_guild_online.tag.p9>==0
src.findid.i_guild_online.tag.player9=<name>
src.findid.i_guild_online.tag.player99=<region.name>
src.findid.i_guild_online.tag.p9=1
elseif <src.findid.i_guild_online.tag.p10>==0
src.findid.i_guild_online.tag.player10=<name>
src.findid.i_guild_online.tag.player100=<region.name>
src.findid.i_guild_online.tag.p10=1
elseif <src.findid.i_guild_online.tag.p11>==0
src.findid.i_guild_online.tag.player11=<name>
src.findid.i_guild_online.tag.player110=<region.name>
src.findid.i_guild_online.tag.p11=1
elseif <src.findid.i_guild_online.tag.p12>==0
src.findid.i_guild_online.tag.player12=<name>
src.findid.i_guild_online.tag.player120=<region.name>
src.findid.i_guild_online.tag.p12=1
elseif <src.findid.i_guild_online.tag.p13>==0
src.findid.i_guild_online.tag.player13=<name>
src.findid.i_guild_online.tag.player130=<region.name>
src.findid.i_guild_online.tag.p13=1
elseif <src.findid.i_guild_online.tag.p14>==0
src.findid.i_guild_online.tag.player14=<name>
src.findid.i_guild_online.tag.player150=<region.name>
src.findid.i_guild_online.tag.p14=1
elseif <src.findid.i_guild_online.tag.p15>==0
src.findid.i_guild_online.tag.player15=<name>
src.findid.i_guild_online.tag.player150=<region.name>
src.findid.i_guild_online.tag.p15=1
endif

[DIALOG d_guild_online]
0,0
resizepic 0 0 9200 450 450
resizepic 10 10 9300 430 430
text 50 30 048 0
text 50 50 0032 1

text 30 80 1153 2
text 30 100 1153 3
text 30 120 1153 4
text 30 140 1153 5
text 30 160 1153 6
text 30 180 1153 7
text 30 200 1153 8
text 30 220 1153 9
text 30 240 1153 10
text 30 260 1153 11
text 30 280 1153 12
text 30 300 1153 13
text 30 320 1153 14
text 30 340 1153 15
text 30 360 1153 16
text 270 80 1153 17
text 270 100 1153 18
text 270 120 1153 19
text 270 140 1153 20
text 270 160 1153 21
text 270 180 1153 22
text 270 200 1153 23
text 270 220 1153 24
text 270 240 1153 25
text 270 260 1153 26
text 270 280 1153 27
text 270 300 1153 28
text 270 320 1153 29
text 270 340 1153 30
text 270 360 1153 31

[DIALOG d_guild_online TEXT]
<SRC.MEMORYFINDTYPE.MEMORY_GUILD.LINK.NAME>
Guild 'nin Online Kisileri
<SRC.FINDID.i_guild_online.tag.player1>
<SRC.FINDID.i_guild_online.tag.player2>
<SRC.FINDID.i_guild_online.tag.player3>
<SRC.FINDID.i_guild_online.tag.player4>
<SRC.FINDID.i_guild_online.tag.player5>
<SRC.FINDID.i_guild_online.tag.player6>
<SRC.FINDID.i_guild_online.tag.player7>
<SRC.FINDID.i_guild_online.tag.player8>
<SRC.FINDID.i_guild_online.tag.player9>
<SRC.FINDID.i_guild_online.tag.player10>
<SRC.FINDID.i_guild_online.tag.player11>
<SRC.FINDID.i_guild_online.tag.player12>
<SRC.FINDID.i_guild_online.tag.player13>
<SRC.FINDID.i_guild_online.tag.player14>
<SRC.FINDID.i_guild_online.tag.player15>
<src.findid.i_guild_online.tag.player119>
<src.findid.i_guild_online.tag.player22>
<src.findid.i_guild_online.tag.player33>
<src.findid.i_guild_online.tag.player44>
<src.findid.i_guild_online.tag.player55>
<src.findid.i_guild_online.tag.player66>
<src.findid.i_guild_online.tag.player77>
<src.findid.i_guild_online.tag.player88>
<src.findid.i_guild_online.tag.player99>
<src.findid.i_guild_online.tag.player100>
<src.findid.i_guild_online.tag.player110>
<src.findid.i_guild_online.tag.player120>
<src.findid.i_guild_online.tag.player130>
<src.findid.i_guild_online.tag.player140>
<src.findid.i_guild_online.tag.player150>
[DIALOG d_guild_online BUTTON]

[ITEMDEF i_guild_online]
Name=Gg
Id=i_memory
type=t_eq_script

ON=@Create
TAG.P1=0
TAG.P2=0
TAG.P3=0
TAG.P4=0
TAG.P5=0
TAG.P6=0
TAG.P7=0
TAG.P8=0
TAG.P9=0
TAG.P10=0


[function gc]
if (strmatch("<args>",""))
	var.smsgx 07c1,1,1
	smsgx * Bos mesaj yollayamazsiniz.
elseif <memoryfindtype.memory_guild.link.uid>
var.smsgx 07c1,1,1
	tag.gc <args>
	serv.allclients guild_chat *[<name>] : <args>
else
src.sysmessage @07a5,1,1 Herhangi bir loncaya mensup degilsiniz.
endif

[function guild_chat]
if <memoryfindtype.memory_guild.link.uid> == <src.memoryfindtype.memory_guild.link.uid>
smsgx <args>
endif


[function g]
if (strmatch("<args>",""))
	var.smsgx 07c1,1,1
	smsgx * Bos mesaj yollayamazsiniz.
elseif <memoryfindtype.memory_guild.link.uid>
var.smsgx 07c1,1,1
	tag.gc <args>
	serv.allclients guild_chat *[<name>] : <args>
else
src.sysmessage @07a5,1,1 Herhangi bir loncaya mensup degilsiniz.
endif

[function guild_chat]
if <memoryfindtype.memory_guild.link.uid> == <src.memoryfindtype.memory_guild.link.uid>
smsgx <args>
endif



[function smsgx] 
sysmessage @<var.smsgx>,1,1 <args>

[ITEMDEF 0edd]
//gravestone = Guildstone
DEFNAME=i_guildstone
TYPE=T_STONE_GUILD
VALUE=60000

On=@Create
attr attr_move_never|attr_static
dispid 0ed4
name *

On=@Click
message @790,3,0 Guild Stone
if !(strmatch('<abbrev>',''))
	message @790,,1 Guildmaster: <master>
	message @200,,1 <name>, [<abbrev>]
else
	message @0790,,1 <name>
endif
if (<more1> == 1)
	message @0bb2 [Order]
elseif (<more1> == 2)
	message @0bb2 [Chaos]
elseif (<link> != 04fffffff)
	message @0bb2 [<link.name>]
endif
return 1

On=@TargOn_Char
if (<morex> == 1) // recruiting
	if (<src.targ.npc>)
		src.sysmessage @38,,1 Hata: Sadece oyuncular guild uyesi olabilir.
	elseif (<src.targ.distance> > 3)
		src.sysmessage @38,,1 Hata: <src.targ.name> bu islem icin stone'a yeterince yakin degil.
	elseif (<src.targ.memoryfindtype.memory_guild>)
		if (<src.targ.memoryfindtype.memory_guild.link> != <uid>)
			src.sysmessage @38,,1 Hata: <src.targ.name> uye olabilmek icin oncelikle <src.targ.memoryfindtype.memory_guild.link.name> uyeliginden cikmali.
		elseif (<src.targ.memoryfindtype.memory_guild.link> == <uid>)
			src.sysmessage @38,,1 Hata: <src.targ.name> zaten bir <name> uyesi.
		endif
	elseif (<src.targ.memoryfindtype.memory_town>) && (<src.targ.memoryfindtype.memory_town.link> != <link>)
		src.sysmessage @38,,1 Hata: <src.targ.name> guild'in desteklemedigi <src.targ.memoryfindtype.memory_town.link.name> Ordu'sunda. Bir <name> uyesi olamaz.
	elseif (<src.targ.findid.i_gs_recruit>)
		src.sysmessage @38,,1 Hata: <src.targ.name> su an dusunme asamasinda.
	else
		src.newitem i_gs_recruit
		src.act.cont <src.targ.uid>
		src.act.more1 <src.uid>
		src.act.more2 <uid>
		src.act.timer 1
	endif
elseif (<morex> == 2) // titling
	if (<src.targ.memoryfindtype.memory_guild.link> != <uid>)
		src.sysmessage @38,,1 Hata: Unvan vermeye calistiginiz kisi bir <name> uyesi degil.
		menu menu_guild_masterfunc
	elseif (<src.targ.distance> > 3)
		src.sysmessage @38,,1 Hata: <src.targ.name> bu islem icin stone'a yeterince yakin degil.
	else
		src.act <src.targ.uid>
		dialog d_gs_title
	endif
endif
return 1

On=@TargOn_Ground
return 1

On=@TargOn_Item
return 1

On=@Timer
if (<morey> == 1)
	if (<link> != 04fffffff)
		link.morex <eval (<link.morex> - 1)>
	endif
	morey 0
	more1 1
	link 04fffffff
	sayu Yeni destek yonu: Order.
elseif (<morey> == 2)
	if (<link> != 04fffffff)
		link.morex <eval (<link.morex> - 1)>
	endif
	morey 0
	more1 2
	link 04fffffff
	sayu Yeni destek yonu: Chaos.
elseif (<morey> == 3)
	if (<link> != 04fffffff)
		link.morex <eval (<link.morex> - 1)>
	endif
	morey 0
	more1 0
	link 04fffffff
	sayu <name> artik tarafsiz.
elseif (<morey> == 4)
	if (<link> != 04fffffff)
		link.morex <eval (<link.morex> - 1)>
	endif
	morey 0
	more1 0
	link 040051ec8
	link.morex <eval (<link.morex> + 1)>
	sayu Yeni destek yonu: <link.name>.
elseif (<morey> == 5)
	if (<link> != 04fffffff)
		link.morex <eval (<link.morex> - 1)>
	endif
	morey 0
	more1 0
	link 040050d73
	link.morex <eval (<link.morex> + 1)>
	sayu Yeni destek yonu: <link.name>.
endif
timer -1
return 1

[dialog d_gs_title]
100,50
resizepic 190 175 9200 335 150
resizepic 200 185 3000 315 130
resizepic 220 235 3000 270 22

htmlgump 220 200 290 20 0 0 0		// ba$lik
htmlgump 255 277 100 20 1 0 0		// ok
button 220 275 4006 4007 1 0 1		// ok b
htmlgump 435 277 100 20 2 0 0		// cancel
button 400 275 4018 4019 1 0 0		// cancel b
textentry 225 237 253 25 0 0 3		// isim buraya

[dialog d_gs_title TEXT]
Vermek istediginiz unvani giriniz. (12 karakter)
Tamam
Vazgec
<src.act.tag.gs_title>

[dialog d_gs_title BUTTON]
On=0
if (<distance> < 4)
	menu menu_guild_masterfunc
endif

On=1
if (<distance> > 3)
	src.sysmessage @38,,1 Hata: Bu islem icin guildstone'a yeterince yakin degilsiniz.
elseif (<src.act.distance> > 3)
	src.sysmessage @38,,1 Hata: <src.act.name> bu islem icin size yeterince yakin degil.
elseif ((strlen(<argtxt[0]>)) > 12)
	src.sysmessage @38,,1 Hata: Bir unvan en fazla 12 karakterden olusabilir.
	dialog d_gs_title
elseif (strmatch('<argtxt[0]>',''))
	src.act.tag.gs_title
	src.act.sysmessage @03b2,,1, Unvaniniz silindi.
	if (<src.uid> != <src.act.uid>)
		src.sysmessage @03b2,,1, <src.act.name>: Unvan silindi.
	endif
	menu menu_guild_masterfunc
else
	src.act.tag.gs_title <argtxt[0]>
	src.act.sysmessage @03b2,,1, Yeni unvan: <src.act.tag.gs_title>.
	if (<src.uid> != <src.act.uid>)
		src.sysmessage @03b2,,1, <src.act.name> yeni unvan: <src.act.tag.gs_title>.
	endif
	menu menu_guild_masterfunc
endif

[itemdef i_gs_recruit]
name guild recruiter
weight 0
id i_gold
type t_eq_script
layer layer_special

On=@UnEquip
try src.act <more2>
try src.dialog d_gs_recruit
return 1

On=@Timer
remove
return 1

[dialog d_gs_alignment]
-100,-100
nomove

resizepic 190 165 9200 275 275
resizepic 200 175 3000 255 255

text 220 185 2100 0
htmlgump 215 208 223 60 1 1 1

htmlgump 258 277 140 20 2 0 0
htmlgump 258 297 150 20 3 0 0
htmlgump 258 317 150 20 4 0 0
htmlgump 258 337 150 20 5 0 0
htmlgump 258 357 150 20 6 0 0
htmlgump 258 377 150 20 7 0 0
htmlgump 258 397 150 20 8 0 0
button 225 275 4006 4007 1 0 1
button 225 295 4006 4007 1 0 2
button 225 315 4006 4007 1 0 3
button 225 335 4006 4007 1 0 4
button 225 355 4006 4007 1 0 5
button 225 375 4006 4007 1 0 6
button 225 395 4006 4007 1 0 7

[dialog d_gs_alignment text]
<name>: <var.gs_align>
Dikkat! guild'in destek yonunu degistirdiginiz takdirde, eger tarafsiz bir guild degilse 24 saat boyunca bu menuyu kullanamayacak ve eski destek tarafinizda kalmaya devam edeceksiniz, 24 saat sonunda otomatik olarak desteginiz degisecektir. Tarafsiz guild'ler menuden islem yapildigi anda taraf degistirebilirler. Destek yonunuzu Order veya Chaos'a cevirdiginizde, tum guild uyeleri (candidate'ler haric) O/C'ye dahil olacaktir. Fakat destek yonunuzu ordulardan bir tanesine cevirirseniz sadece ordu savaslarinda bulunmak isteyen guild uyeleri ilgili ordu stone'dan ordu'a kayit olarak bu olusuma dahil olabileceklerdir.
British: Order
Blackthorn: Chaos
Tarafsiz
Faction: Venamar
Faction: Querala
Ordu: Bucaneer's Den
Ordu: Delucia

[dialog d_gs_alignment button]
On=0
menu menu_guild_masterfunc

On=1
if (<more1> == 1)
	src.sysmessage @38 <name> zaten bir Order guildi.
else
	morey 1
	if (<more1> == 0) && (<link> == 04fffffff)
		timer 1
		SERV.ALLCLIENTS sysmessage @066d,,1" * <serv.name> Guild Haberleri *
		SERV.ALLCLIENTS sysmessage @0bb2,,1 <Name> guildi su anda order grubunun uyesi olmustur.
	else
		sayu Taraf degistirme sureci baslamistir.
		timer 1
	endif
endif
menu menu_guild_masterfunc

On=2
if (<more1> == 2)
	src.sysmessage @38 <name> zaten bir Chaos guildi.
else
	morey 2
	if (<more1> == 0) && (<link> == 04fffffff)
		timer 1
		SERV.ALLCLIENTS sysmessage @066d,,1" * <serv.name> Guild Haberleri *
		SERV.ALLCLIENTS sysmessage @0bb2,,1 <Name> guildi su anda chaos grubunun uyesi olmustur.
	else
		sayu Taraf degistirme sureci baslamistir.
		timer 1
	endif
endif
menu menu_guild_masterfunc

On=3
if (<more1> == 0) && (<link> == 04fffffff)
	src.sysmessage @30 <name> zaten tarafsiz bir guild.
else
	morey 3
	SERV.ALLCLIENTS sysmessage @066d,,1" * <serv.name> Guild Haberleri *
	SERV.ALLCLIENTS sysmessage @0bb2,,1 <Name> guildi grubunu birakip tarafsiz olmustur.
	sayu Tarafsizlik sureci baslamistir.
	timer 1
endif
menu menu_guild_masterfunc

On=4
if (<link> == 040051ec8)
	src.sysmessage @38 <name> zaten bir Venamar guildi.
else
	morey 4
	if (<more1> == 0) && (<link> == 04fffffff)
		timer 1
		SERV.ALLCLIENTS sysmessage @066d,,1" * <serv.name> Guild Haberleri *
		SERV.ALLCLIENTS sysmessage @0bb2,,1 <Name> guildi su anda Venamar Faction grubunun uyesi olmustur.
	else
		sayu Taraf degistirme sureci baslamistir.
		timer 1
	endif
endif
menu menu_guild_masterfunc

On=5
if (<link> == 040050d73)
	src.sysmessage @38 <name> zaten bir Querala guildi.
else
	morey 5
	if (<more1> == 0) && (<link> == 04fffffff)
		timer 1
		SERV.ALLCLIENTS sysmessage @066d,,1" * <serv.name> Guild Haberleri *
		SERV.ALLCLIENTS sysmessage @0bb2,,1 <Name> guildi su anda Querala Faction grubunun uyesi olmustur.
	else
		sayu Taraf degistirme sureci baslamistir.
		timer 1
	endif
endif
menu menu_guild_masterfunc

On=6
src.sysmessage @045,1,1 Bu Ozellik KAPATILMISTIR!
menu menu_guild_masterfunc

On=7
src.sysmessage @045,1,1 Bu Ozellik KAPATILMISTIR!
menu menu_guild_masterfunc

[dialog d_gs_recruit]
-100,-100
nomove

resizepic 190 165 3600 275 155

htmlgump 215 188 223 60 0 1 1
htmlgump 261 257 140 20 1 0 0
htmlgump 261 277 150 20 2 0 0
button 225 255 4006 4007 1 0 1
button 225 275 4018 4019 1 0 0

[dialog d_gs_recruit text]
<uid.<findid.i_gs_recruit.more1>.name> tarafindan <act.name> guild'ine davet edildiniz. Bu guild'e katilmak istiyor musunuz?
<var.font1>>Evet
<var.font1>>Hayir

[dialog d_gs_recruit button]
On=1
if (<act.distance> > 3)
	sysmessage @38,,1 Hata: Guild stone'a yeterince yakin degilsiniz.
else
	try tag.gs_title
	try uid.<act.uid>.applytojoin
endif

// This is the guildmaster initial selection screen for guildstones
[MENU MENU_GUILD_MASTER]
<Name> (<Master>)
ON=0 Guild'e yeni uye al
morex 1
target @0790,,1 Guild'e almak istediginiz kisiyi seciniz.
ON=0 Guild uyeleri
VIEWROSTER
ON=0 Guild's charter.
VIEWCHARTER
ON=0 Guild uyelik adaylari.
VIEWCANDIDATES
ON=0 <Name> savas ilan ettigi guildler.
VIEWENEMYS
ON=0 <Name> guildine savas ilan eden guildler.
VIEWTHREATS
ON=0 Kime bagimlisiniz? (Master: <LoyalTo>)
//DECLAREFEALTY
src.sysmessage @07a5,1,1 Kapali.
ON=0 Guild'den ayril
src.tag.gs_title
RESIGN
ON=0 Guild kalkani al.
if (<src.targ.more> == 1)
	if (0<src.tag.sho> == 1)
		src.sysmessage @38,,1 Lord British size daha once kalkan vermis.
		return 1
	endif
	src.tag.sho 1
	src.newitem i_shield_order
	src.act.bounce
elseif (<src.targ.more> == 2)
	if (0<src.tag.shc> == 1)
		src.sysmessage @38,,1 Lord Blackthorne size daha once kalkan vermis.
		return 1
	endif
	src.tag.shc 1
	src.newitem i_shield_chaos
	src.act.bounce
else
	src.sysmessage @38,,1 Hata: Sadece Order ve Chaos guildleri kalkan alabilir.
endif
ON=0 Guild <MasterGenderTitle> menusu.
MASTERMENU

// This is the NON-guildmaster initial selection screen for guildstones
[MENU MENU_GUILD_MEMBER]
<Name> (<Master>)
ON=0 Guild uyeleri.
VIEWROSTER
ON=0 Guild's charter.
VIEWCHARTER
ON=0 Guild uyelik adaylari.
VIEWCANDIDATES
ON=0 <Name> savas ilan ettigi guildler.
VIEWENEMYS
ON=0 <Name> guildine savas ilan eden guildler.
VIEWTHREATS
ON=0 Kime bagimlisiniz? (Master: <LoyalTo>)
ON=0 Guild'den ayril.
src.tag.gs_title
RESIGN
ON=0 Guild kalkani al.
if (<src.targ.more> == 1)
	if (0<src.tag.sho> == 1)
		src.sysmessage @38,,1 Lord British size daha once kalkan vermis.
		return 1
	endif
	src.tag.sho 1
	src.newitem i_shield_order
	src.act.bounce
elseif (<src.targ.more> == 2)
	if (0<src.tag.shc> == 1)
		src.sysmessage @38,,1 Lord Blackthorne size daha once kalkan vermis.
		return 1
	endif
	src.tag.shc 1
	src.newitem i_shield_chaos
	src.act.bounce
else
	src.sysmessage @38,,1 Hata: Sadece Order ve Chaos guildleri kalkan alabilir.
endif

[dialog d_gs_abbrev]
100,50
resizepic 190 175 9200 335 150
resizepic 200 185 3000 315 130
resizepic 220 235 3000 270 22

htmlgump 220 200 250 20 0 0 0		// ba$lik
htmlgump 255 277 100 20 1 0 0		// ok
button 220 275 4006 4007 1 0 1		// ok b
htmlgump 435 277 100 20 2 0 0		// cancel
button 400 275 4018 4019 1 0 0		// cancel b
textentry 225 237 253 25 0 0 3		// isim buraya

[dialog d_gs_abbrev TEXT]
Yeni guild kisaltmasi giriniz. (3 karakter)
Tamam
Vazgec
<abbrev>

[dialog d_gs_abbrev BUTTON]
On=0
if (<distance> < 4)
	menu menu_guild_masterfunc
endif

On=1
if (<distance> > 3)
	src.sysmessage @38,,1 Hata: Bu islem icin guildstone'a yeterince yakin degilsiniz.
elseif ((strlen(<argtxt[0]>)) > 3)
	src.sysmessage @38,,1 Hata: Guild kisaltmasi en fazla 3 karakterden olusabilir.
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>',''))
	src.sysmessage @38,,1 Hata: Bir kisaltma girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>',' '))
	src.sysmessage @38,,1 Hata: Bir kisaltma girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','-'))
	src.sysmessage @38,,1 Hata: Bir kisaltma girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','!'))
	src.sysmessage @38,,1 Hata: Bir kisaltma girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','$'))
	src.sysmessage @38,,1 Hata: Bir kisaltma girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','.'))
	src.sysmessage @38,,1 Hata: Bir kisaltma girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','_'))
	src.sysmessage @38,,1 Hata: Bir kisaltma girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','='))
	src.sysmessage @38,,1 Hata: Bir kisaltma girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','+'))
	src.sysmessage @38,,1 Hata: Bir kisaltma girmediniz?
	dialog d_gs_abbrev
else
	abbrev <argtxt[0]>
	src.sysmessage @03b2,,1, Yeni kisaltma: <abbrev>
	menu menu_guild_masterfunc
endif

[dialog d_gs_rename]
100,50
resizepic 190 175 9200 335 150
resizepic 200 185 3000 315 130
resizepic 220 235 3000 270 22

htmlgump 220 200 250 20 0 0 0		// ba$lik
htmlgump 255 277 100 20 1 0 0		// ok
button 220 275 4006 4007 1 0 1		// ok b
htmlgump 435 277 100 20 2 0 0		// cancel
button 400 275 4018 4019 1 0 0		// cancel b
textentry 225 237 253 25 0 0 3		// isim buraya

[dialog d_gs_rename TEXT]
Yeni guild kisaltmasi giriniz. (16 karakter)
Tamam
Vazgec
<name>

[dialog d_gs_rename BUTTON]
On=0
if (<distance> < 4)
	menu menu_guild_masterfunc
endif

On=1
if (<distance> > 3)
	src.sysmessage @38,,1 Hata: Bu islem icin guildstone'a yeterince yakin degilsiniz.
elseif ((strlen(<argtxt[0]>)) > 16)
	src.sysmessage @38,,1 Hata: Guild ismi en fazla 16 karakterden olusabilir.
	dialog d_gs_rename
elseif (strmatch('<argtxt[0]>',''))
	src.sysmessage @38,,1 Hata: Bir isim girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>',' '))
	src.sysmessage @38,,1 Hata: Bir isim girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','-'))
	src.sysmessage @38,,1 Hata: Bir isim girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','!'))
	src.sysmessage @38,,1 Hata: Bir isim girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','$'))
	src.sysmessage @38,,1 Hata: Bir isim girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','.'))
	src.sysmessage @38,,1 Hata: Bir isim girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','_'))
	src.sysmessage @38,,1 Hata: Bir isim girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','='))
	src.sysmessage @38,,1 Hata: Bir isim girmediniz?
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>','+'))
	src.sysmessage @38,,1 Hata: Bir isim girmediniz?
	dialog d_gs_abbrev
else
	name <argtxt[0]>
	src.sysmessage @03b2,,1, Yeni isim: <name>
	menu menu_guild_masterfunc
endif

// Guild master functions.
[MENU MENU_GUILD_MASTERFUNC]
<Name>, Guild <MasterGenderTitle> functions
ON=0 Guild'in adini degistir.
dialog d_gs_rename
ON=0 Guild'in kisaltmasini degistir.
dialog d_gs_abbrev
ON=0 Guild destegi. (Su anda <AlignType>)
if (<timer> > 0) && (<morey>)
	if (<eval (<timer> / 3600)> < 1)
		src.sysmessage @03b1,,1, Taraf degistirme surecindeyken bu menuyu kullanamazsiniz. (<eval (<timer> / 60)> dakika)
	else
		src.sysmessage @03b1,,1, Taraf degistirme surecindeyken bu menuyu kullanamazsiniz. (<eval (<timer> / 3600)> saat)
	endif
	menu menu_guild_masterfunc
	return 1
endif
if (<more1> == 0) && (<link> == 04fffffff)
	var.gs_align Tarafsiz
elseif (<more1> == 1)
	var.gs_align Order
elseif (<more1> == 2)
	var.gs_align Chaos
elseif (<link> == 040051ec8)
	var.gs_align Venamar
elseif (<link> == 040050d73)
	var.gs_align Querala
endif
//dialog d_gs_alignment
ON=0 Set the guild's charter.
SETCHARTER
ON=0 Guild'e uyesine unvan ver.
if (strmatch('<abbrev>',''))
	src.sysmessage @38,,1 Hata: Bir uyeye unvan verebilmek icin once guild kisaltmasi belirlemelisiniz.
	menu menu_guild_masterfunc
else
	morex 2
	target @0790,,1 Unvan vermek istediginiz guild uyesini seciniz.
endif
ON=0 Guild'den uye at.
DISMISSMEMBER
ON=0 Savas ilan et.
DECLAREWAR
ON=0 Baris ilan et.
DECLAREPEACE
ON=0 Guild adayligini kabul et.
ACCEPTCANDIDATE
ON=0 Guild adayligini reddet.
REFUSECANDIDATE
ON=0 Guild'i 22.000gp yik.
if (<link> != 04fffffff)
	link.morex <eval (<link.morex> - 1)>
endif
REMOVE
SRC.NEWITEM i_bilet
SRC.ACT.AMOUNT=22000
SRC.ACT.BOUNCE
SERV.ALLCLIENTS sysmessage @066d,,1" * <serv.name> Guild Haberleri *
SERV.ALLCLIENTS sysmessage @0bb2,,1 <Name> guild su anda yikilmistir.                                  
ON=0 Main menu'ye geri don
RETURNMAINMENU

// Non-member view.
[MENU MENU_GUILD_NON]
<Name> (<Master>)
ON=0 Guild uyeleri.
VIEWROSTER
ON=0 Guild uye adaylar.
VIEWCANDIDATES
ON=0 <Name> Guildinin Dusmanlari
VIEWENEMYS
ON=0 <Name> Guildine Savas Acanlar
VIEWTHREATS

[MENU MENU_GUILD_ALIGN]
Change the alignment of guild.
ON=0 British: Order
CHANGEALIGN 1
ON=0 Blackthorn: Chaos
CHANGEALIGN 2
ON=0 Neutral
CHANGEALIGN 0
ON=0 Ordu: Britain
sysmessage @027,1,1 Suan aktif degildir.
return 1
ON=0 Ordu: Moonglow
sysmessage @027,1,1 Suan aktif degildir.
return 1
ON=0 Ordu: Bucaneer's Den
sysmessage @027,1,1 Suan aktif degildir.
return 1
ON=0 Ordu: Delucia
sysmessage @027,1,1 Suan aktif degildir.
return 1
Eyvallah kardeşim


de ben bunlara çift tıklıyorm menü açılmıo :D ayar oldum :d
i_guildstone diceksin açılması lazım :) stoneyi çıkar bi

Üye Ol veya Giriş Yap

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