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



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
[events gmfix]
On=@Click
if (<flags>&statf_invisible) || (<flags>&statf_insubstantial) && (<account.plevel> >0)
message @020 [Invisible]
endif
IF (<ACCOUNT.PLEVEL> = 2)
MESSAGE @1153 <TAG.TEPE>
message @0bb2 [ Page Master ] <TAG.TEPE>
message @0799  <serv.serv.name> PvP 
message @07a1 [ <name> ]
title <serv.serv.name> PvP Counselor 
return 1
elseif (0<account.plevel> == 3)
MESSAGE @1153 <TAG.TEPE>
message @0bb2 [ Page Master ] <TAG.TEPE>
message @0799  <serv.serv.name> PvP 
message @07a1 [ <name> ]
title <serv.serv.name> PvP Seer
return 1
elseif (0<account.plevel> == 4)
MESSAGE @1153 <TAG.TEPE>
message @0bb2 [ Game Master ] <TAG.TEPE>
message @0799  <serv.serv.name> PvP 
message @07a1 [ <name> ]
title <serv.serv.name> PvP Gm
return 1
elseif (0<account.plevel> == 5)
MESSAGE @1153 <TAG.TEPE>
message @0bb2 [ Developer ] <TAG.TEPE>
message @0799  <serv.serv.name> PvP 
message @07a1 [ <name> ]
title <serv.serv.name> PvP Developer
return 1
elseif (0<account.plevel> == 6)
MESSAGE @1153 <TAG.TEPE>
message @0bb2 [ Admin ] <TAG.TEPE>
message @0799  <serv.serv.name> PvP
message @07a1 [ <name> ] 
title <serv.serv.name> PvP Admin
return 1
elseif (strmatch('<account>','accname'))
MESSAGE @1153 <TAG.TEPE>
message @0799 [ <serv.serv.name> PvP Scripter ]
message @07a1 [ <name>  ]
title <serv.serv.name> PvP Scripter
return 1
elseif (strmatch('<account>','accname'))
MESSAGE @1153 <TAG.TEPE>
message @0799 [ Staff Master ]
message @07a1 [ <name>  ]
title <serv.serv.name> PvP Staff Master
return 1
elseif (0<account.plevel> == 7)
MESSAGE @1153 <TAG.TEPE>
message @0bb2 [ Owner ] <TAG.TEPE>
message @0799 <serv.serv.name> PvP
message @07a1 [ <name> ] 
title <serv.serv.name> PvP Owner
return 1
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]
Gmfix napacaksın ki.

Şimdi player char aç,bu chara .xevents +fix .xevents +events +e_Fix yap herneyse.

Bir i_katana çıkar..xattr 04 yap.Fix.scp'E verdiğimi ekle.Olur.
oldu nexima yardımların için çok teşekkür ederim
Önemli değil :)
yanlız eventi verdim kişilerde oluyor sadece her giren playera bu eventi nasıl verdircem
on=@login
src.events +fix
bunu en altamı en üstemi eklicem
Hayır mesela sphere_skills.scp'e ekle on=@login diye.Girişte yapılacak işlemleri buradan yaptır.
// Generic advance rates for stats
[ADVANCE]
STR=10000,4000,600
INT=10000,4000,600
DEX=10000,4000,600

on=@login
src.events +fix //bölemi yapcam

[COMMENT SKILL x]
ADV_RATE=10.0,200.0,800.0 // 10.0 successes at 0% to gain .1, 800.0 successes at 100% to gain .1 skill, 200.0 successes at 50% to gain .1, 
VALUES=0,100	// The amount of value an item created with the skill gets at skill levels.

STAT_STR=80		// You will tend toward these stat vals if you use this skill a lot.
BONUS_STATS=10	// What percent of the skill success is based on stat levels. = 10%
BONUS_STR=80 // % of each stat toward success at skill



Üye Ol veya Giriş Yap

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