Hesabına erişemeyen eski üyeler Discord üzerinden yardım alabilir.



Benim elimde bi guildstone var ama Unvan vermiyor bir iki Uğraştık ama olmadı bide siz bkın.

elseif ((strlen(<argtxt[0]>)) > 12)
src.sysmessage @1953,1,1,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 @1953,1,1,1 Unvaniniz silindi.
if (<src.uid> != <src.act.uid>)
src.sysmessage @1953,1,1,1 <src.act.name>: Unvan silindi.
endif
menu menu_guild_masterfunc
else
src.act.tag.gs_title <argtxt[0]>
src.act.sysmessage @1953,1,1,1 Yeni unvan: <src.act.tag.gs_title>.
src.act.message @53 [<src.act.tag.gs_title>,<abbrev>] BUNU BEN EKLEDİM AMA OLMUYOR
if (<src.uid> != <src.act.uid>)
src.sysmessage @03b2,,1, <src.act.name> yeni unvan: <src.act.tag.gs_title>.
src.act.message @53 [<src.act.tag.gs_title>,<abbrev>] BUNU BEN EKLEDİM AMA OLMUYOR
endif

Yanlış varsa yada eksik varsa soylerseniz. sevinirm
ustunde isiminmi yazio sadece ?
Evet sadece ismi yazıyor. Unvan ver diyorum yazıyorum basıyorum Hala aynı cıkmıyor gozukmuyor unvan.
Dene bi bakalım.

elseif ((strlen(<argtxt[0]>)) > 12)
	src.sysmessage @1953,1,1,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 @1953,1,1,1 Unvaniniz silindi.
	if (<src.uid> != <src.act.uid>)
		src.sysmessage @1953,1,1,1 <src.act.name>: Unvan silindi.
	endif
	menu menu_guild_masterfunc
else
	src.act.tag.gs_title <argtxt[0]>
	src.act.sysmessage @1953,1,1,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 0edd]
//gravestone = Guildstone
DEFNAME=i_guildstone
TYPE=T_STONE_GUILD
VALUE=60000

On=@Create
COLOR=0794
attr 08010
dispid 0ed4
name [ Isim Veriniz .]

On=@Click
message @1946 Guild Stone
if !(strmatch('<abbrev>',''))
	message @1953,1,1,1 <name> [<abbrev>]
else
	message @1953,1,1,1 <name>
endif
if (<more1> == 1)
	message @1955,1,1,1 [Order]
elseif (<more1> == 2)
	message @1956,1,1,1 [Chaos]
elseif (<link> != 04fffffff)
	message @1957,1,1,1 [<link.name>]
endif
return 1

On=@TargOn_Char
if (<morex> == 1) // recruiting
	if (<src.targ.npc>)
		src.sysmessage @1951,1,1,1 Sadece oyuncular guild uyesi olabilir.
	elseif (<src.targ.distance> > 3)
		src.sysmessage @1951,1,1,1 <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 @1951,1,1,1 <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 @1951,1,1,1 <src.targ.name> zaten bir <name> uyesi.
		endif
	elseif (<src.targ.memoryfindtype.memory_town>) && (<src.targ.memoryfindtype.memory_town.link> != <link>)
		src.sysmessage @1951 <src.targ.name> guild'in desteklemedigi <src.targ.memoryfindtype.memory_town.link.name> faction'inda. Bir <name> uyesi olamaz.
	elseif (<src.targ.findid.i_gs_recruit>)
		src.sysmessage @1951 <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 @1951 Unvan vermeye calistiginiz kisi bir <name> uyesi degil.
		menu menu_guild_masterfunc
	elseif (<src.targ.distance> > 3)
		src.sysmessage @1951 <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 04009163d
	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 04009149f
	link.morex <eval (<link.morex> + 1)>
	sayu Yeni destek yonu: <link.name>.
elseif (<morey> == 6)
	if (<link> != 04fffffff)
		link.morex <eval (<link.morex> - 1)>
	endif
	morey 0
	more1 0
	link 040091450
	link.morex <eval (<link.morex> + 1)>
	sayu Yeni destek yonu: <link.name>.
