[/code]arkadaslar ben ne yaptıysam gmfix i calistiramadım nolur bir yardım edin 3 gundur buna ugrasıorm ama olmuyor :( 
script bu

[code][events gmfix]
On=@Click
if (0<account.plevel> == 2)
message @07b1 Yardımcı
message @0455  <name>
title <name> <serv.name> Yardımcısı
return 1
elseif (0<account.plevel> == 3)
message @07b1 Yardımcı
message @0455  <name>
title <name> <serv.name> Yardımcısı
return 1
elseif (0<account.plevel> == 4)
message @07b1 Denetleyici
message @0455  <name>
title <name> <serv.name> Denetleyicisi
return 1
elseif (0<account.plevel> == 5)
message @07b1 Danisman
message @0455  <name>
title <name> <serv.name> Danismani
return 1
elseif (0<account.plevel> == 6)
message @07b1 Yetkili
message @0455  <name>
title <name> <serv.name> Yetkilisi
return 1
elseif (strmatch('<account>','mal'))
message @07b1 
message @0455 High Council <name>
title Since Yetkili
return 1
elseif (strmatch('<account>','mal'))
message @07b1 [ - Since Kurucusu - ]
message @0455 High Council <name>
title <serv.name>
return 1
elseif (strmatch('<account>','mal'))
message @07b1 [ - Since Kurucusu - ]
message @0455 Owner/Scripter <name>
title <serv.name>
return 1
elseif (strmatch('<account>','mal'))
message @07b1 Genel Sorumlu
message @07b1 [Scripter]
message @0455  <name>
title <name> <serv.name> Sorumlusu.
return 1
elseif (0<account.plevel> == 7)
message @07a1 Yetkili
message @0455 <name>
title <name> <serv.name> Yetkilisi


On=@DClick
if (0<account.plevel> < 2)
return 1
elseif
return 0
endif

On=@GetHit
return 1

on=@hit
return 1

On=@ItemClick
if !(<isevent.fix>)
	if (<act.attr>&04) // blessed itemlari belirt
		act.message @90 [newbified]
	endif

	if (<act.topobj.baseid> == c_pv)
		if (strmatch('<act.price>',''))
			act.message [satilamaz]
		elseif (<act.price> <= 0)
			act.message [satilik degil]
		else
			if ((<act.type> == t_armor) || (<act.type> == t_armor_leather) || (<act.type> == t_shield) || (<act.type> == t_clothing) || (<act.type> == t_weapon_sword) || (<act.type> == t_weapon_fence) || (<act.type> == t_weapon_mace_staff) || (<act.type> == t_weapon_mace_smith) || (<act.type> == t_weapon_mace_pick) || (<act.type> == t_weapon_bow) || (<act.type> == t_weapon_xbow))
				if !(<eval ((<act.more1l> * 100) / <act.more1h>)> == 100)
						act.message [<act.price> gp] [%<eval (100 - ((<act.more1l> * 100) / <act.more1h>))> eski]
				else
					act.message [<act.price> gp]
				endif
			else
				act.message [<act.price> gp]
			endif
		endif
		if (<act.type> == t_container)
			act.message <act.typedef.name> [<act.rescount>,<eval ((<act.weight> / 10) - <act.typedef.weight>)>]
			return 1
		endif
	endif
endif

On=@Death
hits 50 // kiymayin gm'e
return 1

On=@ItemPickUp_Pack
if (<act.topobj.id> == c_pv)
	if !(<uid> == <act.topobj.tag.owner>)
		return 1
	endif
elseif (<act.topobj.ischar>) && (<act.topobj.uid> != <uid>)
	if !(<act.topobj.npc>)
		return 1
	endif
endif

On=@ItemDClick
if (<targ.topobj.baseid> == c_pv)
	if (<targ.type> == t_container)
		targ.open
	endif
	return 1
endif

On=@SkillStart
if ((<action> == id(skill_stealing)) || (<action> == skill_stealing)) // stealing fiks
	if (<targ.topobj.baseid> == c_pv)
		skill fail
		return 1
	endif
endif

[function f_stpublish] // staff join-part messager
if (0<account.plevel> > 1)
	smsgx *** <args>
endif

[function f_staff_login] // staff boyle login oluyor
if !(0<account.plevel>)
	skillclass
	f_player_login
	return 1
endif

if (0<allshow>)
	allshow 0
endif

if (<account.plevel> > 4)
	privshow 1
endif

src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage

if !(strmatch('<account.plevel>','7'))
	nightsight 1
	fame 0
	kills 0
	karma 0
	invis 1
	staffchat
	events +staff
endif

if (strmatch('<account.plevel>','7'))
	privshow 1
	nightsight 1
	events gmfix
	staffchat
	karma 0
	kills 0
	fame 0
endif

//if ((<account.plevel> < 7) && !(strmatch('<account>','aasweqwe'))
	//events +staff
//endif

tag.stf_timer
tag.sa_timer <serv.time>
if !(strmatch('<account.plevel>','7'))
	var.smsgx 045
	serv.allclients f_stpublish <account> baglandi.
	var.pg_box 04000f703
var.smsgx 0482
//smsgx Hizmet sureniz: <eval (<account.totalconnecttime> / 60)> saat.
if (<uid.<var.pg_box>.rescount>)
	smsgx Toplam <uid.<var.pg_box>.rescount> adet page mevcut.
endif

events -fix
events gmfix
//dialog d_staff

//src.sysmessage @044,,1 Online Durumu : <eval <var.gms>> Staff ve <eval <serv.clients> + (-<var.gms>)> Oyuncu.

[function f_staff_logout] // staff boyle logout oluyor
if !(strmatch('<account.plevel>','7'))
	var.smsgx 020
	serv.allclients f_stpublish <account> Cikti.
endif



[itemdef i_staff_chat] 
name=staff chat
id=i_memory 
type=t_eq_script 
layer=30 

[function staffchat] 
src.newitem i_staff_chat
src.act.cont <src.uid> 
src.tag.staffchat 1
src.sysmessage @077a Staffchat: Aktif
return 1


[plevel 01]
yolla

[function yolla]
if ( <hits>= 0 )
src.go Lycaeum
else
src.sysmessage @081f Olu Degilsin,nereye gidion?
return 1
endif

[events eddyfix]
On=@Click
if (0<account.plevel> == 7)
message @0790,4 [Thunder Team]
message @0480,1 <name>
title Thunder Team
return 1
endif

On=@DClick
return 1
src.sysmessage @07a1 Eddy gibi kisilikli birine nasil dokanmaya calisiyorsun..
endif

On=@GetHit
return 1

on=@hit
return 1

On=@ItemClick
if !(<isevent.fix>)
	if (<act.attr>&04) // blessed itemlari belirt
		act.message @90 [newbified]
	endif

	if (<act.topobj.baseid> == c_pv)
		if (strmatch('<act.price>',''))
			act.message [satilamaz]
		elseif (<act.price> <= 0)
			act.message [satilik degil]
		else
			if ((<act.type> == t_armor) || (<act.type> == t_armor_leather) || (<act.type> == t_shield) || (<act.type> == t_clothing) || (<act.type> == t_weapon_sword) || (<act.type> == t_weapon_fence) || (<act.type> == t_weapon_mace_staff) || (<act.type> == t_weapon_mace_smith) || (<act.type> == t_weapon_mace_pick) || (<act.type> == t_weapon_bow) || (<act.type> == t_weapon_xbow))
				if !(<eval ((<act.more1l> * 100) / <act.more1h>)> == 100)
						act.message [<act.price> gp] [%<eval (100 - ((<act.more1l> * 100) / <act.more1h>))> eski]
				else
					act.message [<act.price> gp]
				endif
			else
				act.message [<act.price> gp]
			endif
		endif
		if (<act.type> == t_container)
			act.message <act.typedef.name> [<act.rescount>,<eval ((<act.weight> / 10) - <act.typedef.weight>)>]
			return 1
		endif
	endif
endif

On=@Death
hits 50 // kiymayin gm'e
return 1

On=@ItemPickUp_Pack
if (<act.topobj.id> == c_pv)
	if !(<uid> == <act.topobj.tag.owner>)
		return 1
	endif
elseif (<act.topobj.ischar>) && (<act.topobj.uid> != <uid>)
	if !(<act.topobj.npc>)
		return 1
	endif
endif

On=@ItemDClick
if (<targ.topobj.baseid> == c_pv)
	if (<targ.type> == t_container)
		targ.open
	endif
	return 1
endif

On=@SkillStart
if ((<action> == id(skill_stealing)) || (<action> == skill_stealing)) // stealing fiks
	if (<targ.topobj.baseid> == c_pv)
		skill fail
		return 1
	endif
endif

[eof]
Novice
0.1
oyuna gir events +gmfix] yaz sen büyük ihtimalle +e_gmfix yazıyorsundur.
hyr oyuna giridigmde .gmfix yazıorm olmuor
sana ne yaz denmiş bi daha okusana bakalım
Spheretablese giriyosun

