Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

ON=@Login Problem


Öne çıkan mesajlar

Mesaj tarihi:
Merhaba arkadaşlar. Benim sorunum bu @login triggeri. Açıklamaı bir şekilde anlatayım size. 55i de spheretables.scp de ve revisyon serilerinde sphere_skill.scp nin en altında yer alan [skillclass 0] bölümünün el dibindeki ON=@login triggerinden bassediyorum. Bu ilk oyuna girerkenki eventsleri falan vs. vs. komutları her bişi burdan eklenior. Bu @loginin altındakiler bende normal seyrinde çalışıordu. Sonra birden çalışmadığını fark ettim.

satır şu;

[skillclass 0] // player class
str 100
int 100
dex 100
statsum 300
skillsum 700.0

ON=@LOGIN
if (0 > 1)
src.stafflogin
else
if (0 < 2)
src.playerlogin

ON=@LOGOUT
if (0 < 2)
src.playerlogout

-------------------
Şimdi bazılarınızın aklına hemen şu gelebilir.
stafflogin ve playerlogin inin function karşılığı varmı?
tabikide var olmazmı?

[function stafflogin]
bla. bla. bla.
src.events +e_staff_title
src.events +e_staff
src.go star chamber
------------------------
İşte bu işlemleri yapmıor. Ve işin en garip yanıda ben sphere_map.scp den bir değişiklik yapıp save alıp serverı kapayıp acmam gerekliya. 'r' enter 'r' enter yaparsam hata verior hani consolda ben 'r' enter 'r' enter yapiorum bu @Login çalışır oluor. sonra akşam oluor cafe kapanıor serverı kapiorum sabah geliorum @login gene çalışmıor. Ve ara sırada oyuna girdiğimde gene tabikide @Loginin çalışmadığı zamanlarda alt tarafta ;

Message 'player_login' missing.

yazısı ile karşı karşıya kalıorum bu yazı her zaman çıkmıor. Bu login benim kafamı acaip şekilde karıştırdı 1 haftadır uğraşıorum. Biri yardım edebilirse cidden aşırı sevinicem. Şimdiden yardımlarınız için tşk. ederim.
Mesaj tarihi:
Message 'player_login' missing.
bunu veriyorsa
playerlogin değil player_login diye function var sanırım
yanlıs hatırlamıyosam sphere'ın kendisinde player_login die bisey var. onlar çakışıyor.
player_login functionının ismini değiştir
player_loginx falan yap
Mesaj tarihi:
eger taz'in dedigi gibi de olmazsa sey yapabilirsin, skillclass 1 ve skillclass 0'in ikisinide kullanma, skillclass 0'i kullanarak, plevel check ettirerek islemlerini yaptirt.[signature][hline]Yuru be yavrum endamini goreyim, sensiz gecen gunlerin ta anasini s!..yim.
Vikont, rules tamer.
Mesaj tarihi:
denedim denedim her şeyi denedim bu kadarda acıkca bi yazı yazdım ne olur bi bana yardım edin. elinizden gelenin bundan daha fazlası oldugunu düşünüyorum plzz. help mee
  • 3 hafta sonra ...
Mesaj tarihi:
Message 'player_login' missing.

bu def. tanımlı değil sanırım spheremsg olması lazım ona bi bak onda eksik tanım olabilir..

bu arada orada ufak bi sorun var
on@login de src. login olan playerdır
sen
src.stafflogin

dediğinde stafflogine base olarak playerın uid si gelir sen bu function altında src.events diye başladığında src. boş olabilir bu yüzden stafflogin altındaki src. ları kaldır..
bu src. act. base kavramları çok sorun yaratabilir bunu en net şekilde şuradan öğrenebilirsin
serv.allclient dialog d_deneme
yaptığında d_deneme her player için sende açılır çünkü src. sensindir base clientlerdir eğer d_deneme dialoğunda gösterirsen her playerın name i olan bi sürü dialog sana açılır

yardımcı olur umarım..[signature][hline] Coder
Çözümün bir parcasi degilsen, sorunun bir parcasisindir.

-Aynalar yalancıdır bu şehrin dört yanında ayna var
-Gel biz şehrin havasına uymayalım ayrılmayalım
-Ayrılmayalım bebeğim aynalar kandırdı beni!
×
  • Yeni Oluştur...