elseif (<morey> == 7)
	if (<link> != 04fffffff)
		link.morex <eval (<link.morex> - 1)>
	endif
	morey 0
	more1 0
	link 04009139c
	link.morex <eval (<link.morex> + 1)>
	sayu Yeni destek yonu: <link.name>.
endif
return 1

[dialog d_gs_title]
100,50
resizepic 190 175 5120 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. (14 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 @1951,1,1,1 Bu islem icin guildstone'a yeterince yakin degilsiniz.
elseif (<src.act.distance> > 3)
	src.sysmessage @1951,1,1,1 <src.act.name> bu islem icin size yeterince yakin degil.
elseif ((strlen(<argtxt[0]>)) > 14)
	src.sysmessage @1951,1,1,1 Bir unvan en fazla 14 karakterden olusabilir.
	dialog d_gs_title
elseif (strmatch('<argtxt[0]>',''))
	src.act.tag.gs_title
	src.act.sysmessage @1951,1,1,1 Unvaniniz silindi.
	if (<src.uid> != <src.act.uid>)
		src.sysmessage @1951,1,1,1 <src.act.name>: Unvan silindi.
	endif
	menu menu_guild_masterfunc
else
	src.act.tag.gs_title <argtxt[0]>
	src.act.sysmessage @1951,1,1,1 Yeni unvan: <src.act.tag.gs_title>.
	if (<src.uid> != <src.act.uid>)
		src.sysmessage @1951 <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 5120 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 faction'lardan bir tanesine cevirirseniz sadece faction savaslarinda bulunmak isteyen guild uyeleri ilgili faction stone'dan faction'a kayit olarak bu olusuma dahil olabileceklerdir.
British: Order
Blackthorn: Chaos
Tarafsiz
Faction: Shamino
Faction: Jakama
Faction: Daxantec
Faction: Arcanum

[dialog d_gs_alignment button]
On=0
menu menu_guild_masterfunc

On=1
if (<more1> == 1)
	src.sysmessage @1951,1,1,1 <name> zaten bir Order guildi.
else
	morey 1
	if (<more1> == 0) && (<link> == 04fffffff)
		timer 1
	else
		sayu Taraf degistirme sureci baslamistir.
		timer 86400
	endif
endif
menu menu_guild_masterfunc

On=2
if (<more1> == 2)
	src.sysmessage @1951,1,1,1 <name> zaten bir Chaos guildi.
else
	morey 2
	if (<more1> == 0) && (<link> == 04fffffff)
		timer 1
	else
		sayu Taraf degistirme sureci baslamistir.
		timer 86400
	endif
endif
menu menu_guild_masterfunc

On=3
if (<more1> == 0) && (<link> == 04fffffff)
	src.sysmessage @1951,1,1,1 <name> zaten tarafsiz bir guild.
else
	morey 3
	sayu Tarafsizlik sureci baslamistir.
	timer 86400
endif
menu menu_guild_masterfunc

On=4
if (<link> == 04009163d)
	src.sysmessage @1951,1,1,1 <name> zaten bir Shamino guildi.
else
	morey 4
	if (<more1> == 0) && (<link> == 04fffffff)
		timer 1
	else
		sayu Taraf degistirme sureci baslamistir.
		timer 86400
	endif
endif
menu menu_guild_masterfunc

On=5
if (<link> == 04009149f)
	src.sysmessage @1951,1,1,1 <name> zaten bir Jakama guildi.
else
	morey 5
	if (<more1> == 0) && (<link> == 04fffffff)
		timer 1
	else
		sayu Taraf degistirme sureci baslamistir.
		timer 86400
	endif
endif
menu menu_guild_masterfunc

On=6
if (<link> == 040091450)
	src.sysmessage @1951,1,1,1 <name> zaten bir Daxantec guildi.
else
	morey 6
	if (<more1> == 0) && (<link> == 04fffffff)
		timer 1
	else
		sayu Taraf degistirme sureci baslamistir.
		timer 86400
	endif
endif
menu menu_guild_masterfunc

On=7
if (<link> == 04009139c)
	src.sysmessage @1951,1,1,1 <name> zaten bir Arcanum guildi.
else
	morey 7
	if (<more1> == 0) && (<link> == 04fffffff)
		timer 1
	else
		sayu Taraf degistirme sureci baslamistir.
		timer 86400
	endif
endif
menu menu_guild_masterfunc

[dialog d_gs_recruit]
-100,-100
nomove

resizepic 190 165 5120 275 155
resizepic 200 175 3000 255 135

htmlgump 215 188 223 60 0 1 1
htmlgump 258 257 140 20 1 0 0
htmlgump 258 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?
Evet
Hayir

[dialog d_gs_recruit button]
On=1
if (<act.distance> > 3)
	sysmessage @1951,1,1,1 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_MEMBER]
