Arkadaşlar Guild Menu Açılmıyor Sorun Guild Script'indemi Yoksa Sphere'demi Anlayamadım.

Şu Anda Ben September Sürümünü Kullanıyorum 0.56B'nin

Buda Guild Script'im

///////////////////////////////////////////////////////////////////////
[ITEMDEF 04230]
defname i_deed_guildstone
NAME=guildstone deed 
ID=i_deed 
type t_script 
VALUE=879500 
RESOURCES=i_deed,i_guildstone

CATEGORY=Provisions - Deeds
SUBSECTION=Guild and Town Stones
DESCRIPTION=Guild Stone

ON=@Create 
ATTR=attr_newbie
color=0798 

on=@Dclick 
if !<uid.<region.uid>.isitem> 
src.sysmessage @0845,1,1 Buraya guild kuramazsiniz! 
return 1 
elseif ((<src.flags>&statf_stone)) || (<src.flags>&statf_freeze)) 
Src.sysmessage @0845,1,1 Suan da guild kuramazsiniz! 
return 1 
elseif !(<uid.<region.uid>.baseid>==i_multi_tower) && !(<uid.<region.uid>.baseid>==i_multi_castle) && !(<uid.<region.uid>.baseid>==i_multi_keep) 
src.sysmessage @0845,1,1 Guild Stone'u sadece Castle'lara yerlestirebilirsiniz! 
return 1 
elseif !(<src.region.tag.owner> == <src.uid>) 
src.sysmessage @0845,1,1 Guild Stone'u yerlestirebilmek için castle'in sahibi olmalisiniz! 
RETURN 1 
elseif !(<src.isneartype t_sign_gump 2>) && !(<src.p.z> < 2) 
src.sysmessage @0845,1,1 Guild Stone'u sadece tabelanin yakinina koyabilirisiniz! 
return 1 
elseIF (<src.memoryfindtype.memory_guild.uid>) 
src.sysmessage @0845,1,1 Zaten <src.memoryfindtype.memory_guild.link.name> guildine üyesiniz! 
return 1 
ELSE 
src.guildimiver 
remove 
return 1 
endif 

[function guildimiver] 
serv.newitem i_guildstone 
new.bounce 
new.drop 
new.dclick 
src.sysmessage @00482,1,1 Guildiniz basariyla kurulmustur! 
return 1

[ITEMDEF 0edc]
//gravestone
DUPEITEM=0edb

[ITEMDEF 0edb]
//gravestone = Guildstone
DEFNAME=i_guildstone
TYPE=T_STONE_GUILD
VALUE=896000

On=@Create
attr 010
dispid 0ed4
color 0798
name *

ON=@CLICK
message @0486,4 GuildStone
if !(strmatch('<abbrev>',''))
message @0480,4 <name>
message @0484,4 [<abbrev>]
else
message @0480,4 <name>
endif
if (<more1> == 1)
message [Order]
elseif (<more1> == 2)
message [Chaos]
elseif (<link> != 04fffffff)
message [<link.name>]
endif
return 1

On=@TargOn_Char
if (<morex> == 1) 
if (<src.targ.npc>)
src.sysmessage @0845,1,1 Sadece oyuncular guild üyesi olabilir!
elseif (<src.targ.distance> > 3)
src.sysmessage @0845,1,1 <src.targ.name> bu islem için stone'a yeterince yakin degil!
elseif (<src.targ.memoryfindtype.memory_guild>)
if (<src.targ.memoryfindtype.memory_guild.link> != <uid>)
src.sysmessage @0845,1,1 <src.targ.name> üye olabilmesi için öncelikle <src.targ.memoryfindtype.memory_guild.link.name> üyeliginden çikmalidir!
elseif (<src.targ.memoryfindtype.memory_guild.link> == <uid>)
src.sysmessage @0845,1,1 <src.targ.name> zaten bir <name> üyesidir!
endif
elseif (<src.targ.memoryfindtype.memory_town>) && (<src.targ.memoryfindtype.memory_town.link> != <link>)
src.sysmessage @0845,1,1 <src.targ.name> guildin desteklemedigi <src.targ.memoryfindtype.memory_town.link.name> faction'inda. Bir <name> üyesi olamaz.
elseif (<src.targ.findid.i_gs_recruit>)
src.sysmessage @666,1,1 <src.targ.name> Suan düsünme asamasindadir.
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)
if (<src.targ.memoryfindtype.memory_guild.link> != <uid>)
src.sysmessage @0845,1,1 Ünvan vermeye çalistiginiz kisi bir <name> üyesi degildir!
menu menu_guild_masterfunc
elseif (<src.targ.distance> > 3)
src.sysmessage @0845,1,1 <src.targ.name> bu islem için 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
src.sysmessage @00482,1,1 Yeni destek yönü: Order.
elseif (<morey> == 2)
if (<link> != 04fffffff)
link.morex <eval (<link.morex> - 1)>
endif
morey 0
more1 2
link 04fffffff
src.sysmessage @00482,1,1 Yeni destek yönü: Chaos.
elseif (<morey> == 3)
if (<link> != 04fffffff)
link.morex <eval (<link.morex> - 1)>
endif
morey 0
more1 0
link 04fffffff
src.sysmessage @00482,1,1 Yeni destek yönü: 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)>
src.sysmessage @00482,1,1 Yeni destek yönü: <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)>
src.sysmessage @00482,1,1 Yeni destek yönü: <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)>
src.sysmessage @00482,1,1 Yeni destek yönü: <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)>
src.sysmessage @00482,1,1 Yeni destek yönü: <link.name>.
endif
return 1

