uzana - 19-08-2009 17:49 GMT -
.add ile item yapanın, iteminin üstünde isminin yazması nasıl olur
.add ile item yapanın, iteminin üstünde isminin yazması nasıl olur
RasmuS - 19-08-2009 17:57 GMT -
gibi olabilir daha pratiği vardır elbet.
Son güncelleme: TheRaskol tarafından 19-08-2009 18:22 GMT tarihinde, önce.
Kod:
[function add]
var.n <args>
src.newitem <var.n>
new.tag.name <src.name>
new.bounce
[events name]
on=@click
message @112 <eval <tag0.name>>
message @22 <name>
return 1
gibi olabilir daha pratiği vardır elbet.
Son güncelleme: TheRaskol tarafından 19-08-2009 18:22 GMT tarihinde, önce.
Pyschiqopath - 19-08-2009 18:28 GMT -
Bu eventi staff antiedit amaçlı kullanabilirsin.. staffların yaptığı her hareketi script dosyasında txt olarak kaydeder itemlerin üstünde isimleri saatleri vs yazar incelersen görebilirsin.. eventi on=@login altında stafflara verirsen kullanıma açabilirsin..
Bu eventi staff antiedit amaçlı kullanabilirsin.. staffların yaptığı her hareketi script dosyasında txt olarak kaydeder itemlerin üstünde isimleri saatleri vs yazar incelersen görebilirsin.. eventi on=@login altında stafflara verirsen kullanıma açabilirsin..
Kod:
[events e_stafffix]
On=@Click
if (<daccount.plevel> > 1)
message @07d4,1,1 [ <def.admin_plevel_<account.plevel>> ]
message @066d,,1 <name>
title <serv.name> <def.admin_plevel_<account.plevel>>
return 1
endif
on=@Death
if (0<account.plevel> > 1)
src.invul 1
src.hits <str>
return 1
endif
on=@Login
src.events -fix
src.nightsight 1
src.food 9999
on=@Gethit
if (<findid.i_rune_poison>)
findid.i_rune_poison.remove
endif
on=@Dclick
if (<src.account.plevel> == 1)
src.sys_trk <serv.name> Staff: <name>
return 1
endif
on=@spellcast
if (<dargn> == 45) && (<src.account.plevel> < 6)
src.f_fizzle
src.sysh_trk Yasak !
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Mark Büyüsü
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Tarih: <serv.rtime> ---- Yer: <src.p> (<src.region.name>) ---- Etrafındaki kişiler;
forchars 13
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt '<uid>','<name>' (<qval (<isplayer>)?Player:Npc>)
endfor
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt ---------------------------------------------------------------------------
return 1
endif
on=@itemcreate
try uid.<argo.uid>.tag.yaratan <eval <src.uid>>
try uid.<argo.uid>.tag.tarih <serv.rtime>
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Yaratılan Item: <argo.baseid> -- Item Uid: <argo.uid>
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Tarih: <serv.rtime> ---- Yer: <src.p> (<src.region.name>) ---- Etrafındaki kişiler;
forchars 13
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt '<uid>','<name>' (<qval (<isplayer>)?Player:Npc>)
endfor
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt ---------------------------------------------------------------------------
on=@itemclick
if (<act.tag0.yaratan>)
src.sysh_trk Bu item <uid.<act.tag0.yaratan>.name> tarafından <act.tag0.tarih> tarihinde çıkartılmış.
endif
on=@itemdclick
if (<act.baseid> == i_staff_taming) && (<src.account.plevel> <= 6)
src.sysh_trk Stafflar için kullanımı yasak.
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Taming Staff Kullanmaya çalıştı
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Tarih: <serv.rtime> ---- Yer: <src.p> (<src.region.name>) ---- Etrafındaki kişiler;
forchars 13
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt '<uid>','<name>' (<qval (<isplayer>)?Player:Npc>)
endfor
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt ---------------------------------------------------------------------------
return 1
elseif ((<act.type> == t_spawn_char) || (<act.type> == t_spawn_item)) && (<src.account.plevel> <= 6)
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Spawnla oynadı --- Spawn Uid: <act.uid>
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Tarih: <serv.rtime> ---- Yer: <src.p> (<src.region.name>) ---- Etrafındaki kişiler;
forchars 13
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt '<uid>','<name>' (<qval (<isplayer>)?Player:Npc>)
endfor
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt ---------------------------------------------------------------------------
src.sysh_trk Yapmaya çalıştığınız işlem log dosyanıza kaydedildi.
src.s <act.uid> Spawnına çift tıkladım.
src.ctag.s x
return 1
elseif (<act.type> == t_corpse) && (<src.account.plevel> <= 4)
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Cesede çift tıkladı (<qval (<uid.<uid.<act.uid>.link>.isplayer>)?Player cesedi:Npc Cesedi>) Ceset: <act.name>
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Tarih: <serv.rtime> ---- Yer: <src.p> (<src.region.name>) ---- Etrafındaki kişiler;
forchars 13
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt '<uid>','<name>' (<qval (<isplayer>)?Player:Npc>)
endfor
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt ---------------------------------------------------------------------------
src.sysh_trk Bunu yapamazsın.
return 1
elseif (<act.layer> == 21) && (<act.cont.ischar>) && !(<act.uid> == <src.findlayer.21.uid>) && (<src.account.plevel> <= 4)
src.sysh_Trk Bunu Yapamazsın.
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Hazine kasasını açmaya çalıştı --- Baseid: <act.baseid>
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Tarih: <serv.rtime> ---- Yer: <src.p> (<src.region.name>) ---- Etrafındaki kişiler;
forchars 13
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt '<uid>','<name>' (<qval (<isplayer>)?Player:Npc>)
endfor
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt ---------------------------------------------------------------------------
return 1
endif
on=@charclick
if (strmatch('<src.account.LASTIP>','<src.act.account.LASTIP>')) && (<src.account.plevel> <= 5) && !(<src.uid> == <src.act.uid>) && (strmatch('<dsrc.act.account.plevel>','1'))
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Aynı ipdeki player ile aynı ekrana girdi. Ip: <src.account.lastip> Player: <src.act.uid>
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Tarih: <serv.rtime> ---- Yer: <src.p> (<src.region.name>)
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt ---------------------------------------------------------------------------
src.sysh_trk Ip numranızın aynı olduğu playerlarla aynı ekrana giremezsiniz.
src.f_disc
endif
on=@chardclick
if (<act.istevent.e_binek>) && (<src.account.plevel> <= 5)
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Bineğe binmeye çalıştı. Binek: <act.name>
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt Tarih: <serv.rtime> ---- Yer: <src.p> (<src.region.name>) ---- Etrafındaki kişiler;
forchars 13
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt '<uid>','<name>' (<qval (<isplayer>)?Player:Npc>)
endfor
serv.writefile C:\Sphere\scripts\Staff\Logs\<src.account>.txt ---------------------------------------------------------------------------
src.sysh_trk Sadece staff horseye binebilirsin.
return 1
endif