<Name> (<Master>)
ON=0 Guild'e Birisini Davet Et.
morex 1
target @1953,1,1,1 Guild'e Almak Istediginiz Kisiyi Seciniz.
ON=0 Uyeleri Goster.
VIEWROSTER
ON=0 Guild's Charter.
VIEWCHARTER
ON=0 Guild'e Uye Adaylari.
VIEWCANDIDATES
ON=0 <Name> Duildine Savas Acanlar.
VIEWENEMYS
ON=0 <Name> Guildinin Dostlari.
VIEWTHREATS
ON=0 Efendinizi Belirleyiniz.. (Suanda <LoyalTo>)
DECLAREFEALTY
ON=0 Guildi Terket.
SAY <SRC.NAME> , <NAME> Isimli Guildi Terkettiniz.
RESIGN
ON=0 Guild Kalkani Olustur..
if (<src.targ.more> == 1)
	if (0<src.tag.sho> == 1)
		src.sysmessage @1951,1,1,1 Yuce Sahsiyetiniz Daha Once Kalkan ile Onurlandirilmis.
		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 @1951,1,1,1 Yuce sahsiyetiniz daha once kalkan ile onurlandirilmis.
		return 1
	endif
	src.tag.shc 1
	src.newitem i_shield_chaos
	src.act.bounce
else
	src.sysmessage @1951,1,1,1 Sadece Order ve Chaos guildleri kendilerine ait bir shield'a sahip olabilirler.
endif
ON=0 Guild <MasterGenderTitle> menusu.
MASTERMENU

// This is the NON-guildmaster initial selection screen for guildstones
[MENU MENU_GUILD_MASTER]
<Name> (<Master>)
ON=0 Guild'e birini davet et.
morex 1
target @1953,1,1,1 Guild'e almak istediginiz kisiyi seciniz.
ON=0 Uyeleri goster.
VIEWROSTER
ON=0 Guild's charter.
VIEWCHARTER
ON=0 Guild'e uye adaylari.
VIEWCANDIDATES
ON=0 <Name> guildine savas acanlar.
VIEWENEMYS
ON=0 <Name> guildinin dostlari.
VIEWTHREATS
ON=0 Efendinizi belirleyiniz.. (Suanda <LoyalTo>)
DECLAREFEALTY
ON=0 Guildi terket.
SAY <SRC.NAME> , <NAME> isimli guildi terkettiniz.
RESIGN
ON=0 Guild kalkani olustur..
if (<src.targ.more> == 1)
	if (0<src.tag.sho> == 1)
		src.sysmessage @1951,1,1,1 Yuce sahsiyetiniz daha once kalkan ile onurlandirilmis.
		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 @1951,1,1,1 Yuce sahsiyetiniz daha once kalkan ile onurlandirilmis.
		return 1
	endif
	src.tag.shc 1
	src.newitem i_shield_chaos
	src.act.bounce
else
	src.sysmessage @1951,1,1,1 Sadece Order ve Chaos guildleri kendilerine ait bir shield'a sahip olabilirler.
endif
ON=0 Guild <MasterGenderTitle> menusu.
MASTERMENU

[dialog d_gs_abbrev]
100,50
resizepic 190 175 5120 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 @1951,1,1,1 Bu islem icin guildstone'a yeterince yakin degilsiniz.
elseif ((strlen(<argtxt[0]>)) > 3)
	src.sysmessage @1951,1,1,1 Guild kisaltmasi en fazla 3 karakterden olusabilir.
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>',''))
	src.sysmessage @1951,1,1,1 Bir kisaltma girmediniz?
	dialog d_gs_abbrev
else
	abbrev <argtxt[0]>
	src.sysmessage @1951,1,1,1 Yeni kisaltma: <abbrev>
	menu menu_guild_masterfunc
