arkadaşlar bu script ne işe yarıyor

[PLEVEL 1] // Bu Kod Kullanici Kullanmasi Icin
cgc
cgcs
cgr
guardian_confirmation // Evitar "fala" durante a fase de troca dos nomes dos comandos

[DEFNAME def_guardian] // Bunlar Numaralari
g.cs.program.xSpeed 1
g.cs.program.xSpeednet 2
g.cs.program.ASpeeder 4
g.cs.program.SpeedGear 8
g.cs.program.MagicSpeed 16
g.injection.program.ignition 1
g.injection.program.irw 2

[DEFNAME def_guardian_message_ENU] // Mesajlari
g.message.ENU.OldVersion "You are using an old version of the Guardian!" 
g.message.ENU.ClientDenied "Client denied!"
g.message.ENU.Found "Guardian found!"
g.message.ENU.NotFound "Guardian not found!"
g.message.ENU.IsUsing "is using" 
g.message.ENU.CanBeUsing "can be using"

[DEFNAME def_guardian_message_PTB]
g.message.PTB.OldVersion "Voce esta usando uma versao antiga do Guardian!" 
g.message.PTB.ClientDenied "Client nao permitido!"
g.message.PTB.Found "Guardian encontrado!"
g.message.PTB.NotFound "Guardian nao encontrado!"
g.message.PTB.IsUsing "esta usando" 
g.message.PTB.CanBeUsing "pode estar usando"

[FUNCTION GMessage]
If <isEmpty <def.g.message.<account.Lang>.<args>>>
Return <def.g.message.ENU.<args>>
Else
Return <def.g.message.<account.Lang>.<args>>
EndIf
Return

[FUNCTION guardian_confirmation]
src.SysMessage "@32,3,1 <src.GMessage OldVersion>"
Return


[FUNCTION cgc]
obj = <src.findid.i_guardian_login.uID>
If <obj.uID>
If !<obj.tag0.Disconnected>
obj.tag.Message
If <argn1> == 26 // Versão do Guardian: v 0.0.26

If <argn3> // Detectado injection

If <argn3> & <def.g.injection.program.ignition>
serv.Log "Guardian: '<src.account>' <src.GMessage IsUsing> Injection ( ignition )"
ElseIf <argn3> & <def.g.injection.program.irw>
serv.Log "Guardian: '<src.account>' <src.GMessage IsUsing> IRW"
EndIf

//ElseIf <argn2> != 3061 // Permitir somente Client 3.0.6a
// src.SysMessage "@32,3,1 <src.GMessage ClientDenied>"

Else
src.SysMessage "@56,3,1 <src.GMessage Found>"
obj.Remove
EndIf

Else
src.SysMessage "@32,3,1 <src.GMessage OldVersion>"
EndIf
EndIf
EndIf
Return


[FUNCTION cgcs] // Encontrado Change Speed
If <argn1> & <def.g.cs.program.xSpeed>
serv.Log "Guardian: '<src.account>' <src.GMessage IsUsing> Change Speed ( !xSpeed )"
EndIf

If <argn1> & <def.g.cs.program.xSpeednet>
serv.Log "Guardian: '<src.account>' <src.GMessage IsUsing> Change Speed ( !xSpeednet )"
EndIf

If <argn1> & <def.g.cs.program.ASpeeder>
serv.Log "Guardian: '<src.account>' <src.GMessage IsUsing> Change Speed ( A Speeder )"
EndIf

If <argn1> & <def.g.cs.program.SpeedGear>
serv.Log "Guardian: '<src.account>' <src.GMessage IsUsing> Change Speed ( Speed Gear )"
EndIf

If <argn1> & <def.g.cs.program.MagicSpeed>
serv.Log "Guardian: '<src.account>' <src.GMessage IsUsing> Change Speed ( Magic Speed )"
EndIf

Return


[FUNCTION cgr] 
src.SendPacket 021 0FF W<src.P.X> W<src.P.Y> B<src.Dir> B<src.P.Z> // Comando OBRIGATÓRIO (não mexer)

////////////

If <argn1> > 2 // Margem de segurança
serv.Log "Guardian: '<src.account>' <src.GMessage CanBeUsing> Change Speed"
EndIf

Return


[ITEMDEF i_guardian_login]
ID=i_memory
TYPE=t_eq_script
NAME="Guardian Login"

on=@Equip
Timer = 4
tag.Message = 1

on=@Timer
If <tag0.Message>
cont.SysMessage "@32,3,1 <cont.GMessage NotFound>"
tag.Disconnected = 1
tag.Message
Timer = 0
Return 1
EndIf
cont.Disconnect
Remove
Return 1


[FUNCTION f_guardian_login]
findid.i_guardian_login.Remove

serv.NewItem i_guardian_login
new.link = <uID>
Equip <new.uID>
Return


[EOF]
tam emin değilim ama guard Scpsi olabilir:
Bu scp. injection programlarını engellemek amacıyla yazılmış bir scp. çalışıp çalışmadığı hakkında bir yorum yapamam..
f_guardian_login playerlogin altında olması gerekiyor oyuna girdiğinde i_guardian_login bu itemin verilip verilmediğine bakabilirsin..
yanı ınjection derken yukarda yazılan program ısımlerıne dıkkat edersen hepsı speed programı :D vs vs
programlari engelliyor olabilirmi
Speed, teot, vs. vs. zamanında teota karşı yazılmış olan guardian programının scriptsel dökümü..Speed'i önleyeceğini sanmıyorum..

Üye Ol veya Giriş Yap

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