Bu konu Caconeo tarafından düzenlendi(2009-07-17 14:34, 14 yıl önce)
Script'ini bir koy bakalım neyi varmış.
.events e_powerstaff

komudunu oyunda yazarsan çalışabilir eğer yazmadıysan.
ne geçici bi çözüm olmuş bu :D ini de stafflar için belirtebilecegin bi event yeri vardı hatırladığıma göre oraya eventi yazarsan stafflar alır o eventi.
//Events related to all NPCs
//EventsPet=your_event

//Events related to all players
//EventsPlayer=your_event

//Events related to all regions
//EventsRegion=your_event

@Basic dediğin yer burası ancak yanlış hatırlıyorsun region player ve npc eventleri var yetkili eventleri ayarlanmıyor yetkili için @login triggerı altında belirtmesi lazım.
Ayriyetten @GetHit
'@itemClick'
@itemPICKUP_PACK'

Bunlarda Sende Fix Script'inde e_staf Olarak Kayitlidir Onlari events e_powerstaff olarak editlersen Bu Errorlarida Almazsin.
yaw bana gm fix scp yazın please
Al İşte Kafana Göre Editle Yap Bişeyler.


[events gmfix]
On=@Click
IF (<FLAGS> & statf_insubstantial)
TAG.TEPE = [Invis]
else
tag.tepe
endif

IF (<ACCOUNT.PLEVEL> = 2)
MESSAGE @0481 <TAG.TEPE>
message @0846 [Counselor]
Message @0868,3 [ Sunucu Adı Staff ]
message @1153 <name>
title Sunucu Adı Counselor
return 1
elseIF (<ACCOUNT.PLEVEL> = 3)
MESSAGE @0481 <TAG.TEPE>
message @0846 [Seer]
Message @0868,3 [ Sunucu Adı Staff ]
message @1153 <name>
title Sunucu Adı Seer
return 1
elseIF (<ACCOUNT.PLEVEL> = 4)
MESSAGE @0481 <TAG.TEPE>
message @0846 [Gamemaster]
Message @0868,3 [ Sunucu Adı Staff ]
message @1153 <name>
title Sunucu Adı GameMaster
return 1
elseIF (<ACCOUNT.PLEVEL> = 5)
MESSAGE @0481 <TAG.TEPE>
message @0846 [Senior Gm]
Message @0868,3 [ Sunucu Adı Staff ]
message @1153 <name>
title Sunucu Adı Staff
return 1
elseIF (<ACCOUNT.PLEVEL> = 6)
MESSAGE @0481 <TAG.TEPE>
message @0846 [Admin]
Message @0868,3 [ Sunucu Adı admin ]
message @1153 <name>
title Sunucu Adı Admin
return 1
elseIF (<ACCOUNT.PLEVEL> > 6 )
MESSAGE @0481 <TAG.TEPE>
message @0813,4 [Owner]
Message @0868,3 [ Sunucu owner ]
message @1153 <name>
title Sunucu Adı Sahibi
return 1

ON=@DEATH
src.sayua 049,1,0,0 Yetkiliye dalmak yakışıyormu/gibi yazılar ekleyblrsn
hits 50 // Gm Öldürmek Akıl Kağrımı Sence?/gibi yazılar ekleyebilrsn


On=@DClick
if !(<src.account.plevel> > 2)
src.sysmessage @0805,9 Acamazsiniz...
src.sysmessage @0803,9 <serv.name> Yetkili <name> .
return 1




On=@GetHit
return 1



On=@SkillStart
if ((<action> == id(skill_stealing)) || (<action> == skill_stealing)) // stealing fiks
	if (<targ.topobj.baseid> == c_pv)
		skill fail
		return 1
	endif
endif
Message @0868,3 [ Sunucu Adı Staff ]
yerine
Message @0868,3 [ <serv.name> Staff ]
Yazsanda olabilir
:asik2
Varya U-s Puanımız Artacakmış Diye Ne Kadar Luzumsuz Şey Var Yazıyorsunuz <serv.name> yazsa ne farkeder kendi xxx olarak yazsa ne farkeder Hayret Ya
@static42

Ne çok biliyorsun öyle?
Master
59.2997
on=@Click
IF (<ISGM>)
  MESSAGE [<DEF.admin_plevel_<dACCOUNT.PLEVEL>>]
  MESSAGE <NAME>
  RETURN 1
ENDIF

Gerekli defname olmayan arkadaşlar için defname'i de vereyim,

[DEFNAME admin_strings]
// Titles for privilege levels
admin_plevel_0 		"Guest"
admin_plevel_1		"Player"
admin_plevel_2		"Counselor"
admin_plevel_3		"Seer"
admin_plevel_4		"Game Master"
admin_plevel_5		"Developer"
admin_plevel_6		"Administrator"
admin_plevel_7		"Owner"
arkadaşlar sphere.adminden owner veya admin yerine Project Leader gibi şeyler yazabilirsiniz bilmeyenler için söyledim :yes

Üye Ol veya Giriş Yap

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