Kayıt ol!             
Şifremi unuttum ?
   

  
 

Karakter Boyutu:  

Etiketler: log tutma bi kac soru

Yazar Mesaj

Xazrael

U-Ser

Online durumu

Nereden: Turkey Britain
Meslek:
Yaş: 106
 

#256271   2007-10-25 23:21 GMT      


Bi staff bi stoneyi sildiginde misal oynattıgında loglara geçsin istiyorum hatta oynatılmamasını yaptım stonelere

on=@pickup_ground
if (<src.account.plevel> < 6)
src.sysmessage @56,,1 Loglara kayit yapildi..
src.sysmessage @56,,1 Xazrael Sana cezani verir..
src.serv.writefile D:\Loglar\<src.account>.txt <serv.rtime> Stone oynatti..
endif

böyle yazdımda stone oynatınca log tutmuo aslında
if (<act.type> == t_corpse) başına böle bi if koymam alzımda item için grave stone için ne kullancam bulamadım =)

Birde ne item çıkarırsa çıkarsın loga kaydetsin ne çıkardıgını yazsın istiyorum

on=@targon_item li bişey olcakta tam bulamadım

ya birde asıl sorun log tutan bi event varda hep üstüne kaydedio yani alt alta yazmasını istiyorum
Misal bu bi npc açıyor kaydedio sonra başka npc açınca öbürü silinio
if (<act.cont>)
if (<act.type> == t_corpse)
src.sysmessage @38 Yetkili charinizla bu islemi yapamazsiniz!
src.sysmessage @50 Yapmis oldugunuz islem <src.account>.txt log dosyasina kaydedildi.
src.serv.writefile D:\Loglar\<src.account>.txt <serv.rtime> Cesetleri kari$tiriyor.
return 1
endif
endif


Bu mesaj Xazrael tarafından 2007-10-26 00:40 GMT, 394 Gün önce düzenlendi.


GIGABYTE - GA-965P-DQ6 anakart Rev3.3 || INTEL QUAD CORE Q6600 2.4 @ 3.2GHz 8MB CACHE 1066MHZ LGA775 (4 çekirdek) o/c || Hi Level|2048 x 2| 667 Mhz Sogutmalı Ram || Leadtek winfast Nvidia PX8800 GTS TDH 320 Mb 320 Bit GDDR3 Directx10 500/1600 @ 660/2000 oc || Seagate 400

boosterx

U-Ser

Online durumu

Nereden: Turkey Ankara
Meslek:
Yaş: 115
 

#256279   2007-10-26 00:38 GMT      


Kod:
[function writefile] //alıntı
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 kayit]
src.writefile scripts\logs\stafflog\<src.account.name>---<strsub 8 2 <serv.rtime>>-<strsub 5 2 <serv.rtime>>-<strsub 0 4 <serv.rtime>>.txt <name> <strsub 11 8 <serv.rtime>> saatinde [ <act.name> /title'li ],[ <act.id> turunde ],[ <act.uid> uid'e sahip ],[ <act.baseid> komutuna sahip ] birsey cikardi.

Itemi yaratırken kayit functionunu kullanıp dene.


Hayat bir gündür.Belki ogün bugündür!?!

Xazrael

U-Ser

Online durumu

Nereden: Turkey Britain
Meslek:
Yaş: 106
 

#256280   2007-10-26 00:49 GMT      


Kod:
[function additem]
serv.newitem editmibasti_item
src.tag.item <args>
new.equip

[itemdef editmibasti_item]
id i_memory
type t_eq_script
name editciyiz

On=@create
timer 10

on=@timer
remove
return 1

on=@equip
targetg Where would you like to place the <src.tag.item>?
return 1


on=@targon_item
serv.newitem=<src.tag.item>
new.p <src.targp>
src.tag.itemuid <new.uid>
src.newitem i_editrulaz
src.act.tag.itemicikaran <src.account>
src.act.tag.cikarilanitem <src.tag.item>
src.act.tag.cikardigisaat <serv.rtime>
src.act.tag.itemnerde <src.tag.itemuid>
src.act.cont <serv.uid.0143d8>
src.act.update
src.tag.item
src.tag.itemuid
remove
return 1

