////////////////////////////////////////////////////////////////
/ /
/ Kudur PvP GmFix /
/ Yazan Cizen Androia /
/ Tarih 13.04.08 /
/ /
/ ************************************** /
/ *************** K * K *************** /
/ *************** U * U *************** /
/ *************** D * D *************** /
/ *************** U * U *************** /
/ *************** R * R *************** /
/ **************** * *************** /
/ *************** P * P *************** /
/ *************** V * V *************** /
/ *************** P * P *************** /
/ ************************************** /
/ /
/ /
///////////////////////////////////////////////////////////////
[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 [ Scripter & Owner ] // BEN KENDİME ÖZEL YAPTIM BUNU TEK OWNER BENDİM
message @0484,5 <name>
title Kudur 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 Kudur 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 Kudur PvP Staff
message @0481 Scripter <name>
return 1
elseif (<account.plevel> == 2)
message @@0bb7,1,0 Conselor <name>
return 1
endif
endif
endif
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 Staffchat: Aktif
return 1
Total votes: 0
Ultima Online 23 saat önce
Sunucular 1 hafta önce
Sunucular 2 hafta önce
Sohbet & Geyik 2 hafta önce
Sunucular 3 hafta önce
Ultima Online 3 hafta önce
Ultima Online 1 ay önce
Sunucular 1 ay önce
Sphere Scripting 1 ay önce
Ultima Online 1 ay önce
Sunucular 2 ay önce
Diğer Oyunlar 2 ay önce
2024-10-31 22:47
2024-10-14 17:45
2024-09-26 14:21
2024-07-08 22:50
2024-07-08 22:34
2024-06-19 22:05
2024-06-01 02:19
2024-05-31 21:17
Yorumlar (0)