on=@login diye aratıyosun.

Staff loginine

events +gmfix ekliyorsun

Eğer oyunda kendine eventi vermek istiyorsan .gmfix değil

.events +gmfix
events +gmfix] mi yazicam ne yazıcam :S
Heyecan yok

Bak scripts klasöründe spheretables.scp vardır ona gir CTRL - F 'e bas karşına gelene aynen şöyle (on=@login)
Yaz ve enterle

Bir tane bulucak ama seninki o değil bir daha enterle

On=@Login
f_staff_login


Şu şekil bişiy çıkıcak bunun altına biyere events +gmfix ekliceksin yani şöyle,

On=@Login
f_staff_login
events +gmfix

Bukadar.
cok saol
[events gmfix]
On=@Click
if (0<account.plevel> == 2)
message @0791,4 Counselor <name>
title <serv.servname> Yetkili
return 1
elseif (0<account.plevel> == 3)
message @0791,4 Seer <name>
title <serv.servname> Yetkili
return 1
elseif (0<account.plevel> == 4)
message @0791,4 Gamemaster <name>
title <serv.servname> Yetkili
return 1
elseif (0<account.plevel> == 5)
message @0791,4 Senyor <name>
title <serv.servname> Yetkili
return 1
elseif (0<account.plevel> == 6)
message @0791,4 Admin <name>
title <serv.servname> Yetkili
return 1
elseif (0<account.plevel> == 7)
message @0791,4 Owner <name>
title <serv.servname> Yetkili
return 1