endif

[dialog d_gs_rename]
100,50
resizepic 190 175 5120 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 @1951,1,1,1 Bu islem icin guildstone'a yeterince yakin degilsiniz.
elseif ((strlen(<argtxt[0]>)) > 16)
	src.sysmessage @1951,1,1,1 Guild ismi en fazla 16 karakterden olusabilir.
	dialog d_gs_rename
elseif (strmatch('<argtxt[0]>',''))
	src.sysmessage @1951,1,1,1 Bir isim girmediniz?
	dialog d_gs_rename
else
	name <argtxt[0]>
	src.sysmessage @1951,1,1,1 Yeni isim: <name>
	menu menu_guild_masterfunc
endif

// Guild master functions.
[MENU MENU_GUILD_MASTERFUNC]
<Name>, Guild <MasterGenderTitle> functions
ON=0 Guild ismini belirle.
dialog d_gs_rename
ON=0 Guild kisaltmasini belirle.
dialog d_gs_abbrev
ON=0 Guild tarafini belirle
if (<timer> > 0) && (<morey>)
	if (<eval (<timer> / 3600)> < 1)
		src.sysmessage @1951,1,1,1 Taraf degistirme surecindeyken bu menuyu kullanamazsiniz. (<eval (<timer> / 60)> dakika)
	else
		src.sysmessage @1951,1,1,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> == 04009163d)
	var.gs_align Shamino
elseif (<link> == 04009149f)
	var.gs_align Jakama
elseif (<link> == 040091450)
	var.gs_align Daxantec
elseif (<link> == 04009139c)
	var.gs_align Arcanum
endif
dialog d_gs_alignment
ON=0 Guild Creacter.
SETCHARTER
ON=0 Uyeye unvan ver.
if (strmatch('<abbrev>',''))
	src.sysmessage @1951,1,1,1 Bir uyeye unvan verebilmek icin once guild kisaltmasi belirlemelisiniz.
	menu menu_guild_masterfunc
else
	morex 2
	target Unvan vermek istediginiz guild uyesini seciniz.
endif
ON=0 Guild'den at.
DISMISSMEMBER
ON=0 Savas ilan et.
DECLAREWAR
ON=0 Baris ilan et.
DECLAREPEACE
ON=0 Uye adayini asil uye yap.
ACCEPTCANDIDATE
ON=0 Uye adayligini sil.
REFUSECANDIDATE
ON=0 Guild Stonesini sat 22.000 gold.
if (<link> != 04fffffff)
	link.morex <eval (<link.morex> - 1)>
endif
REMOVE
SRC.NEWITEM i_gold
SRC.ACT.AMOUNT=22000
SRC.ACT.BOUNCE
SERV.ALLCLIENTS sysmessage @1956,1,1,1 Haber
SERV.ALLCLIENTS SYSMESSAGE @1956,1,1,1 <Name> guild'i yikilmistir.                                 
ON=0 Ana menuye don.
RETURNMAINMENU

//ON=0 Issue Chaos Shields
//NEWITEM=i_shield_chaos
//SRC.ACT.LINK=<SERIAL>
//ON=0 Issue Order Shields
//NEWITEM=I_SHIELD_ORDER
//SRC.ACT.LINK=<SERIAL>
// Non-member view.

// Non-member view.
[MENU MENU_GUILD_NON]
<Name> (<Master>)
ON=0 Guild's roster.
VIEWROSTER
ON=0 List of candidates.
VIEWCANDIDATES
ON=0 Guild's charter.
VIEWCHARTER
ON=0 Enemies of <Name>.
VIEWENEMYS
ON=0 Threats to <Name>.
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 Faction: Shamino
MORE1 0
MORE2 04009163d
ON=0 Faction: Jakama
MORE1 0
MORE2 04009149f
ON=0 Faction: Daxantec
MORE1 0
MORE2 040091450
ON=0 Faction: Arcanum
MORE1 0
MORE2 04009139c


[EOF]

Benim Guild Scp m bu tmm Unvanlar gozukuor Ama

1] Unvan renkli diil nasıl yapıcam
2] Mastera Unvan Gozukmuor verilince.
3] Herhangi Bir Player Tıkladıgında Guilde uye alabiliyor yani Guildmastera acılan Ilk menu herkese acılıyor Guildmaster menusu diilde Ilk menu

