Kolay Gelsin Kendim TEkrar baştan 56 b scpleri ile ugrasmaya basladım ama bır sorunla karsılastım

sorunma gelince

staffların tepesinde plevelleri ne ise o yazıyor kendim ozel scple caf caflı yazdım ama staff oyuna girerken benim yaptıgım eventi kabul etmiyor sorun ne ola bilir ?
scp'nin çalıstıgından eminmisin ??

bide belki başka birtane daha vardir onu daha iyi okuyordur sphere bilmem ben suan bunu söylüyebiliyorum scp görsek daha iyi cvp alırsın
sagol serhat

scpleri pack olarak kullanıyorum kendim 56 nin scplerinden yola cıkarak basladım

ogrenmek için

şimdi Konsolda Oyuna Girdim Zaman Bana Bu Hatayı Veriyor

f_player_login

Bu Hatanın buludundugu kısım asagıdadır

On=@Login
f_player_login
if (<findid.i_altf4>)
findid.i_altf4.remove
endif
src.sysmessage @0842,1,1 Night PvP Shard'a Hosgeldiniz.
src.sysmessage @0846,1,1 Night PvP Shard'a sizden baska <eval <serv.clients>+15> kisi vardir.

On=@Logout
f_player_logout
newitem i_altf4
act.equip
act.timer 15
else
newitem i_altf4
act.equip
act.timer 30
endif
return 1

[skillclass 1] // staff class
str 900
int 900
dex 900
statsum 900
skillsum 150000.0

On=@EnvironChange
if (0<account.plevel> < 7)
	events +gmfix
src.go star
endif

On=@Login


f_staff_login
src.sysmessage @0461,1,1 Iyi Gorevler.

On=@Logout
f_staff_logout

[itemdef i_altf4]
id i_gold
type t_eq_script
name alt f4 fixer
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_decay

on=@equip
timer 30

on=@timer
if (<cont>)
	cont.disconnect
endif
remove
return 1

kullandıgım staff eventi de

[EVENTS e_staff_title]
ON=@LOGIN
src.findid.i_pincisi.remove
src.pingiris
endif
if (0<account.plevel> == 2)
src.title <serv.name> Counselor
endif
if (0<account.plevel> == 3)
src.title <serv.name> Seer
endif
if (0<account.plevel> == 4)
src.title <serv.name> GameMaster
endif
if (0<account.plevel> == 5)
src.title <serv.name> Developer
endif
if (0<account.plevel> == 6)
src.title <serv.name> Admin
endif
if (0<account.plevel> == 7)
src.title <serv.name> Owner
endif 
endif
endif


On=@Click
if (0<account.plevel> == 2)
if (<flags>&statf_insubstantial)
message @0482 [Invisible]
endif
message @07a1 [ Counselorr ]
message @07a1 Counselor <name>
title Night PvP Staff Team
return 1
elseif (0<account.plevel> == 3)
if (<flags>&statf_insubstantial)
message @0482 [Invisible]
endif
message @07a1 [ See ]
message @07a1 Seer <name>
title Night PvP Staff Team
return 1
elseif (0<account.plevel> == 4)
if (<flags>&statf_insubstantial)
message @0482 [Invisible]
endif
message @07a1 [ Game Masterr ]
message @07a1 Game Master <name>
title Night PvP Staff Team
return 1
elseif (0<account.plevel> == 5)
if (<flags>&statf_insubstantial)
message @0482 [Invisible]
endif
message @07a1 [ Developer ]
message @07a1 Developer <name>
title Night PvP Staff Team
return 1
elseif (0<account.plevel> == 6)
if (<flags>&statf_insubstantial)
message @0482 [Invisible]
endif
message @07a1 [ Administrator ]
message @07a1 Admin <name>
title Night PvP Staff Team
return 1
elseif (0<account.plevel> == 7)
if (<flags>&statf_insubstantial)
message @0482 [Invisible]
endif
message @07a1 [ Owner ]
message @07a1 Owner <name>
title Night PvP Staff Team
return 1
endif
Novice
-14.8
56b ise sphere_Skills.scp'e geliyorsun

skillclass 0'ın altında

on=@login // olacak onun altında
if (0<account.plevel> > 1 ) // var ise
src.events +e_staff_title // verip
return 1 // yapıp
endif // if sorgusunu bitiriyorsun.
skillclass 0 playerların class ı oluyor fakat 56b de skillclass 1 olmadığı için 2 farklı yol izlenebilir ya kendimiz skillclass 1 i hazırlarız yada skillclass 0 loginden işlemimizi yaptırırz.

On=@Login
if (<src.account.plevel> < 2)
f_player
else
f_staff

şeklinde ayarladıktan sonra f_player i playerların logini f_staff ı staffların logini olarak kullanabiliriz.
sorununuzun çözümü gayet açık ve net.

function f_player_login

yok anladıgım kadarıyla scriptleriniz arasında onu eklerseniz sorun ortadan kalkacaktır.
cevabınız için tesekkur ederim ama

holygun f_player_login

spherede otomatik tanımlı degilmi ???

yok degilse elinde scp si varsa koyarmısın hiç bilgim olmayan bir seyde :S
Bence Bunu Logine Deil Staff Robeye Ver Event Olarak Hiç Sorunun Kalmasın :)
Gececi : cevabınız için tesekkur ederim ama

holygun f_player_login

spherede otomatik tanımlı degilmi ???

yok degilse elinde scp si varsa koyarmısın hiç bilgim olmayan bir seyde :S

kullandığınız scpler gayet açık bi şekilde görülüyorki scp pack. yani olay şu ki eğer scpleri silerken yada başka bi ayar yaparken bu function silinmiş olaiblir. yada hiç olmayabilir. editplus kulanmanız iyi olur.
Hayır Scp Pack Degil

sphere serverin yayınladıgı 56 nin orjinal scpleri


baska serverin scp packı degil

yanlıs anlasılmayı sevmiyorum ....
On=@Login 
if (<src.account.plevel> > 1)
f_player
else
f_staff
endif

Denedin mi?

Üye Ol veya Giriş Yap

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