On=@DClick
if (0<account.plevel> < 2)
return 1
elseif
return 0
endif

On=@GetHit
return 1

on=@hit
return 1

On=@ItemClick
if !(<isevent.fix>)
	if (<act.attr>&04) // blessed itemlari belirt
		act.message @90 [newbified]
	endif

	if (<act.topobj.baseid> == c_pv)
		if (strmatch('<act.price>',''))
			act.message [satilamaz]
		elseif (<act.price> <= 0)
			act.message [satilik degil]
		else
			if ((<act.type> == t_armor) || (<act.type> == t_armor_leather) || (<act.type> == t_shield) || (<act.type> == t_clothing) || (<act.type> == t_weapon_sword) || (<act.type> == t_weapon_fence) || (<act.type> == t_weapon_mace_staff) || (<act.type> == t_weapon_mace_smith) || (<act.type> == t_weapon_mace_pick) || (<act.type> == t_weapon_bow) || (<act.type> == t_weapon_xbow))
				if !(<eval ((<act.more1l> * 100) / <act.more1h>)> == 100)
						act.message [<act.price> gp] [%<eval (100 - ((<act.more1l> * 100) / <act.more1h>))> eski]
				else
					act.message [<act.price> gp]
				endif
			else
				act.message [<act.price> gp]
			endif
		endif
		if (<act.type> == t_container)
			act.message <act.typedef.name> [<act.rescount>,<eval ((<act.weight> / 10) - <act.typedef.weight>)>]
			return 1
		endif
	endif
