Merhabalar arkadaşlar;

ben Staffların Çıkardığı itemlerde ne zaman çıkardığının ve hangi staffın çıkardığınn yazmasını istiyorum npcler ve itemlerde kısacası staff ne çıkartırsa ne zaman çıkardığı ve kimin çıkardığı yazsın istiyorum.. Yardımcı olabilirseniz sevinirim..

[events esyacikarmabe]
on=@itemcreate
if (<src.account.plevel> > 1)
try uid.<argo.uid>.tag.tarihisoylebab <serv.rtime>
try uid.<argo.uid>.tag.cikarankim <eval <src.uid>>
serv.WRITEFILE scripts/logs/<src.account.name>.txt  'Item:<act.name>','Cikaran Isim:<serv.uid.<act.tag0.cikarankim>.name>','Cikaran Acc:<serv.uid.<act.tag0.cikarankim>.account.name>'
endif

on=@charcreate
if (<src.account.plevel> > 1)
try uid.<argo.uid>.tag.tarihisoylebab <serv.rtime>
try uid.<argo.uid>.tag.cikarankim <eval <src.uid>>
serv.WRITEFILE scripts/logs/<src.account.name>.txt  'Char:<act.name>','Cikaran Isim:<serv.uid.<act.tag0.cikarankim>.name>','Cikaran Acc:<serv.uid.<act.tag0.cikarankim>.account.name>'
endif

on=@charclick
if !(<act.tag0.cikarankim>==0)
act.message @0799,1,1 [Staff Tarafindan Yapildi]
act.message @0785 Cikaran Isim & Acc : [<serv.uid.<act.tag0.cikarankim>.name>] - [<serv.uid.<act.tag0.cikarankim>.account.name>] 
act.message @0785,1,1 Tarih : [<act.tag0.tarihisoylebab>] | Char Ismi : [<act.name>]
return 1
endif
if (<src.account.plevel> < 1)
sysmessage @0787,1,1 Anti Edit Sistem:
sysmessage @0785,1,1 Eger Illegal Oldugunu Dusunuyorsaniz, Lutfen Bunu Yetkiliye Acele olarak Bildiriniz !
return 1 
endif

On=@itemclick
if !(<act.tag0.cikarankim>==0)
act.message @0799,1,1 [Staff Tarafindan Yapildi]
act.message @0785 Cikaran Isim & Acc : [<serv.uid.<act.tag0.cikarankim>.name>] - [<serv.uid.<act.tag0.cikarankim>.account.name>] 
act.message @0785,1,1 Tarih : [<act.tag0.tarihisoylebab>] | Esya Ismi : [<act.name>]
return 1
endif
if (<src.account.plevel> < 1)
sysmessage @0787,1,1 Anti Edit Sistem:
sysmessage @0785,1,1 Eger Illegal Oldugunu Dusunuyorsaniz, Lutfen Bunu Yetkiliye Acele olarak Bildiriniz !
return 1 
endif

SphereTabele

On=@Login Veriyorsun
On=@Login Altına Ekledm Fakat Olmadı Spheretable de Bu Arada Sphere Version 56b
on=@login altına
src.events esyacikarmabe

ekle

ve diğerlerini herhangi biryere ekle
Nexima : on=@login altına
src.events +esyacikarmabe

+1905
55RMİ 56BMİ BU SCP
İkisinde de çalışır.
Sadece bu scripti ekleyerek editi engellemeye calismak mantıklı olmaz item ve char yaratma yetkisine sahip olan birisi taglarla ve eventlerle oynama yetkisinede sahiptir bu yüzden istediği gibi bu değerleri değiştirebilir.

f_oncommand triggerinin altına birkaç satırlık kod ekleyerek daha sağlıklı hale getirilebilir.

if (strmatch('*event*','<args>')) && (<src.account.plevel> < 7))
sys_hata bla bla bla
elseif (strmatch('*tag*','<args>')) && (<src.account.plevel> < 7))
sys_hata bla bla bla
endif

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.