Arkadaşlar aşşadaki scpde atsızken işliyor ama at üstündeyken işlemiyor speed açınca hiç bişey olmuyor at üstündeyken .. Çözümünü bilen varmı?
[defname speedspeedtesting]
tilelimitmounted=12
tilelimitonfoot=7
speedtestreset=1
[function speedtest]
newitem=i_maj_sh_watch
act.equip
return 0
[function endspeedtest]
newitem=i_maj_sh_watch
act.equip
act.tag.shoff=1
return 0
[function shsettings]
dialog d_sh_settings
src.sysmessage=sistem ayarlari.
return 1
[itemdef i_maj_speedtest]
id=i_gold
name=SpeedHack Detector
type=t_eq_script
on=@click
if (<eval <link>> = <eval <link.uid>> )
message=Speedtest Ekrani Kisi:<link.name>
message=[double click for info]
p=<link.p>
update
timer=1
src.sysmessage=Speed testing.
return 1
else
src.sysmessage=Tikla ve silme.
remove
return 1
endif
on=@dclick
if (<src.account.plevel> > 1 )
src.sysmessage=Komutlar: .speedtest .endspeedtest .shsettings
src.sysmessage=Sakin silmeyin itemi.
dialog d_maj_sh_info
return 1
else
dialog d_maj_sh_info
return 1
endif
on=@create
attr=attr_static|attr_invis
on=@step
if (<eval <tag.deactivated>> = 1 )||(<eval <timer>> = -1 )
timer=3
tag.deactivated=
return 1
else
return 1
endif
on=@timer
speedspeedtest
return 1
[function speedspeedtest]
if (<link.z> = <z> )||(<eval <link.z>> = <eval <z>+-1>)||(<eval <link.z>> = <eval <z>+-2>)||(<eval <link.z>> = <eval <z>+-3>)||(<eval <link.z>> = <eval <z>+-4>)||(<eval <link.z>> = <eval <z>+4>)||(<eval <link.z>> = <eval <z>+3>)||(<eval <link.z>> = <eval <z>+2>)||(<eval <link.z>> = <eval <z>+1>)
if !(strmatch(<link.region.name>,<region.name>))
p=<link.p>
update
timer=<eval speedtestreset>
return 1
else
if (<link.findlayer(25)> = 1 )&&(<eval <link.p.y>> > <eval <p.y>+<eval tilelimitmounted>>)&&(<link.isrunning> = 1 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 1 )&&(<eval <link.p.y>> < <eval <p.y>-<eval tilelimitmounted>>)&&(<link.isrunning> = 1 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 1 )&&(<eval <link.p.x>> > <eval <p.x>+<eval tilelimitmounted>>)&&(<link.isrunning> = 1 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 1 )&&(<eval <link.p.x>> < <eval <p.x>-<eval tilelimitmounted>>)&&(<link.isrunning> = 1 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 0 )&&(<eval <link.p.y>> > <eval <p.y>+<eval tilelimitonfoot>>)&&(<link.isrunning> = 1 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 0 )&&(<eval <link.p.y>> < <eval <p.y>-<eval tilelimitonfoot>>)&&(<link.isrunning> = 1 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 0 )&&(<eval <link.p.x>> > <eval <p.x>+<eval tilelimitonfoot>>)&&(<link.isrunning> = 1 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 0 )&&(<eval <link.p.x>> < <eval <p.x>-<eval tilelimitonfoot>>)&&(<link.isrunning> = 1 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 1 )&&(<eval <link.p.y>> > <eval <p.y>+<eval tilelimitmounted/2>+{ 0 1 }>)&&(<link.isrunning> = 0 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1 //Counts how many times they speedhacked
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 1 )&&(<eval <link.p.y>> < <eval <p.y>-<eval tilelimitmounted/2>+{ 0 1 }>)&&(<link.isrunning> = 0 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 1 )&&(<eval <link.p.x>> > <eval <p.x>+<eval tilelimitmounted/2>+{ 0 1 }>)&&(<link.isrunning> = 0 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 1 )&&(<eval <link.p.x>> < <eval <p.x>-<eval tilelimitmounted/2>+{ 0 1 }>)&&(<link.isrunning> = 0 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 0 )&&(<eval <link.p.y>> > <eval <p.y>+<eval tilelimitonfoot/2>+{ 0 1 }>)&&(<link.isrunning> = 0 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 0 )&&(<eval <link.p.y>> < <eval <p.y>-<eval tilelimitonfoot/2>+{ 0 1 }>)&&(<link.isrunning> = 0 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 0 )&&(<eval <link.p.x>> > <eval <p.x>+<eval tilelimitonfoot/2>+{ 0 1 }>)&&(<link.isrunning> = 0 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil ed
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
elseif (<link.findlayer(25)> = 0 )&&(<eval <link.p.x>> < <eval <p.x>-<eval tilelimitonfoot/2>+{ 0 1 }>)&&(<link.isrunning> = 0 )
//serv.allclients sysmessage=<link.name> isimli kisi speed yapiyo <link.region.name> bolgesinde. // (istersen herekese rezil edem :D)
link.pg_call abi ben speed yapiyorum geregini arz ederim.
link.tag.shed=<eval <link.tag.shed>>+1
//link.jail // ( abi istersen jaile otomatik atar .)
p=<link.p>
update
timer=<eval speedtestreset>
return 1
else
p=<link.p>
update
timer=<eval speedtestreset>
return 1
endif
endif
else
p=<link.p>
update
timer=<eval speedtestreset>
return 1
endif
[events e_speedhack_check]
on=@spellcast
if (<argn> = 32 )
var.shrecall=<tag.shuid>
try uid.<var.shrecall>.p=<p>
try uid.<var.shrecall>.timer=-1
var.shrecall=
f_sh_timer
return 0
endif
on=@itemstep
if (<act.type> = t_telepad )&&(<eval <act.morep>>)
var.shrecall=<tag.shuid>
try uid.<var.shrecall>.p=<act.morep>
try uid.<var.shrecall>.timer=<eval speedtestreset>
var.shrecall=
return 0
else
return 0
endif
on=@Logout
var.shrecall=<tag.shuid>
try uid.<var.shrecall>.p=<p>
try uid.<var.shrecall>.timer=-1 //logged out olunca iptal olur
try uid.<var.shrecall>.tag.deactivated=1 //login olunca aktif olur.
var.shrecall=
return 1
[function f_sh_timer]
if (<restest 1 i_sh_recall>)
findid.i_sh_recall.timer=7
return 0
else
newitem=i_sh_recall
act.equip
act.timer=7
return 1
endif
[itemdef i_sh_recall]
id=i_memory
name=Speedhack/Recall check
type=t_eq_script
on=@timer
var.shrecall=<cont.tag.shuid>
cont.try uid.<var.shrecall>.p=<p>
cont.try uid.<var.shrecall>.timer=<eval speedtestreset>
var.shrecall=
remove
return 1
[itemdef i_maj_sh_watch]
id=i_memory
name=SpeedTester
type=t_eq_script
on=@equip
target
src.sysmessage=Kimi test etmek istersiniz.
timer=15
return 1
on=@targon_item
src.sysmessage=iteme elliyemezsiniz.
remove
return 1
on=@targon_char
if (<eval <tag.shoff>> = 1 )&&(<eval <src.targ.tag.shuid>> = 0 )
src.sysmessage=<src.targ.name> teste alindi.
remove
return 1
endif
if (<eval <tag.shoff>> = 1 )
src.targ.events -e_speedhack_check
var.endsh=<src.targ.tag.shuid>
src.try uid.<var.endsh>.remove
src.targ.tag.shuid=
var.endsh=
src.targ.tag.shed=
src.sysmessage=<src.targ.name> Test sona erdi.
remove
return 1
endif
if (<eval <src.targ.tag.shuid>> > 0 )
src.sysmessage=<src.targ.name> zaten test ediliyor.
remove
return 1
endif
if (<src.targ.isgm> = 1 )||(<src.targ.brain> > 0 )
src.sysmessage=Staff uyeleri ve Npc leri test edemezsiniz.
remove
return 1
else
src.targ.events +e_speedhack_check
src.newitem=i_maj_speedtest
src.act.p=<src.targ.p>
src.act.link=<src.targ.uid>
src.targ.tag.shuid=<src.act.uid>
src.act.timer=<eval speedtestreset>
src.sysmessage=<src.targ.name> test ediliyor.
remove
return 1
endif
on=@timer
remove
return 1
[itemdef i_hack_tele]
id=0aec
name=Speedtest [sakin silme he]!
type=t_telepad
on=@create
attr=attr_static|attr_invis
timer=-1
color=colors_white
on=@step
src.p=<morep>
update
src.update
return 1
//dialogs
[DIALOG d_maj_sh_info]
0, 0
PAGE 0
resizepic 70 27 2620 290 170
text 253 194 1101 0
text 81 36 1152 1
text 81 63 32 2
text 117 117 1345 3
button 198 135 2151 2152 1 0 1
text 198 162 1153 4
[DIALOG d_maj_sh_info TEXT]
Ultima Strike
<link.name>
Caught Speedhacking <eval <link.tag.shed>> times.
--------------------
Jail
[DIALOG d_maj_sh_info BUTTON]
on=1
if (<src.account.plevel> > 1 )
link.jail
src.go=jail
link.sysmessage=<src.name> hapse yallah.
else
src.sysmessage=sadece stafflar atabilir.
return 1
endif
//ayars
[DIALOG d_sh_settings]
0, 0
PAGE 0
resizepic 58 27 5054 430 140
text 126 8 1250 0
text 63 54 1152 1
text 63 96 102 2
text 380 165 32 3
[DIALOG d_sh_settings TEXT]
SpeedHack bak ayarlara
binekle: <eval speedtestreset> saniyede <eval tilelimitmounted> kare atlar = Speedtest
bineksiz: <eval speedtestreset> saniyede <eval tilelimitonfoot> kare atlar = Speedtest
Ultima Strike
[DIALOG d_sh_settings BUTTON]
[function isrunning]
if (<flags> & statf_fly )
return 1
endif
return 0
[eof]