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 ''
kaanrule üyesi avatar
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
Xantier üyesi avatar
File functionları için sphere.ini deki OP_FILECOMmands ı açman lzm option flags dan
Xael üyesi avatar
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.
Xael üyesi avatar
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.
Xantier üyesi avatar
| ile ayırarak yada başka yöntemler. Bide 0 lar gereksiz 080 yapsan yeterli olur.
Xael üyesi avatar
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.
Xael üyesi avatar
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 üyesi avatar
Silindi
Members
0
istedigin scripte eklyebilirsin Xantier cok saol valla bende bunu ariyordum :D
Xael üyesi avatar
Gerçi esas sorum onu nereye ekliceegim diildi
OF_COMMANDSI açmak bu sorunun çözümü dil sanrım?
Silindi üyesi avatar
Silindi
Members
0
servera acip kapandin mi sphere.ini yi değiştirince
Xael üyesi avatar
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.