Yok boyle bir şey ya çalışmamaya başladı delircem ya ne bu allah allah yav sizdekini bana msn yoluyla atarmısınz

Bu konu ycihangir tarafından düzenlendi(2008-06-27 17:36, 15 yıl önce)
Benim kullandığımı koyayım.Sorunsuz...




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

On=@Create
attr 08010
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 5120 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 5120 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 86400
	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 86400
	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 86400
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 86400
	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 86400
	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
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>)
DECLAREFEALTY
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 5120 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 5120 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_gold
SRC.ACT.AMOUNT=22000
SRC.ACT.BOUNCE
SERV.ALLCLIENTS sysmessage @066d,,1" * <serv.name> Guild Haberleri *
SERV.ALLCLIENTS sysmessage @0bb2,,1 <Name> guildi 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
Naria nin verdigi calismasi lagzim. calismadiysa fix eventini degis.
Tamam verdiğ Çok gusel ama Guildmastera Unvan verince GOzukmuyor sadece soru bu herşey super ama Guildmaster a unvan verilmiyor.
2.si ise Unvanlar Fln Tepesinde yzıyo ya Onlar renksiz.
kardesim yazdigini aciklarmisin anlayamadimda. bu arada fix scriptini koyarmisin?
Dedimki Narsia nın Attığı Guildstone scripti Cok gusel ama
1. Guildmasterda guildde oldugu gozukmuyor.Sadece Ismi yazıyor.
2.Isminin Ustunde yazdıgı Guild Isminide renksiz Yadi renki Classic kotu bişi.

Bu arada senin dedigin fix.scp anlayamadım Icinde ne olan scripti kastettin?
Evet sorunlu olanı vermişim size içinde birçok hata var onda.


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

On=@Create

dispid i_gravestone_18
attr 010
name none

On=@Click
if !(strmatch('<abbrev>',''))
	message @077a a guild stone
	message @1153 guild stone of <name> [<abbrev>]
	tag.taraftar Tarafsız
return 1
else
	message @077a a guild stone
	message @1153 guild stone of <name>
	tag.taraftar Tarafsız
return 1
endif

if (<more1> == 1)
	message @255 [Order]
	tag.taraftar Order
return 1
elseif (<more1> == 2)
	message @35 [Chaos]
	tag.taraftar Chaos
return 1
endif



On=@TargOn_Char
if (<morex> == 1) // recruiting
	if (<src.targ.npc>)
		src.smg2 Sadece oyuncular guild uyesi olabilir.
	elseif (<src.targ.distance> > 3)
		src.smg2 <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.smg2 <src.targ.name> uye olabilmek icin oncelikle <src.targ.memoryfindtype.memory_guild.link.name> uyeliginden cikmali.
		endif
	elseif (<src.targ.memoryfindtype.memory_town>) && (<src.targ.memoryfindtype.memory_town.link> != <link>)
		src.smg2 <src.targ.name> guild'in desteklemedigi <src.targ.memoryfindtype.memory_town.link.name> faction'inda. Bir <name> uyesi olamaz.
	elseif (<src.targ.findid.i_gs_recruit>)
		src.smg2 <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.smg2 Unvan vermeye calistiginiz kisi bir <name> uyesi degil.
		menu menu_guild_masterfunc
	elseif (<src.targ.distance> > 3)
		src.smg2 <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)
	morey 0
	more1 1
	sayua 0835,6,0,enu Yeni destek yonu: Order.
elseif (<morey> == 2)
	morey 0
	more1 2
	sayua 0835,6,0,enu Yeni destek yonu: Chaos.
elseif (<morey> == 3)
	morey 0
	more1 0
	sayua 0835,6,0,enu <name> artik tarafsiz.
endif
return 1

[dialog d_gs_title]
100,50
resizepic 190 175 5120 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. (14 karakter)
Tamam
Vazgec
<uid.<src.ctag.guild_prompthandler_thisuid>.tag.gs_title>

[dialog d_gs_title BUTTON]
On=0
if (<distance> < 4)
	sdialog d_Guild_Main,0
endif

On=1
if (<distance> > 3)
	src.smg2 Bu islem icin guildstone'a yeterince yakin degilsiniz.