[dialog d_gs_title]
100,50
resizepic 190 175 3600 350 133

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

[dialog d_gs_title TEXT]
Vermek istediginiz ünvani giriniz. (14 karakter)
Tamam
Vazgeç
Buraya yaziniz_

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

On=1
if (<distance> > 3)
src.sysmessage @0845,1,1 Bu islem için Guildstone'a yeterince yakin degilsiniz!
elseif (<src.act.distance> > 3)
src.sysmessage @0845,1,1 <src.act.name> bu islem için size yeterince yakin degil!
elseif ((strlen(<argtxt[0]>)) > 14)
src.sysmessage @0845,1,1 Bir ünvan en fazla 14 karakterden olusabilir!
dialog d_gs_title
elseif (strmatch('<argtxt[0]>',''))
src.act.tag.gs_title
src.act.sysmessage @666,1,1 Ünvaniniz silinmistir.
if (<src.uid> != <src.act.uid>)
src.sysmessage @666,1,1 <src.act.name>: ünvani silinmistir.
endif
menu menu_guild_masterfunc
else
src.act.tag.gs_title <argtxt[0]>
src.act.sysmessage @666,1,1 Yeni ünvan: <src.act.tag.gs_title>.
if (<src.uid> != <src.act.uid>)
src.sysmessage @666,1,1 <src.act.name> yeni ünvan: <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 3600 275 275

text 220 185 38 0
text 215 208 38 1 
text 258 277 1152 2
text 258 297 1152 3
text 258 317 1152 4
text 258 337 1152 5
text 258 357 1152 6
text 258 377 1152 7
text 258 397 1152 8
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 @0845,1,1 <name> zaten bir Order guildi !
else
morey 1
if (<more1> == 0) && (<link> == 04fffffff)
timer 1
else
sayua Taraf degistirme süreci baslamistir!
timer 86400
endif
endif
menu menu_guild_masterfunc

On=2
if (<more1> == 2)
src.sysmessage @0845,1,1 <name> zaten bir Chaos guildi.
else
morey 2
if (<more1> == 0) && (<link> == 04fffffff)
timer 1
else
sayua Taraf degistirme süreci baslamistir!
timer 86400
endif
endif
menu menu_guild_masterfunc

On=3
if (<more1> == 0) && (<link> == 04fffffff)
src.sysmessage @0845,1,1 <name> zaten tarafsiz bir guild.
else
morey 3
sayua Taraf degistirme süreci baslamistir !
timer 86400
endif
menu menu_guild_masterfunc

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

On=5
if (<link> == 04009149f)
src.sysmessage <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 <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 <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 3600 275 155

text 215 188 38 1
text 258 257 1152 2
text 258 277 1152 3
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 @0845,1,1 Guild stone'a yeterince yakin degilsiniz!
else
try tag.gs_title
try uid.<act.uid>.applytojoin
endif


[ITEMDEF 0ede]
//gravestone
DUPEITEM=0edd



[MENU MENU_GUILD_MASTER]
<Name> (<MasterTitle> <Master>)
ON=0 Guilde Al
RECRUIT
ON=0 Guild Uyeleri
VIEWROSTER
ON=0 Guildden ayril
RESIGN
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 Guild Kalkani al
if (<src.targ.more> == 1)
if (0<src.tag.sho> == 1)
src.sysmessage @666,1,1 Lord British size daha önce 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 @666,1,1 Lord Blackthorne size daha önce kalkan vermis!
return 1
endif
src.tag.shc 1
src.newitem i_shield_chaos
src.act.bounce
else
src.sysmessage @0845,1,1 Sadece Order ve Chaos guildleri kalkan alabilir!
endif
ON=0 Guild <MasterGenderTitle> Menusu
src.tag.gs_title 1
MASTERMENU


