|
|
| Yazar | Mesaj |
Xazrael
Nereden: Turkey Britain |
#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
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
Nereden: Turkey Ankara |
#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!?! www.endisapvp.com |
Xazrael
Nereden: Turkey Britain |
#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
Nereden: Turkey Ankara |
#256281
2007-10-26 00:56 GMT
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={600 650} v.s v.s
Hayat bir gündür.Belki ogün bugündür!?! www.endisapvp.com |
Xazrael
Nereden: Turkey Britain |
#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
Nereden: Turkey Ankara |
#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!?! www.endisapvp.com |
Xazrael
Nereden: Turkey Britain |
#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
Nereden: Turkey Ankara |
#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>
Hayat bir gündür.Belki ogün bugündür!?! www.endisapvp.com |
Xazrael
Nereden: Turkey Britain |
#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
Nereden: Turkey Ankara |
#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!?! www.endisapvp.com |
Xazrael
Nereden: Turkey Britain |
#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
Nereden: Turkey Ankara |
#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!?! www.endisapvp.com |
Xazrael
Nereden: Turkey Britain |
#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
Nereden: Turkey Ankara |
#256294
2007-10-26 02:11 GMT
Güvendigin adama verirsin admin plevelini
.Hadi ii geceler.
Hayat bir gündür.Belki ogün bugündür!?! www.endisapvp.com |
Xazrael
Nereden: Turkey Britain |
#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 veriyor11:39:ERROR antiedits.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]
Nereden: Turkey Antalya |
#256300
2007-10-26 11:45 GMT
Benim scriptimi kullanıyosun? serv.uid.0143d8 < 0143d8 yazan yere kendi Uidini yazıcaksın.
|
Xazrael
Nereden: Turkey Britain |
#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]
Nereden: Turkey Antalya |
.info yazıp kendine tıkla. Serial : ın karşısında yazanlar senin Uid'indir. Onları sendeki 0143d8 olan yere yaz.
|






tüm itemlere ekle filan
.Hadi ii geceler.
antiedits.scp,70)Invalid container 00 Böyle ama npc çıkarınca bi hata gelmio onu kaydediyor hata satırı