elseif (<src.act.distance> > 3)
	src.smg2 <src.act.name> bu islem icin size yeterince yakin degil.
elseif ((strlen(<argtxt[0]>)) > 14)
	src.smg2 Bir unvan en fazla 14 karakterden olusabilir.
	dialog d_gs_title
elseif (strmatch('<argtxt[0]>',''))
	try uid.<src.ctag.guild_prompthandler_thisuid>.tag.gs_title
	src.act.smg2 Unvaniniz silindi.
	if (<src.uid> != <src.ctag.guild_prompthandler_thisuid>)
		src.smg2 <uid.<src.ctag.guild_prompthandler_thisuid>.name>: Unvan silindi.
	endif
	sdialog d_Guild_Main,0
else
	try uid.<src.ctag.guild_prompthandler_thisuid>.tag.gs_title <argtxt[0]>
	try uid.<src.ctag.guild_prompthandler_thisuid>.sms Yeni unvan: <uid.<src.ctag.guild_prompthandler_thisuid>.tag.gs_title>
	if (<src.uid> != <src.ctag.guild_prompthandler_thisuid>)
		src.sms <uid.<src.ctag.guild_prompthandler_thisuid>.name> yeni unvan: <uid.<src.ctag.guild_prompthandler_thisuid>.tag.gs_title>.
	endif
	sdialog d_Guild_Main,0
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 5120 275 225
resizepic 200 175 3000 255 205

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 faction'lardan bir tanesine cevirirseniz sadece faction savaslarinda bulunmak isteyen guild uyeleri ilgili faction stone'dan faction'a kayit olarak bu olusuma dahil olabileceklerdir.
British: Order
Blackthorn: Chaos
Tarafsiz
Faction: Shamino
Faction: Jakama
Faction: Daxantec
Faction: Arcanum

[dialog d_gs_alignment button]
On=0
menu menu_guild_masterfunc

On=1
if (<more1> == 1)
	src.smg2 <name> zaten bir Order guildi.
else
	morey 1
	if (<more1> == 0)
		timer 1
	else
		sayua 0835,6,0,enu Taraf degistirme sureci baslamistir.
		timer 86400
	endif
endif
menu menu_guild_masterfunc

On=2
if (<more1> == 2)
	src.smg2 <name> zaten bir Chaos guildi.
else
	morey 2
	if (<more1> == 0)
		timer 1
	else
		sayua 0835,6,0,enu Taraf degistirme sureci baslamistir.
		timer 86400
	endif
endif
menu menu_guild_masterfunc

On=3
if (<more1> == 0)
	src.smg2 <name> zaten tarafsiz bir guild.
else
	morey 3
	sayua 0835,6,0,enu Tarafsizlik sureci baslamistir.
	timer 86400
endif
menu menu_guild_masterfunc

On=4
	if (<more1> == 0)
		timer 1
	else
		sayua 0835,6,0,enu Taraf degistirme sureci baslamistir.
		timer 86400
	endif
endif
menu menu_guild_masterfunc

On=5
	if (<more1> == 0)
		timer 1
	else
		sayua 0835,6,0,enu Taraf degistirme sureci baslamistir.
		timer 86400
	endif
endif
menu menu_guild_masterfunc

On=6
	if (<more1> == 0)
		timer 1
	else
		sayua 0835,6,0,enu Taraf degistirme sureci baslamistir.
		timer 86400
	endif
endif
menu menu_guild_masterfunc

On=7
	if (<more1> == 0)
		timer 1
	else
		sayua 0835,6,0,enu Taraf degistirme sureci baslamistir.
		timer 86400
	endif
endif
menu menu_guild_masterfunc

[dialog d_gs_recruit]
-100,-100
nomove

resizepic 190 165 5120 275 155
resizepic 200 175 3000 255 135

htmlgump 215 188 223 60 0 1 1
htmlgump 258 257 140 20 1 0 0
htmlgump 258 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?
Evet
Hayir

[dialog d_gs_recruit button]
On=1
if (<act.distance> > 3)
	smg2 Guild stone'a yeterince yakin degilsiniz.