on=@targon_item
serv.newnpc=<src.tag.char>
new.tag.editci=<src.account>
new.p <src.targp>
src.fix
src.serv.writefile D:\Loglar\<src.account>.txt <serv.rtime> <src.tag.char> çıkardı.
src.tag.char
remove
return 1

Böyle bi scp var elimde item çıkarınca işlemiyor ama npcsi var bunun npc çıkarınca işliyor birde loga kaydettimi eskisini siliyor tekrar yenisini kaydediyor alt alta kaydetmesi için napcam?


GIGABYTE - GA-965P-DQ6 anakart Rev3.3 || INTEL QUAD CORE Q6600 2.4 @ 3.2GHz 8MB CACHE 1066MHZ LGA775 (4 çekirdek) o/c || Hi Level|2048 x 2| 667 Mhz Sogutmalı Ram || Leadtek winfast Nvidia PX8800 GTS TDH 320 Mb 320 Bit GDDR3 Directx10 500/1600 @ 660/2000 oc || Seagate 400

boosterx

U-Ser

Online durumu

Nereden: Turkey Ankara
Meslek:
Yaş: 115
 

#256281   2007-10-26 00:56 GMT      


boosterx :

Kod:
[function writefile] //alıntı
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 kayit]
src.writefile scripts&#92;logs&#92;stafflog&#92;<src.account.name>---<strsub 8 2 <serv.rtime>>-<strsub 5 2 <serv.rtime>>-<strsub 0 4 <serv.rtime>>.txt <name> <strsub 11 8 <serv.rtime>> saatinde [ <act.name> /title&#39;li ],[ <act.id> turunde ],[ <act.uid> uid&#39;e sahip ],[ <act.baseid> komutuna sahip ] birsey cikardi.



Bak şimdi bu scripti ekle tmm mı.Sonrasında hani .add c_m_balron yazıp cıkardıgın npc item v.s war ya ona kayit ekle.
Yani;

Örn;

Kod:
[CHARDEF c_sikamako_ordancıkargoteko]
DEFNAME=c_sikamako_ordancıkargoteko
NAME=Comba sikaa
SOUND=snd_ANIMALS_HORSE1
v.s
v.s

ON=@Create
src.kayit
COLOR=0819
STR=&#123;600 650}
v.s
v.s


Hayat bir gündür.Belki ogün bugündür!?!

Xazrael

U-Ser

Online durumu

Nereden: Turkey Britain
Meslek:
Yaş: 106
 

#256283   2007-10-26 01:08 GMT      


Sagol Sorun writefile scriptindeymiş senin verdigini yazınca hepsi düzelti src.kayit olayına gerek kalmadı eyw o uzun işti zaten tüm itemlere ekle filan


GIGABYTE - GA-965P-DQ6 anakart Rev3.3 || INTEL QUAD CORE Q6600 2.4 @ 3.2GHz 8MB CACHE 1066MHZ LGA775 (4 çekirdek) o/c || Hi Level|2048 x 2| 667 Mhz Sogutmalı Ram || Leadtek winfast Nvidia PX8800 GTS TDH 320 Mb 320 Bit GDDR3 Directx10 500/1600 @ 660/2000 oc || Seagate 400

boosterx

U-Ser

Online durumu

Nereden: Turkey Ankara
Meslek:
Yaş: 115
 

#256285   2007-10-26 01:11 GMT      


Yardım edebildiysem ne mutlu bana.

(Not:Script de emeği geçen arkadaşlarada teşekkürü bir borç bilirim.Onlar kendilerini biliyor..)


Hayat bir gündür.Belki ogün bugündür!?!

Xazrael

U-Ser

Online durumu

Nereden: Turkey Britain
Meslek:
Yaş: 106
 

#256286   2007-10-26 01:13 GMT      


Bir istegim daha olcak dupe çekince veya amount çekincede kayıt yapsa?
[function f_oncommand]
if (<args> = dupe))
src.serv.writefile D:\Loglar\<src.account>6.txt <serv.rtime> Dupe Cekti
src.sysmessage @48,1,1 Yaptiginiz islem loglara kaydedilmistir.
return 0
endif

