ya bu 56bde serv.writefile çalışmıyor mu?

staffım bazı komutlar kullandığında bu komutların direk sphere içindeki speciallog.txt ye kaydedilmesini istiyorum, writefile olayını denedim çalışmıyor

bunun için başka bi komut var mı yoksa ben writefile ı yanlış mı kullanıyorum?
56bde writefileı kaldırdılar. Galiba SQL'e yazabildiği için (sadece yorum). Ama sphereserver.net de bi function yapmışlar bunun için. Denedim bende çalışmadı, o function da hata veriyor. Açıkcası banada lazım writefile yapmak için gerekli olan script.

işte bu script;

[FUNCTION WRITEFILE]
IF !(<FILE.INUSE>)
FILE.MODE.CREATE=1
FILE.MODE.APPEND=1
FILE.MODE.WRITEFLAG=1
IF (<FILE.OPEN <STRARG <ARGS>>>)
FILE.WRITELINE <STREAT <ARGS>>
FILE.CLOSE
ENDIF
ENDIF

ama bende şu hataları veriyor sende çalışırmı bilmem;

23:09:ERROR:(eklentiler.scp,6)Can't resolve <FILE.INUSE>
23:09:ERROR:(eklentiler.scp,6)Undefined symbol ''
23:09:ERROR:(eklentiler.scp,7)Undefined keyword 'FILE.MODE.CREATE'
23:09:ERROR:(eklentiler.scp,8)Undefined keyword 'FILE.MODE.APPEND'
23:09:ERROR:(eklentiler.scp,9)Undefined keyword 'FILE.MODE.WRITEFLAG'
23:09:ERROR:(eklentiler.scp,10)Can't resolve <FILE.OPEN C:\testes.txt>
23:09:ERROR:(eklentiler.scp,10)Undefined symbol ''
Ya arkadaslar bu sphereserver 56bde ben devamlı böyle bir hata alıyorum.Yardımcı olabilicek olan var mı?
20:38: DEBUG:>>493 | CChar:: r_Verb | +0
20:38: DEBUG:>>494 | CClient:: r_Verb | +0
20:38: DEBUG:>>495 | CScriptObj:: r_Verb | +0
20:38: DEBUG:>>496 | CChar:: r_Verb | +0
20:38: DEBUG:>>497 | CObjBase:: r_Verb | +0
20:38: DEBUG:>>498 | CScriptObj:: r_Verb | +0
20:38: DEBUG:>>499 | CItem:: r_Verb | +0
20:38: DEBUG:>>500 | CChar::ItemBounce | +0
20:38: DEBUG:>>501 | CChar::ItemDrop | +0
20:38: DEBUG:>>502 | CItem::MoveToCheck | +0
20:38: DEBUG:>>503 | CItem:: OnTrigger | +0
20:38: DEBUG:>>504 | CChar:: OnTrigger | +0
20:38: DEBUG:>>505 | CScriptObj:: OnTriggerScript | +0
20:38: DEBUG:>>506 | CScriptObj:: OnTriggerRun | +0
20:38: DEBUG:>>507 | CScriptObj:: OnTriggerRun | +0


20:44:DEBUG:__ # | _____ function _____________ | ticks passed from previous function start ______
20:44: DEBUG:>> 0 | CMainTask::EntryProc | +0
20:44: DEBUG:>> 1 | CWorld:: OnTick | +46036
20:44: DEBUG:>> 2 | CSector:: OnTick | +10
20:44: DEBUG:>> 3 | CChar:: OnTick | +0
20:44: DEBUG:>> 4 | CChar::Skill_Done | +0
20:44: DEBUG:>> 5 | CChar::Skill_Stage | +0
20:44: DEBUG:>> 6 | CChar::Skill_Fishing | +0
20:44: DEBUG:>> 7 | CItem::MoveToCheck | +0
20:44: DEBUG:>> 8 | CItem:: OnTrigger | +0
20:44: DEBUG:>> 9 | CChar:: OnTrigger | +0
20:44: DEBUG:>>10 | CScriptObj:: OnTriggerScript | +0
20:44: DEBUG:>>11 | CScriptObj:: OnTriggerRun | +0
20:44: DEBUG:>>12 | CScriptObj:: OnTriggerRun | +0
20:44: DEBUG:>>13 | CChar::r_Verb | +0
20:44: DEBUG:>>14 | CClient::r_Verb | +0
20:44: DEBUG:>>15 | CScriptObj::r_Verb | +0
20:44: DEBUG:>>16 | CChar::r_Verb | +0
20:44: DEBUG:>>17 | CObjBase::r_Verb | +0
20:44: DEBUG:>>18 | CScriptObj::r_Verb | +0
20:44: DEBUG:>>19 | CItem::r_Verb | +0
20:44: DEBUG:>>20 | CChar::ItemBounce | +0
20:44: DEBUG:>>21 | CChar::ItemDrop | +0
20:44: DEBUG:>>22 | CItem::MoveToCheck | +0
20:44: DEBUG:>>23 | CItem:: OnTrigger | +0
20:44: DEBUG:>>24 | CChar:: OnTrigger | +0
File functionları için sphere.ini deki OP_FILECOMmands ı açman lzm option flags dan
Cok tesekkür ederiz yardımın için Xantier eksik olma cier:)
hobaa süpersin xantier :D ne zaman sorun yaşasam altından flagler çıkıyor zaten. iyice bi gözden geçirmek lazım sphere.ini yi. birde yanlış yazmışsın OP_FILECOMmands değil OF_FileCommands.
Arkadaslar bu sorunun çözümü olarak söylediğiniz OF_FILECOMMANDS i açmış olmak için
option flags = 00000080
mi yazcaz
bi de şöle bişi eğer birden fazla bişi yazcaksam hepsini toplayıp mı yazıyoruz yoksa | ile ayırarak mı?
yardımcı olabilirseniz sevinirm.
| ile ayırarak yada başka yöntemler. Bide 0 lar gereksiz 080 yapsan yeterli olur.
yaw dün gece | ile ayırarak ekledik fakat hata hala devam ediyordu. Bugun hepsini toplamayı denedim fakat hatanın düzelceğini pek sanmıyorum.
OF_FileCommands açmak için |080 ekleyeceksin. bide yukarda verdiğim writefile scriptinide eklemeyi unutma.
yaw of file commandsı ekledim aslında.. ama düzelmedi.writefile scriptini ekleyince düzelcek mii? bi de son olarak write file ı hangi scripte eklemeliyim?
Silindi
Members
0
istedigin scripte eklyebilirsin Xantier cok saol valla bende bunu ariyordum :D
Gerçi esas sorum onu nereye ekliceegim diildi
OF_COMMANDSI açmak bu sorunun çözümü dil sanrım?
Silindi
Members
0
servera acip kapandin mi sphere.ini yi değiştirince
Sphere.ini zaten server açıkken editlenmez.



Üye Ol veya Giriş Yap

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