dlemn - 31-08-2009 18:31 GMT -
arkadaslar player login oldugunda bazı eventler eklemek istiyorum be eventleri ne sekilde ve hangi scp dosyasına yazmalıyım acaba yardımcı olurmusunuz
arkadaslar player login oldugunda bazı eventler eklemek istiyorum be eventleri ne sekilde ve hangi scp dosyasına yazmalıyım acaba yardımcı olurmusunuz
Unknown - 31-08-2009 18:34 GMT -
[function playerlogin]
burda eventi verirsin yada alırsın
src.events +e_cacikim
yada
src.events -e_cacikim
login.scp içerisinde.
[function playerlogin]
burda eventi verirsin yada alırsın
src.events +e_cacikim
yada
src.events -e_cacikim
login.scp içerisinde.
dlemn - 31-08-2009 18:36 GMT -
bende login.scp diye bi scp yok kendim olustursam olurmu acaba
bende login.scp diye bi scp yok kendim olustursam olurmu acaba
Unknown - 31-08-2009 18:40 GMT -
Kendin oluşturduktan sonra bunun yolunu spheretables.scp içerisinde
scripts/login.scp diye tanıtırsan olabiliceğini düşünüyorum.
Tabiki bu senin tanımlayacağın bişi kafan karışmasın daha sonrasında
böyle bi ayar yaparsan ilk girişte playerlogin fonksiyonunu kullanır buda fonksiyon içerisinde istediğin eventi karışmamış bir şekilde vermeni/almanı sağlar.
Son güncelleme: TheRaskol tarafından 31-08-2009 19:17 GMT tarihinde, önce.
Kendin oluşturduktan sonra bunun yolunu spheretables.scp içerisinde
scripts/login.scp diye tanıtırsan olabiliceğini düşünüyorum.
Tabiki bu senin tanımlayacağın bişi kafan karışmasın daha sonrasında
Kod:
On=@Login
if (0<account.plevel> > 1)
SRC.stafflogin
else
src.playerlogin
endif
Kod:
On=@Logout
if (0<account.plevel> > 1)
else
if (0<account.pleve,> < 2)
src.playerlogout
böyle bi ayar yaparsan ilk girişte playerlogin fonksiyonunu kullanır buda fonksiyon içerisinde istediğin eventi karışmamış bir şekilde vermeni/almanı sağlar.
Son güncelleme: TheRaskol tarafından 31-08-2009 19:17 GMT tarihinde, önce.
dlemn - 31-08-2009 18:43 GMT -
peki bu dogru acaba
Son güncelleme: TheRaskol tarafından 31-08-2009 19:19 GMT tarihinde, önce.
peki bu dogru acaba
Kod:
[function f_player_login]
hearall 0
detail 0
debug 0
invisible 0
src.sysmessage @2050 Serverda su anda <serv.clients> oyuncu bagli..
if !(<isevent.fix>)
events +fix
endif
Son güncelleme: TheRaskol tarafından 31-08-2009 19:19 GMT tarihinde, önce.
Unknown - 31-08-2009 18:45 GMT -
Son güncelleme: TheRaskol tarafından 31-08-2009 19:18 GMT tarihinde, önce.
imp :
Kod:On=@Login
if (0<account.plevel> > 1)
SRC.f_staff_login
else
src.f_player_login
endif
böyle bi ayar yaparsan ilk girişte playerlogin fonksiyonunu kullanır buda fonksiyon içerisinde istediğin eventi karışmamış bir şekilde vermeni/almanı sağlar.
Son güncelleme: TheRaskol tarafından 31-08-2009 19:18 GMT tarihinde, önce.
dlemn - 31-08-2009 18:48 GMT -
ben acılısta playera +fix stafflara +e_staff_title eventi vermek istiyorum bunlar eklenmis sekilde kodu yazabilirmisin bana tam anladım kafan iyice karıstı
ben acılısta playera +fix stafflara +e_staff_title eventi vermek istiyorum bunlar eklenmis sekilde kodu yazabilirmisin bana tam anladım kafan iyice karıstı
Unknown - 31-08-2009 18:57 GMT -
bu sadece senin istediklerini verir.
Kod:
On=@EnvironChange
if !(<isevent.fix>)
events +fix
endif
On=@Login
if (0<account.plevel> > 1)
SRC.f_staff_login
else
src.F_player_login
endif
On=@Logout
if (0<account.plevel> > 1)
else
if (0<account.pleve,> < 2)
src.f_player_logout
[function f_player_login]
src.events +e_fix
[function f_player_logout]
if (<findid.i_rune_incognito>)
findid.i_rune_incognito.remove
endif
src.events -e_fix
[function f_staff_login]
if (0<allshow>)
allshow 0
endif
src.events +e_staff_title
sysmessage @68 Bagli oyuncu sayisi: <serv.clients>
bu sadece senin istediklerini verir.
dlemn - 31-08-2009 19:13 GMT -
bu kodu aldım login.scp diye kaydettin spheretablesdende ayarladım ama yinede login oldugunda staff title gelmiyo
bu kodu aldım login.scp diye kaydettin spheretablesdende ayarladım ama yinede login oldugunda staff title gelmiyo
TheRaskol - 31-08-2009 19:17 GMT -
Scriptleri lütfen code içinde yazınız.
Scriptleri lütfen code içinde yazınız.
Keith - 31-08-2009 19:38 GMT -
Eger fix.scp varsa orada @login altına ekleyebilirsin istediğini.Her giren player için geçerli olur.
Eger fix.scp varsa orada @login altına ekleyebilirsin istediğini.Her giren player için geçerli olur.
dlemn - 31-08-2009 20:44 GMT -
arkadaslar her sekilde denedim ama olmadı bi turlu login oldugunda event yada baska bişi veremiyorum calsımıyo ben 0dan baslacım scplere acaba baska bi yerde sorunmu var kitlendim kaldım ((
arkadaslar her sekilde denedim ama olmadı bi turlu login oldugunda event yada baska bişi veremiyorum calsımıyo ben 0dan baslacım scplere acaba baska bi yerde sorunmu var kitlendim kaldım ((
Keith - 31-08-2009 20:53 GMT -
Scriptlerinin içinde fix.scp yokmu? Ya da oyuna bir karakterle girdiğinde solda yazan yazıların hangi scp'te olduğunu bul.Orada on=@login olması lazım.
Scriptlerinin içinde fix.scp yokmu? Ya da oyuna bir karakterle girdiğinde solda yazan yazıların hangi scp'te olduğunu bul.Orada on=@login olması lazım.
RasmuS - 31-08-2009 23:58 GMT -
56b kullanıyorsan eğer ;
sphere_skills.scp nin içinde [skillclass 0] var onun altına on=@login diye bir bölüm vardır yoksa ekleyip bunun altına src.events +hebele diye ekleyebilirsin. Diğer arkadaşların söylediği fix.scp si falan login e tanıtılmadığı sürece playerlara verilmez.
55r ve 55i kullanıyorsan eğer ;
spheretables.scp vardır bunun içinde de 56b de olduğu gibi [skillclass 0] bölümü vardır. Onun altına 56b de olduğu gibi login bölümü vardır yada eklenecektir. Gerekenler 56b nin aynısıdır.
56b kullanıyorsan eğer ;
sphere_skills.scp nin içinde [skillclass 0] var onun altına on=@login diye bir bölüm vardır yoksa ekleyip bunun altına src.events +hebele diye ekleyebilirsin. Diğer arkadaşların söylediği fix.scp si falan login e tanıtılmadığı sürece playerlara verilmez.
55r ve 55i kullanıyorsan eğer ;
spheretables.scp vardır bunun içinde de 56b de olduğu gibi [skillclass 0] bölümü vardır. Onun altına 56b de olduğu gibi login bölümü vardır yada eklenecektir. Gerekenler 56b nin aynısıdır.