UO-Dev Arama


File(s) Komutları hakkında güzel bir ders

Yazar: Mac-Fusion
Tarih: 29-07-2009 20:34


Paylaş : Paylaş

WriteFile;
Belirttiğiniz yola dosya yaratmaya, mevcut dosyaya yazmaya yarar.

Kod:
[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


[function test]
writefile logs\<src.account.name>.txt <args>

.test Deneme //yazarak test edebilirsiniz

ReadFile;
Belirtilen yolda, belirtilen dosyayı çağırarak okumaya yarar. Çağırılacak dosyada birden fazla satır varsa, yardımcı fonksiyon olan [LINES] devreye girer.

Kod:
[function readfile]
if !(<file.inuse>)
file.mode.create 1
file.mode.append 1
file.mode.readflag 1
if (<file.open <strarg <args>>>)
local.a = <file.readline <streat <args>>>
file.close
endif
endif
return <local.a>


[function test]
src.sysmessage <serv.readfile logs\<src.account.name>.txt 1><args>

.test //yazarak sadece 1 satırlık yazıyı test edebilirsiniz

Birden fazla satır okutmak için ise; [LINES] fonksiyonunu görelim.

Lines;

Kod:
[function lines]
if !(<file.inuse>)
file.mode.create 1
file.mode.append 1
file.mode.readflag 1
if (<file.open <strarg <args>>>)
local.a = <file.filelines <strarg <args>>>
file.close
endif
endif
return <local.a>


[function test]
for 1 <eval <serv.lines logs\<src.account.name>.txt> -1>
src.sysmessage <serv.readfile logs\<src.account.name>.txt <eval <local._for>>>
endfor

.test //yazarak çok satırlık yazıyı test edebilirsiniz

DeleteFile;
Belirtilen dosyayı, silme işleminde kullanılır.

Kod:
[function deletefile]
if !(<file.inuse>)
file.mode.append 1
file.deletefile <args>
file.close
endif


[function test]
serv.deletefile logs\<src.account.name>.txt

.test //yazarak silme işlemini test edebilirsiniz.

Bu kod bütünleriyle, gelişmiş staff komut kayıt sistemi, staff - player konuşma kayıt sistemi, anti-edit gibi sistemleri rahatlıkla yapabilirsiniz.

Teşekkürler



Yorumlar

Henüz yorum yapılmamıştır.

Oylamalar

Oylama :
Üyelerin oylama ortalaması (10 dışında) : Henüz Oylanmamış   
Oylar: 0

Benzer Sayfalar

SayfalarYorumlarGönderenTarih
Player Komutları0Roes13-10-2011
Staff Komutları0TheRaskol19-09-2009
MySQL Komutları0TheRaskol06-09-2009
UOKR File Finder 1.0.00TheRaskol05-08-2009
Oyun Komutları0TheRaskol04-08-2009


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,