Bu functionu tüm itemleremi verim? gene dedigin gibi f_oncommand die


GIGABYTE - GA-965P-DQ6 anakart Rev3.3 || INTEL QUAD CORE Q6600 2.4 @ 3.2GHz 8MB CACHE 1066MHZ LGA775 (4 çekirdek) o/c || Hi Level|2048 x 2| 667 Mhz Sogutmalı Ram || Leadtek winfast Nvidia PX8800 GTS TDH 320 Mb 320 Bit GDDR3 Directx10 500/1600 @ 660/2000 oc || Seagate 400

boosterx

U-Ser

Online durumu

Nereden: Turkey Ankara
Meslek:
Yaş: 115
 

#256287   2007-10-26 01:15 GMT      


Kod:
[function f_oncommand]
src.tag.sikabas <args>
src.kayit2

[function kayit2]
src.writefile scripts\logs\stafflog\<src.account.name>---<strsub 8 2 <serv.rtime>>-<strsub 5 2 <serv.rtime>>-<strsub 0 4 <serv.rtime>>.txt <name> <strsub 11 8 <serv.rtime>> saatinde= <args>


Bu mesaj boosterx tarafından 2007-10-26 02:06 GMT, 393 Gün önce düzenlendi.


Hayat bir gündür.Belki ogün bugündür!?!

Xazrael

U-Ser

Online durumu

Nereden: Turkey Britain
Meslek:
Yaş: 106
 

#256288   2007-10-26 01:20 GMT      


F_oncommand tüm komutları kapsıyor sanırım? ondan args dupe yazmadın herhalde?


GIGABYTE - GA-965P-DQ6 anakart Rev3.3 || INTEL QUAD CORE Q6600 2.4 @ 3.2GHz 8MB CACHE 1066MHZ LGA775 (4 çekirdek) o/c || Hi Level|2048 x 2| 667 Mhz Sogutmalı Ram || Leadtek winfast Nvidia PX8800 GTS TDH 320 Mb 320 Bit GDDR3 Directx10 500/1600 @ 660/2000 oc || Seagate 400

boosterx

U-Ser

Online durumu

Nereden: Turkey Ankara
Meslek:
Yaş: 115
 

#256289   2007-10-26 01:25 GMT      


Mantık olarak args olarak yazdım sphere acık degil denemedim calısıomu calısmıomu die.Sen bi dene bakalım


Hayat bir gündür.Belki ogün bugündür!?!

Xazrael

U-Ser

Online durumu

Nereden: Turkey Britain
Meslek:
Yaş: 106
 

#256290   2007-10-26 01:32 GMT      


Çalışmıo =)

[function f_oncommand]
if (<args> = dupe))
src.kayit2
endif

Böyle yaptım kayit2 verdim iteme gene olmadı ama


GIGABYTE - GA-965P-DQ6 anakart Rev3.3 || INTEL QUAD CORE Q6600 2.4 @ 3.2GHz 8MB CACHE 1066MHZ LGA775 (4 çekirdek) o/c || Hi Level|2048 x 2| 667 Mhz Sogutmalı Ram || Leadtek winfast Nvidia PX8800 GTS TDH 320 Mb 320 Bit GDDR3 Directx10 500/1600 @ 660/2000 oc || Seagate 400

boosterx

U-Ser

Online durumu

Nereden: Turkey Ankara
Meslek:
Yaş: 115
 

#256292   2007-10-26 01:55 GMT      


Hiç uğraşma commands.scp ye gir plevel lilerin komutlarını kısıtla plevel 6 ya fln ver dupe amount cart curt.


Hayat bir gündür.Belki ogün bugündür!?!

Xazrael

U-Ser

Online durumu

Nereden: Turkey Britain
Meslek:
Yaş: 106
 

#256293   2007-10-26 02:09 GMT      


Oke sagolasın onları yapmıştımda bazen admine bile güvenilmio =)