[MENU MENU_GUILD_MEMBER]
<Name> (<MasterTitle> <Master>)
ON=0 Guild Uyeleri
VIEWROSTER
ON=0 Guildden ayril
src.tag.gs_title
RESIGN
On=0 Unvani Reddet
src.sysmessage @666,1,1 Ünvani Reddettiniz.
src.tag.gs_title
src.tag.gunvan
src.tag.unvanvar
ON=0 Guild Üyelik Adaylari
VIEWCANDIDATES
ON=0 <Name> savas ilan ettigi guildler
VIEWENEMYS
ON=0 <Name> guildine savas ilan eden guildler
VIEWTHREATS
ON=0 Guild Kalkani al
if (<src.targ.more> == 1)
if (0<src.tag.sho> == 1)
src.sysmessage @0845,1,1 Lord British size daha önce 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 @0845,1,1 Lord Blackthorne size daha önce kalkan vermis!
return 1
endif
src.tag.shc 1
src.newitem i_shield_chaos
src.act.bounce
else
src.sysmessage @0845,1,1 Sadece Order ve Chaos guildleri kalkan alabilir.
endif


// Guild master functions.
[MENU MENU_GUILD_MASTERFUNC]
<Name> Master Menu
ON=0 Guildin adini degistir
dialog d_gs_rename
ON=0 Guildin kisa adini degistir
dialog d_gs_abbrev
ON=0 Guild destegi
if (<src.findid.i_changerfixer>)
src.sysmessage @0845,1,1 Guild destegini degistirebilmeniz için gerekli zaman :
src.sysmessage @00482,1,1 <eval <src.findid.i_changerfixer.timer> / 60> dakika [ <eval <src.findid.i_changerfixer.timer> / 3600> saat]
return 1
else
CHANGEALIGN
endif
//ON=0 Guild Posteri Ayarla
//SETCHARTER
ON=0 Guildden 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 red et
REFUSECANDIDATE
ON=0 Guildmaster'a title ekle
SETGMTITLE
ON=0 Bir uyeye title ekle
GRANTTITLE
On=0 Bir uyeye unvan ekle
src.dialog d_unvanver
on=0 Bir uyenin unvanini sil
src.newitem i_unvansilerim
src.act.equip
ON=0 Guildi kaldir
if (<link> != 04fffffff)
link.morex <eval (<link.morex> - 1)>
endif
src.findid.i_changerfixer.remove
src.tag.gs_title
src.sysmessage @666,1,1 Guildinizi kaldirdiniz.
REMOVE
src.newitem i_deed_guildstone 
src.act.bounce 
ON=0 Ana menuye geri 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> Guild Master : (<Master>)
ON=0 Guild Uyeleri
VIEWROSTER
ON=0 Guild Uye Adaylari
VIEWCANDIDATES
ON=0 <Name> Guildinin Dusmanlari
VIEWENEMYS
ON=0 <Name> Guildine Savas Acanlar
VIEWTHREATS

[MENU MENU_GUILD_ALIGN]
Guild destegini degistir (Su anda <AlignType> )
ON=0 Chaos
CHANGEALIGN 2
src.newitem i_changerfixer
src.act.equip
ON=0 Tarafsiz
src.newitem i_changerfixer
src.act.equip
CHANGEALIGN 0
ON=0 Order
src.newitem i_changerfixer
src.act.equip
CHANGEALIGN 1


[dialog d_unvanver]
100,50
resizepic 200 185 3600 350 133

text 220 200 1152 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_unvanver TEXT]
Üyenin Ünvanini giriniz. (14 karakter)
Tamam
Vazgeç
Buraya yaziniz_

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

On=1
if (<distance> > 3)
src.sysmessage @0845,1,1 Bu islem için guildstone'a yeterince yakin degilsiniz!
elseif ((strlen(<argtxt[0]>)) > 14)
src.sysmessage @0845,1,1 Ünvan en fazla 14 karakterden olusabilir!
dialog d_unvanver
elseif (strmatch('<argtxt[0]>',''))
src.sysmessage @0845,1,1 Bir ünvan girmediniz!
dialog d_unvanver
else
tag.unvan <argtxt[0]>
src.newitem i_unvanvercem
src.act.equip
return 1
endif

[itemdef i_unvanvercem]
id i_gold
type t_eq_script
weight 0
name unvan ver