else
	try tag.gs_title
        f_guildsys_addchartoguild <act.uid>,<uid>,1
	//try uid.<act.uid>.applytojoin
	//try tag.ctag 
	db.connect
	db.execute "insert into aktiviteler(id, action, sutun1, sutun2, sutun3, sutun4, sutun5) VALUES (NULL, '2', '<serv.rtime>', '<src.name>', '<uid.<findid.i_gs_recruit.more1>.name>', '<act.name>', '<region.name>');"
endif

// This is the guildmaster initial selection screen for guildstones
[MENU MENU_GUILD_MASTER]
<Name> (<Master>)
ON=0 Recruit someone into the guild.
morex 1
target Guild'e almak istediginiz kisiyi seciniz.
ON=0 Current roster.
VIEWROSTER
ON=0 Guild's charter.
VIEWCHARTER
ON=0 List of candidates.
VIEWCANDIDATES
ON=0 Enemies of <Name>.
VIEWENEMYS
ON=0 Threats to <Name>.
VIEWTHREATS
//ON=0 Declare your fealty. (loyal to <LoyalTo>)
//DECLAREFEALTY
ON=0 Resign from the guild.
SAY <SRC.NAME> has been resigned from <NAME>
RESIGN
ON=0 Create guild shield.
if (<src.targ.more> == 1)
	if (0<src.tag.sho> == 1)
		src.smg2 Yuce sahsiyetiniz daha once kalkan ile onurlandirilmis.
		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.smg2 Yuce sahsiyetiniz daha once kalkan ile onurlandirilmis.
		return 1
	endif
	src.tag.shc 1
	src.newitem i_shield_chaos
	src.act.bounce
else
	src.smg2 Sadece Order ve Chaos guildleri kendilerine ait bir shield'a sahip olabilirler.
endif
ON=0 Access Guild <MasterGenderTitle> functions.
MASTERMENU

// This is the NON-guildmaster initial selection screen for guildstones
[MENU MENU_GUILD_MEMBER]
<Name> (<Master>)
ON=0 Current roster.
VIEWROSTER
ON=0 Guild's charter.
VIEWCHARTER
ON=0 List of candidates.
VIEWCANDIDATES
ON=0 Enemies of <Name>.
VIEWENEMYS
ON=0 Threats to <Name>.
VIEWTHREATS
ON=0 Declare your fealty. (loyal to <LoyalTo>)
DECLAREFEALTY
ON=0 Resign from the guild.
SAY <SRC.NAME> has been resigned from <NAME>
RESIGN
ON=0 Create guild shield
if (<src.targ.more> == 1)
	if (0<src.tag.sho> == 1)
		src.smg2 Yuce sahsiyetiniz daha once kalkan ile onurlandirilmis.
		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.smg2 Yuce sahsiyetiniz daha once kalkan ile onurlandirilmis.
		return 1
	endif
	src.tag.shc 1
	src.newitem i_shield_chaos
	src.act.bounce
else
	src.smg2 Sadece Order ve Chaos guildleri kendilerine ait bir shield'a sahip olabilirler.
endif

[dialog d_gs_abbrev]
100,50
resizepic 190 175 5120 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)
		sdialog d_Guild_Main,0
endif

On=1
if (<distance> > 3)
	src.smg2 Bu islem icin guildstone'a yeterince yakin degilsiniz.
elseif ((strlen(<argtxt[0]>)) > 3)
	src.smg2 Guild kisaltmasi en fazla 3 karakterden olusabilir.
	dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>',''))
	src.smg2 Bir kisaltma girmediniz?
	dialog d_gs_abbrev
else
	abbrev <argtxt[0]>
	src.sms Yeni kisaltma: <abbrev>
		sdialog d_Guild_Main,0
endif

[dialog d_gs_rename]
100,50
resizepic 190 175 5120 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)
		sdialog d_Guild_Main,0
endif

On=1
if (<distance> > 3)
	src.smg2 Bu islem icin guildstone'a yeterince yakin degilsiniz.
elseif ((strlen(<argtxt[0]>)) > 16)
	src.smg2 Guild ismi en fazla 16 karakterden olusabilir.
	dialog d_gs_rename
elseif (strmatch('<argtxt[0]>',''))
	src.smg2 Bir isim girmediniz?
	dialog d_gs_rename