GIGABYTE - GA-965P-DQ6 anakart Rev3.3 || INTEL QUAD CORE Q6600 2.4 @ 3.2GHz 8MB CACHE 1066MHZ LGA775 (4 çekirdek) o/c || Hi Level|2048 x 2| 667 Mhz Sogutmalı Ram || Leadtek winfast Nvidia PX8800 GTS TDH 320 Mb 320 Bit GDDR3 Directx10 500/1600 @ 660/2000 oc || Seagate 400

boosterx

U-Ser

Online durumu

Nereden: Turkey Ankara
Meslek:
Yaş: 115
 

#256294   2007-10-26 02:11 GMT      


Güvendigin adama verirsin admin plevelini .Neyse istanbul fm beta show rulz .Hadi ii geceler.


Hayat bir gündür.Belki ogün bugündür!?!

Xazrael

U-Ser

Online durumu

Nereden: Turkey Britain
Meslek:
Yaş: 106
 

#256299   2007-10-26 11:42 GMT      


ya anlamadım dün çalışıodu serveri kapatmadımda sabah kalktım baktım çalışmıyor bi hata veriyor

11:39:ERRORantiedits.scp,70)Invalid container 00 Böyle ama npc çıkarınca bi hata gelmio onu kaydediyor hata satırı

src.act.cont <serv.uid.0143d8> ne yapcam :P


GIGABYTE - GA-965P-DQ6 anakart Rev3.3 || INTEL QUAD CORE Q6600 2.4 @ 3.2GHz 8MB CACHE 1066MHZ LGA775 (4 çekirdek) o/c || Hi Level|2048 x 2| 667 Mhz Sogutmalı Ram || Leadtek winfast Nvidia PX8800 GTS TDH 320 Mb 320 Bit GDDR3 Directx10 500/1600 @ 660/2000 oc || Seagate 400

[Ragnar]

U-Ser

Online durumu

Nereden: Turkey Antalya
Meslek: Scripter
Yaş:
 

#256300   2007-10-26 11:45 GMT      


Benim scriptimi kullanıyosun? serv.uid.0143d8 < 0143d8 yazan yere kendi Uidini yazıcaksın.


RagØ


Xazrael

U-Ser

Online durumu

Nereden: Turkey Britain
Meslek:
Yaş: 106
 

#256301   2007-10-26 11:52 GMT      


evet senin script sanırım kendi uid derken ? Npcde o hatayı vermiyor item çıkarınca veriyor// xshow uid?


GIGABYTE - GA-965P-DQ6 anakart Rev3.3 || INTEL QUAD CORE Q6600 2.4 @ 3.2GHz 8MB CACHE 1066MHZ LGA775 (4 çekirdek) o/c || Hi Level|2048 x 2| 667 Mhz Sogutmalı Ram || Leadtek winfast Nvidia PX8800 GTS TDH 320 Mb 320 Bit GDDR3 Directx10 500/1600 @ 660/2000 oc || Seagate 400

[Ragnar]

U-Ser

Online durumu

Nereden: Turkey Antalya
Meslek: Scripter
Yaş:
 

#256302   2007-10-26 11:54 GMT      


.info yazıp kendine tıkla. Serial : ın karşısında yazanlar senin Uid'indir. Onları sendeki 0143d8 olan yere yaz.


RagØ





İlgili Başlıklar:

BaşlıklarBaşlık Yazarı
hues mul ve login hatasıbysalazar
Dialog kapanmıyorZoLLy
Dialog buttonZoLLy
56b loginde event veremiyorumasdasdlol
Player login?speradblood
  Online:
  57 site üyesi, 204 misafir
    toplam 261 kişi  
Giris sayfan olarak ayarla Sik Kullanilanlara Ekle Yenile Burdan bize ulasabilirsiniz

 
ANASAYFA | FORUMLAR | DÖKÜMANLAR | DOSYALAR | SCRIPTLER | SUNUCULAR | İLETİŞİM
Copyright (c) 2004-09 Ultima-Strike. All rights reserved.
Tasarım / Programlama: Uğur GÖK

Sistem Yapısı Seditio
Sayfa açılma süresi 1.446 sn.
SQL toplam zamanı: 0.886 sn. - SQL sorgusu: 97 - Ortalama SQL zamanı: 0.00914 sn.
Hosting Hizmetleri