on=@create
attr attr_invis || attr_decay || attr_newbie

on=@equip
target 
src.sysmessage @666,1,1 Ünvan vermek istiyorsunuz?
timer 5

on=@targon_item
src.sysmessage @0845,1,1 Buna ünvan veremezsiniz!
return 1

on=@targon_char
if (<src.uid> == <src.targ.uid>
src.sysmessage @0845,1,1 Guildmasterin zaten ünvani var.
return 1
elseif !(strmatch('<src.memoryfindtype.memory_guild.link.name>','<src.targ.memoryfindtype.memory_guild.link.name>')
src.sysmessage @0845,1,1 Bu kisi guildinize üye degildir!
return 1
elseif (strmatch('<src.tag.unvan>','Guildmaster')
src.sysmessage @0845,1,1 Böyle bir ünvan veremezsiniz!
return 1
elseif (strmatch('<src.tag.unvan>','sikici')
src.sysmessage @0845,1,1 Böyle bir ünvan veremezsiniz!
return 1
elseif (strmatch('<src.tag.unvan>','Fahise')
src.sysmessage @0845,1,1 Böyle bir ünvan veremezsiniz!
return 1
elseif (strmatch('<src.tag.unvan>','Fahi$e')
src.sysmessage @0845,1,1 Böyle bir ünvan veremezsiniz!
return 1
elseif (strmatch('<src.tag.unvan>','Orospu')
src.sysmessage @0845,1,1 Böyle bir ünvan veremezsiniz!
return 1
elseif (strmatch('<src.tag.unvan>','Pezevenk')
src.sysmessage @0845,1,1 Böyle bir ünvan veremezsiniz!
return 1
elseif (strmatch('<src.tag.unvan>','Pezewenk')
src.sysmessage @0845,1,1 Böyle bir ünvan veremezsiniz!
return 1
elseif (strmatch('<src.tag.unvan>','Pezewenq')
src.sysmessage @0845,1,1 Böyle bir ünvan veremezsiniz!
return 1
elseif (strmatch('<src.tag.unvan>','Pezevenq')
src.sysmessage @0845,1,1 Böyle bir ünvan veremezsiniz!
return 1
elseif (strmatch('<src.tag.unvan>','Amele')
src.sysmessage @0845,1,1 Böyle bir ünvan veremezsiniz!
return 1
else
src.gc <src.targ.name> <src.tag.unvan> ünvanini aldi.
src.targ.tag.gunvan <src.tag.unvan>
src.targ.tag.unvanvar 1
return 1
endif

on=@timer
remove
return 1

[itemdef i_unvansilerim]
id i_gold
weight 0
name Unvan silici
type t_eq_script

on=@create
attr attr_invis || attr_decay || attr_newbie

on=@equip
target 
src.sysmessage @666,1,1 Kimin ünvani silinsin?
timer 5

on=@targon_item
return 1

on=@targon_char
if (<src.uid> == <src.targ.uid>
src.sysmessage @666,1,1 Guildmaster ünvani silinemez.
return 1
elseif !(strmatch('<src.memoryfindtype.memory_guild.link.name>','<src.targ.memoryfindtype.memory_guild.link.name>')
src.sysmessage @0845,1,1 Bu kisi guildinize üye degildir!
return 1
else
src.gc <src.targ.name> isimli üyenin ünvani silinmistir.
src.targ.tag.gunvan 
src.targ.tag.unvanvar
return 1
endif

on=@timer
remove
return 1


[dialog d_gs_abbrev]
100,50
resizepic 200 185 3600 350 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_gs_abbrev TEXT]
Yeni guild kisaltmasi giriniz. (3 karakter)
Tamam
Vazgeç
Buraya yaziniz_

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

On=1
if (<distance> > 3)
src.sysmessage @0845,1,1 Bu islem için guildstone'a yeterince yakin degilsiniz!
elseif ((strlen(<argtxt[0]>)) > 3)
src.sysmessage @0845,1,1 Guild kisaltmasi en fazla 3 karakterden olusabilir!
dialog d_gs_abbrev
elseif (strmatch('<argtxt[0]>',''))
src.sysmessage @0845,1,1 Bir kisaltma girmediniz!
dialog d_gs_abbrev
else
abbrev <argtxt[0]>
src.sysmessage @00482,1,1 Yeni kisaltma: <abbrev>
menu menu_guild_masterfunc
endif


[dialog d_gs_rename]
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_gs_rename TEXT]
Yeni guild adini giriniz. (16 karakter)
Tamam
Vazgeç
Buraya yaziniz_

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

On=1
if (<distance> > 3)
src.sysmessage @0845,1,1 Bu islem için guildstone'a yeterince yakin degilsiniz!
elseif ((strlen(<argtxt[0]>)) > 16)
src.sysmessage @666,1,1 Guild ismi en fazla 16 karakterden olusabilir.
dialog d_gs_rename
elseif (strmatch('<argtxt[0]>',''))
src.sysmessage @666,1,1 Bir isim girmediniz?
dialog d_gs_rename
else
name <argtxt[0]>
src.sysmessage @00482,1,1 Yeni isim: <name>
menu menu_guild_masterfunc
endif

[itemdef i_changerfixer]
name GuildFixByNoxier
id i_memory
type t_eq_script
weight 0

on=@create
attr attr_decay || attr_invis || attr_newbie
color 0810

on=@equip
timer 43200
return 1

on=@timer
cont.sysmessage @00482,1,1 Artik Guild destegini degistirebilirsiniz.
remove
return 1


[ITEMDEF 01bc4]
DEFNAME=i_shield_order
name=Order Shield
TYPE=t_shield
FLIP=1
VALUE=1
WEIGHT=1
ARMOR=30
REQSTR=60
CATEGORY=Provisions - Armor
SUBSECTION=Shields
DESCRIPTION=Order Shield

ON=@Create
hitpoints 100
attr 04

On=@Equip
if (<src.isgm>)
return 0
elseif !(<src.memoryfindtype.memory_guild>)
src.sysmessage @666,1,1 Bunu kullanmak için Order guildlerden birine üye olmalisiniz.
unequip
return 1
elseif !(<src.memoryfindtype.memory_guild.link.align> == 1)
src.sysmessage @666,1,1 Chaos Guildleri Order kalkani kullanamaz.
unequip
return 1
endif

[ITEMDEF 01bc3]
DEFNAME=i_shield_chaos
TYPE=t_shield
name=Chaos Shield
FLIP=1
VALUE=1
WEIGHT=1
ARMOR=30
REQSTR=60
CATEGORY=Provisions - Armor
SUBSECTION=Shields
DESCRIPTION=Chaos Shield

ON=@Create
hitpoints 100
attr 04

On=@Equip
if (<src.isgm>)
return 0
elseif !(<src.memoryfindtype.memory_guild>)
src.sysmessage @0845,1,1 Bunu kullanmak için Chaos guildlerden birine üye olmalisiniz.
unequip
return 1

elseif !(<src.memoryfindtype.memory_guild.link.align> == 2)
src.sysmessage @0845,1,1 Order Guildleri Chaos kalkani kullanamaz.
unequip
return 1
endif


--- Taşta Ben Bir Sorun Göremedim Ama Menu Açılmıyor Nedense

September Tek Version Çıkarmış 0.56B

www.sphereserver.net

--- Bu Konuda Bana Yardımcı Olabilcek Varmı

Şimdiden Teşekkürler.
şu spheresvr.exe yi kullan düzelir sorunun.
bak kendi uploadım :)

https://rapidshare.com/files/244309237/sphereSvr.rar.html


rar şifresi:berkanu
:D
Çok Tşk Ederim Kardeşim Ama Bu Version'dada Giriş İtemleri Düşmüyor :) Bu Itemler Düşmüyor Diye Ben Yeni Version'a Geçmiştim :) Şimdi Guild Oldu Giriş İtemleri Düşmüyor Bunu Nasıl Çözücez.
Bi şunu kullan kendi uploadım :)

https://rapidshare.com/files/244371824/sphere_newb.rar.html

parola:berkanu
:D
Çözdüm Bunu sphere_serv_triggers daki onchar_create function'una Ekledim defaults itemleri sorun kalmadı :)

Bu sorunu yaşayan arkadaşlara yardımcı olması için

[FUNCTION f_onchar_create]
//src.dialog d_statstone
//src.go 5453,1194
src.newitem i_dagger
src.act.attr 04
src.act.bounce
src.newitem i_gold
src.act.amount 25000
src.act.attr 04
src.act.bounce
src.newitem i_f_s
src.act.attr 04
src.act.bounce
src.newitem i_pet_horse_brown_dk
src.act.attr 04
src.act.bounce
src.newitem i_robe
src.act.color colors_all
src.act.attr 04
src.act.bounce
src.newitem i_scissors
src.act.attr 04
src.act.bounce
src.newitem i_msn_book
src.act.attr 04
src.act.bounce
src.newitem i_kural_book
src.act.attr 04
src.act.bounce

Örnek Olarak

Üye Ol veya Giriş Yap

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