else
	name <argtxt[0]>
	src.sms Yeni isim: <name>
		sdialog d_Guild_Main,0
endif

// Guild master functions.
[MENU MENU_GUILD_MASTERFUNC]
<Name>, Guild <MasterGenderTitle> functions
ON=0 Set the guild's name.
dialog d_gs_rename
ON=0 Set the guild's abbreviation.
dialog d_gs_abbrev
ON=0 Change the alignment of guild.
if (<timer> > 0) && (<morey>)
	if (<eval (<timer> / 3600)> < 1)
		src.smg2 Taraf degistirme surecindeyken bu menuyu kullanamazsiniz. (<eval (<timer> / 60)> dakika)
	else
		src.smg2 Taraf degistirme surecindeyken bu menuyu kullanamazsiniz. (<eval (<timer> / 3600)> saat)
	endif
	menu menu_guild_masterfunc
	return 1
endif
if (<more1> == 0)
	var.gs_align Tarafsız
elseif (<more1> == 1)
	var.gs_align Order
elseif (<more1> == 2)
	var.gs_align Chaos
endif
dialog d_gs_alignment
ON=0 Set the guild's charter.
SETCHARTER
ON=0 Grant title to a member.
if (strmatch('<abbrev>',''))
	src.smg2 Bir uyeye unvan verebilmek icin once guild kisaltmasi belirlemelisiniz.
	menu menu_guild_masterfunc
else
	morex 2
	target Unvan vermek istediginiz guild uyesini seciniz.
endif
ON=0 Dismiss a member.
DISMISSMEMBER
ON=0 Declare war.
DECLAREWAR
ON=0 Declare peace.
DECLAREPEACE
ON=0 Accept a candidate seeking membership.
ACCEPTCANDIDATE
ON=0 Refuse a candidate seeking membership.
REFUSECANDIDATE
ON=0 Deed
REMOVE
SRC.NEWITEM i_deedguild
SRC.ACT.BOUNCE
SERV.ALLCLIENTS SYSMESSAGE @1153 <Name> isimli guild kapandi.                              
ON=0 Return to main menu
RETURNMAINMENU

// Non-member view.
[MENU MENU_GUILD_NON]
<Name> (<Master>)
ON=0 Guild's roster.
VIEWROSTER
ON=0 List of candidates.
VIEWCANDIDATES
ON=0 Guild's charter.
VIEWCHARTER
ON=0 Enemies of <Name>.
VIEWENEMYS
ON=0 Threats to <Name>.
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 Faction: Shamino
MORE1 0
MORE2 04009163d
ON=0 Faction: Jakama
MORE1 0
MORE2 04009149f
ON=0 Faction: Daxantec
MORE1 0
MORE2 040091450
ON=0 Faction: Arcanum
MORE1 0
MORE2 04009139c
Deneyeceğim ama azcık bi işim çıktı Siz yinede buraya bakarsanız sevinirim yoksa gormuyosunuz Yeni topic Acmak zorunda kalıyorum hata cıkarsa yazarım.

Teşekkürler.
bende bilgisayardan girmedigim icin Narsia nin verdigi scriptin tamamini goremedim. ve normalde Narsia deneyip koyardi herhalde yanlislik ile baskayi koydu insanlik iste. :)
Narsia Ben sana bişi Diyim 2. verdiğin guildstone full yanlış.:D

1.si Hepsi Ingilizce
Hadi bunu duzeltmek kolayda.
2.si Sorunlar hala var yani guildmaster unvanı [ guildmastera unvan verdikmi ] hala Gozukmuyor Sadece Ismi Var.
3.sü Bak 3 oldu:D 3.sü Guilde uye almıyor Kabul ediyor ama girmiyor Istersen deneyebilirsin Benim version 0.56b

Eski verdiğin daha guzeldi Ilk verdigin Guildde bir hata var sadece
Oda Guildmasterin Ustunde Unvanı yazmaması sadece Ismi var Eger bunu duyan varsa Ve nasıl yapılacagını Biliyorsa yazabilirse Ve duzelirse:D Cok sevinicem Tek sorunum Bu ve Buyu sorunları.
Bak Kardeşim O Zaman Fix Eventini Degiş %99 ondadir hata



Üye Ol veya Giriş Yap

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