olmadı benim gmfix scpm şu
[events gmfix]
on=@click
if (<account.plevel> > 1)
if (<account.plevel> = 7)
if (<flags>&statf_insubstantial) && (<flags>&statf_invul) && (<account.plevel> >0)
message @07a6
elseif (<flags>&statf_invisible) || (<flags>&statf_insubstantial) && (<account.plevel> >0)
message @07a6
elseif (<flags>&statf_invul) && (<account.plevel> >0)
message @07a6
endif
Message @0bb2,5 [ Owner ] // BEN KENDİME ÖZEL YAPTIM BUNU TEK OWNER BENDİM
message @0484,5 <name>
title Arcadion PvP Staff
return 1
endif
if (<account.plevel> = 6)
if (<flags>&statf_insubstantial) && (<flags>&statf_invul) && (<account.plevel> >0)
message @0bb2,5
elseif (<flags>&statf_invisible) || (<flags>&statf_insubstantial) && (<account.plevel> >0)
message @0bb2,5
elseif (<flags>&statf_invul) && (<account.plevel> >0)
message @0bb2,5
endif
Message @0bb2,5 [ Admin ]
message @0bb7,1,0 <name>
return 1
endif
if (<account.plevel> = 5)
if (<flags>&statf_insubstantial) && (<flags>&statf_invul) && (<account.plevel> >0)
message @0bb2,5
elseif (<flags>&statf_invisible) || (<flags>&statf_insubstantial) && (<account.plevel> >0)
message @0bb2,5
elseif (<flags>&statf_invul) && (<account.plevel> >0)
message @0bb2,5
endif
Message @0bb2,5 [ Devoloper ]
message @0bb7,1,0 <name>
return 1
endif
if (<account.plevel> = 4)
if (<flags>&statf_insubstantial) && (<flags>&statf_invul) && (<account.plevel> >0)
message @0bb2,5
elseif (<flags>&statf_invisible) || (<flags>&statf_insubstantial) && (<account.plevel> >0)
message @0bb2,5
elseif (<flags>&statf_invul) && (<account.plevel> >0)
message @0bb2,5
endif
Message @0bb2,5 [ Game Master ]
message @0bb7,1,0 <name>
return 1
endif
if (<account.plevel> = 3)
if (<flags>&statf_insubstantial) && (<flags>&statf_invul) && (<account.plevel> >0)
message @0bb2,5
elseif (<flags>&statf_invisible) || (<flags>&statf_insubstantial) && (<account.plevel> >0)
message @0bb2,5
elseif (<flags>&statf_invul) && (<account.plevel> >0)
message @0bb2,5
endif
Message @0bb2,5 [ Seer ]
message @0bb7,1,0 <name>
return 1
endif
if (strmatch('<account>','as'))
message @080d Arcadion PvP Staff
message @0481 Quest Writer <name>
return 1
elseif (<account.plevel> == 3)
message @0bb7,1,0 Seer <name>
return 1
endif
endif
if (<account.plevel> = 2)
if (<flags>&statf_insubstantial) && (<flags>&statf_invul) && (<account.plevel> >0)
message @0481
elseif (<flags>&statf_invisible) || (<flags>&statf_insubstantial) && (<account.plevel> >0)
message @0481
elseif (<flags>&statf_invul) && (<account.plevel> >0)
message @0481
endif
Message @0bb2,5 [ Counselor ]
message @0bb7,1,0 <name>
return 1
if (strmatch('<account>','no1'))
message @080d Arcadion Staff
message @0481 Scripter <name>
return 1
elseif (<account.plevel> == 2)
message @@0bb7,1,0 Conselor <name>
return 1
endif
endif
endif
On=@DClick
[events e_gmfix]
on=@dclick
if (<src.account.plevel< < 6)
src.sysmessage Stafflara tiklamak yasaktir ...
return 1
on=@click
message @0480,,2 [ Staff ]
message @0480,,2 <name>
return 1
if (0<account.plevel> < 2)
return 1
elseif
return 0
endif
On=@GetHit
return 1
on=@hit
return 1
On=@ItemClick
//if (<src.account.plevel> > 2)
//if (<act.tag0.cikaran>)
//act.message @38,,1 Çıkaran : <uid.<act.tag0.cikaran>.name> // no edit pls :p Seanergy.
//endif
//endif
if (<act.layer> == 21) && (<act.cont.ischar>)
act.message @60,,1 Çanta
return 1
else
if ((<act.attr>&attr_newbie) // blessed itemlari belirt
act.message @38,,1 [Newbified]
endif
if (<act.type> == t_container)
//if !(<act.baseid> == i_strong_box)
//if ((<act.attr>&attr_move_never) && !(strmatch('<act.region.tag0.owner>','0')) && (<act.region.type> == <region.type>))
// act.message @39,,1 [Sabit]
//endif
if (<act.baseid> == i_bones)
act.message @1153,,1 [Eşya: <act.rescount>]
act.message @1153,,1 <act.name>
elseif (<act.rescount> > 0)
act.message @1153,,1 <act.typedef.name> [<act.rescount>,<eval ((<act.weight> / 10) - <act.typedef.weight>)>]
else
act.message @1153,,1 <act.typedef.name>
endif
//if !(<act.topobj.id> == c_player_v)
return 1
endif
//endif
endif
endif
if ((<act.topobj.uid> == <uid>)
if (<act.type> == t_weapon_xbow)
act.message @0713,,1 [Bolts: <eval <rescount <act.tdata3>>>]
elseif (<act.type> == t_weapon_bow)
act.message @0713,,1 [Arrows: <eval <rescount <act.tdata3>>>]
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 Staffchat: Aktif
return 1