Beyler Banka Komtuum Çalışmıyor Ne yapıcam Çok scp Denedim Olmadı Biraz Yardım Edereniz Sevinirim
Bankayı Acacak npc veya stone de olabilir kardeş sadece bankayı açsın yeter

23:02:CRITICAL:Exception code=0c0000005, addr=076f86eac, in Server OnTick
23:02:ERROR:Jud'e (124):Bad Msg(3e6e6f69) Eat 22 bytes, prv=09, type=4
Adept
4.3
Bu ERROR'a neden olan scripti görebilir miyim?
Kardeş Neran Sen yaparsın İnşallah kardeş de scp bi anlasam banker komutu şunda

jobbanker.scp

//****************************************************************************
//SPHERE by : Menasoft ©1997-2000
//www.sphereserver.com
// All SPHERE script files and formats are copyright Menasoft & Pareners.
// This file may be freely edited for personal use, but may not be distributed
// in whole or in pare, in any format wiyout express written permission from
// Menasoft & Pareners.  All donations and contributions
// become the property of Menasoft & Pareners.
//****************************************************************************
// FILE LAST UPDATED: Friday, April 28, 2000
[SPEECH jobBANKER]
On=*balance*
sayu Saygideger <src.name>, kasanizda <src.bankbalance> altin bulunmakta.
return 1

On=*bank*
src.bankself
src.sysmessage Kasa agirligi: <eval (<src.findlayer(layer_bankbox).weight> / 10)> / <serv.bankmaxweight>
if (<eval (<src.findlayer(layer_bankbox).weight> / 10)> >= <serv.bankmaxweight>)
	src.sysmessage Dikkat! Kasanizin toplam agirligi <serv.bankmaxweight> stone'u gecmis, hareket ettirdiginiz bir esyayi geri koyamazsiniz.
	src.sysmessage Lutfen dikkatli olunuz, kaybolan esyalarinizin sorumlulugu size aittir.
endif
return 1

//On=*check*
//src.dialog d_check
//return 1

On=*
return 1

[EOF]

scp de bu
Adept
4.3
Pekala, bence bir şu kısmı çıkar, bu gereksiz:


On=*
return 1

Bir de bankself komutu çalışıyor mu script dışında? Burada sorun göremedim.
Kardeş senin bilgini yer varsa söyle onu sp yi veriyim genellikle aynı isimlerde scp
Adept
4.3
Yani, bana göre doğru, bankayı açmak için BANKSELF komutu kullanılır, normalde senin bankanı açması lazım. Ancak dediğim gibi aşağıdaki kısım ON=*bank* ile çakışabilir, o yüzden onu çıkarıp denemeni tavsiye ederim:

On=*
return 1

Onun dışında, daha önce BANKSELF komutunun bozuk olduğu gibi bir sorun vardı. Oyunda .bankself girip, bankanın açılıp açılmadığını kontrol et, eğer açılıyorsa komutta sorun yok demektir.
Denedim Kardeş Ama Gel vaziki Olmadı Senin yazdıgını sildim deneme dim olmadı kardeş servera remoteden ulaşıyorum kardeş istersen [email protected] adresini ekle konuşalım kardeş bi ya
Speech klasöründen JobBanker.scp yi kontrol et..

[SPEECH jobBANKER]
On=*bank*
src.bankself 1
src.sysmessage @0481,1,1 Bankanizda <max.weight> agirlik bulunmaktadir..
return 1
Başka varmı kardeş Neran yardım aga
sphere_msgs.scp'de sorun olabilir.Onu değiştirip dene bi arkadaşta öle bir hata çıkmıştı.
Silindi
Novice
3.3
Sphere_msgs.scp ye gir orda
mining_1			"@033 Baska yerde kazi yapmayi deneyin."

Bunun gibi olan yerlerde bosluk gorursen doldur duzelicektir.msl bak Normali sudur

mining_1			"@033 Baska yerde kazi yapmayi deneyin."
Ama Sende su sekilde birsey vardir

mining_1			""

Yani bos olan yerlere bi a harfi bisi koy oyle dene bendedeboyle bi sorun vardi bu sekilde cozmustum.Sorun bankada ciktigi icin sana direk cozumu soyluyum.

Bosluk olabilecek yerler bunlar;

bvbox_open_self		"@033 Bankanizda %d agirlik bulunmakta"
bvbox_full_items	"@402,1 Bankaniz daha fazla esya tasiyamaz."

bvbox_full_weight	"@033 Bankaniz daha fazla agirlik tasiyamaz."

npc_banker_deposit		"I shall deposit %d gold in your account"


Bunlardan Biri bos ise hata verir doldur bunlari.
BAnker Vendorunun Scribini Bulamıyorum
Bankanizin acilmamasi gibi bir sorunun scripten kaynaklandigini zannetmiyorum ama. Sunu bi deneyin.

Sphere/scripts/speech.scp scriptinizi acin ve sunu bos alana bir ekleyin. bu sadece denemek icin ekleyin oyle birakmayin.



on=*bank* 
src.bankself 1
src.sysmessage @1153 Banka Hesabiniz Bulundu..  

Üye Ol veya Giriş Yap

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