endif

On=@Death
hits 50 // kiymayin gm'e
return 1

On=@ItemPickUp_Pack
if (<act.topobj.id> == c_pv)
	if !(<uid> == <act.topobj.tag.owner>)
		return 1
	endif
elseif (<act.topobj.ischar>) && (<act.topobj.uid> != <uid>)
	if !(<act.topobj.npc>)
		return 1
	endif
endif

On=@ItemDClick
if (<targ.topobj.baseid> == c_pv)
	if (<targ.type> == t_container)
		targ.open
	endif
	return 1
endif

On=@SkillStart
if ((<action> == id(skill_stealing)) || (<action> == skill_stealing)) // stealing fiks
	if (<targ.topobj.baseid> == c_pv)
		skill fail
		return 1
	endif
endif

[function f_stpublish] // staff join-part messager
if (0<account.plevel> > 1)
	smsgx *** <args>
endif

[function f_staff_login] // staff boyle login oluyor
if !(0<account.plevel>)
	skillclass
	f_player_login
	return 1
endif

if (0<allshow>)
	allshow 0
endif

if (<account.plevel> > 4)
	privshow 1
endif

src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage
src.sysmessage

if !(strmatch('<account.plevel>','7'))
	nightsight 1
	fame 0
	kills 0
	karma 0
	invis 1
	staffchat
	events +staff
endif

if (strmatch('<account.plevel>','7'))
	privshow 1
	nightsight 1
	events gmfix
	staffchat
	karma 0
	kills 0
	fame 0
endif

//if ((<account.plevel> < 7) && !(strmatch('<account>','aasweqwe'))
	//events +staff
//endif

tag.stf_timer
tag.sa_timer <serv.time>
if !(strmatch('<account.plevel>','7'))
	var.smsgx 045
	serv.allclients f_stpublish <account> baglandi.
	var.pg_box 040001a25
var.smsgx 0482
//smsgx Hizmet sureniz: <eval (<account.totalconnecttime> / 60)> saat.
if (<uid.<var.pg_box>.rescount>)
	smsgx Toplam <uid.<var.pg_box>.rescount> adet page mevcut.
endif

events -fix
events gmfix
//dialog d_staff

//src.sysmessage @044,,1 Online Durumu : <eval <var.gms>> Staff ve <eval <serv.clients> + (-<var.gms>)> Oyuncu.

[function f_staff_logout] // staff boyle logout oluyor
if !(strmatch('<account.plevel>','7'))
	var.smsgx 020
	serv.allclients f_stpublish <account> Cikti.
endif



[itemdef i_staff_chat] 
name=staff chat
id=i_memory 
type=t_eq_script 
layer=30 

[function staffchat] 
src.newitem i_staff_chat
src.act.cont <src.uid> 
src.tag.staffchat 1
src.sysmessage Staffchat: Aktif
return 1

[eof]

Buda istediğin gmfix
Novice
-14.8
[events gmfix]
On=@Click
if (0<account.plevel> == 2)
message @0791,4 Counselor <name>
title <serv.servname> Yetkili
return 1
elseif (0<account.plevel> == 3)
message @0791,4 Seer <name>
title <serv.servname> Yetkili
return 1
elseif (0<account.plevel> == 4)
message @0791,4 Gamemaster <name>
title <serv.servname> Yetkili
return 1
elseif (0<account.plevel> == 5)
message @0791,4 Senyor <name>
title <serv.servname> Yetkili
return 1
elseif (0<account.plevel> == 6)
message @0791,4 Admin <name>
title <serv.servname> Yetkili
return 1
elseif (0<account.plevel> == 7)
message @0791,4 Owner <name>
title <serv.servname> Yetkili
return 1 // <<<< Dikkat
endif // <<<< Dikkat

Üye Ol veya Giriş Yap

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