smilu
New Member
Posts: 1 Likes: 0
Currently Offline
Last Online: Aug 23, 2016 23:51:24 GMT
View Profile
Registered On: Aug 20, 2016 0:45:43 GMT
|
Post by smilu on Aug 20, 2016 1:09:34 GMT
Hello, I would like to request a script that go on stairs, go in tp when leader/followed player go in stairs or tp. I know that magebot has this option but when auto-follow on magebot is on then aimbot on elfbot dont works. PS. Darth Maul I love your work, keep it up
|
|
|
Post by Darth Maul on Aug 20, 2016 2:54:00 GMT
Hey, Magebot is your best option.If you did want to use elfbot, you'd need quite a few scripts. You'd need to continually monitor where your 'target', or 'followed', player is; save that data and check to see if there posz has changed. Once there posz changes you'd have to perform several checks, for several positions around the player. Basically something like this: check target.posz if higher look for rope hole ladder stairs levi up if lower look for hole ladder stairs levi down Not only would you have to check the last known posx, and posy, of the player; you'd need to check all squares around him, and then all squares around that to determine where he's gone. An image I made a while ago when I worked on something like this looks like this: (so.. you'd not only have to check the blue square, you'd have to check the light pink, and red squares too..) Ofcourse.. even after doing all this you'd have no real way to determine which ladder, or hole, or anything.. a player goes up/down if there are two close by in the area you're checking. (i.e. if you see the player go up, but there's 2 ladders near eachother.. the bot might take the wrong one..) Kai, thoughts? Attachments:
|
|
ikira
Junior Member
Posts: 5 Likes: 0
Currently Offline
Last Online: Apr 25, 2017 22:01:40 GMT
View Profile
Registered On: Mar 10, 2016 23:41:46 GMT
|
Post by ikira on Oct 23, 2016 22:30:26 GMT
i year ago i make this with 'navagation chat' but..i dont know why, but with many scripts togather elfbot crash alot...i will try find and post here =p
|
|
mxC
Senior Member
Posts: 37 Likes: 14
Currently Offline
Last Online: Oct 20, 2023 22:25:43 GMT
View Profile
Registered On: Apr 28, 2016 11:30:06 GMT
|
Post by mxC on Jan 14, 2018 19:33:37 GMT
i year ago i make this with 'navagation chat' but..i dont know why, but with many scripts togather elfbot crash alot...i will try find and post here =p saddly goto function makes elfbot and tibia crash a lot
|
|
Blueberry
New Member
Posts: 4 Likes: 1
Currently Offline
Last Online: Dec 28, 2023 22:01:03 GMT
View Profile
Registered On: Feb 19, 2018 16:51:20 GMT
|
Post by Blueberry on Mar 3, 2021 0:09:48 GMT
Hi, could you give an example of how to use it in practice?
Like:
if [higher look for stairs] {say '1'}
This is my example, don't be influenced by it.
I don't know how to use xD
This is a video belonging to "ciroscript", is it possible ^^? :
Thanks a lot for all the help!
|
|
Blueberry
New Member
Posts: 4 Likes: 1
Currently Offline
Last Online: Dec 28, 2023 22:01:03 GMT
View Profile
Registered On: Feb 19, 2018 16:51:20 GMT
|
Post by Blueberry on Mar 14, 2021 21:17:14 GMT
@up
|
|
Hiresk
Senior Member
Posts: 30 Likes: 3
Currently Offline
Last Online: Jan 25, 2024 5:58:41 GMT
View Profile
Registered On: Oct 1, 2022 4:09:16 GMT
|
Post by Hiresk on Aug 3, 2023 18:55:19 GMT
well from my experience I discovered some ways to do this and some of these methods are: follow by the leader direction turn ($dir) follow by pos send by the leader follow by specific stairs/portals/ids follow by icons follow by in-game commands I will share with you my follow by turn direction and my follow by icons. by leader $dir: set $lider 'Hiresk' auto 100 dontlist | {if [$screencount.'$lider' == 1 && $lidercreature != $creature.'$lider'] {set $lidercreature $creature.'$lider' | end}} | {if [$screencount.'$lider' == 1 && $liderdir != $lidercreature.dir] {set $liderdir $lidercreature.dir}} auto 50 dontlist | {if [$screencount.'$lider' == 1 && $lx != $lidercreature.$posx] {set $lx $lidercreature.$posx | end}} {if [$screencount.'$lider' == 1 && $ly != $lidercreature.$posy] {set $ly $lidercreature.$posy | end}} | {if [$screencount.'$lider' == 1 && $lz != $lidercreature.$posz] {set $lz $lidercreature.$posz | end}} auto 100 dontlist | {if [$name != $lider && $screencount.'$lider' != 1 && $posz == $lz && $liderdir == 0] {moveto $lx [$ly-1] $fz | end}} | {if [$name != $lider && $screencount.'$lider' != 1 && $posz == $lz && $liderdir == 2] {moveto $lx [$ly+1] $fz | end}} auto 100 dontlist | {if [$name != $lider && $screencount.'$lider' != 1 && $posz == $lz && $liderdir == 1] {moveto [$lx+1] $ly $fz | end}} | {if [$name != $lider && $screencount.'$lider' != 1 && $posz == $lz && $liderdir == 3] {moveto [$lx-1] $ly $fz | end}} is quite simple, I didnt want to give a very advanced one because of dependencies that might not work for you. by icon: for the icons I made them totally local, (by text file) #ICON [North] filedelete 'follow_icon.txt' | filewriteline 'follow_icon.txt' '$posx' | filewriteline 'follow_icon.txt' '[$posy-1]' | filewriteline 'follow_icon.txt' '$posz' #ICON [East] filedelete 'follow_icon.txt' | filewriteline 'follow_icon.txt' '[$posx+1]' | filewriteline 'follow_icon.txt' '$posy' | filewriteline 'follow_icon.txt' '$posz' #ICON filedelete 'follow_icon.txt' | filewriteline 'follow_icon.txt' '$posx' | filewriteline 'follow_icon.txt' '$posy' | filewriteline 'follow_icon.txt' '$posz'
#ICON [West] filedelete 'follow_icon.txt' | filewriteline 'follow_icon.txt' '[$posx-1]' | filewriteline 'follow_icon.txt' '$posy' | filewriteline 'follow_icon.txt' '$posz'
#ICON [South] filedelete 'follow_icon.txt' | filewriteline 'follow_icon.txt' '$posx' | filewriteline 'follow_icon.txt' '[$posy+1]' | filewriteline 'follow_icon.txt' '$posz'
#ICON TOGGLE FOLLOW {if [$fileline.'follow_icon_toggle.txt'.1 != 'ON'] {filedelete 'follow_icon_toggle.txt' | filewriteline 'follow_icon_toggle.txt' 'ON' | end}} | {if [$fileline.'follow_icon_toggle.txt'.1 != 'OFF'] {filedelete 'follow_icon_toggle.txt' | filewriteline 'follow_icon_toggle.txt' 'OFF' | end}}
#ICON IM LEADER if [$fileline.'follow_icon_leader.txt'.1 != $name] {filedelete 'follow_icon_leader.txt' | filewriteline 'follow_icon_leader.txt' '$self.name'}
#PERSISTENT auto 200 dontlist | {if [$connected] {seticontext 'Follow_Icon_Toggle' '$fileline.'follow_icon_toggle.txt'.1' | seticontext 'Follow_Icon_ImLeader' '$fileline.'follow_icon_leader.txt'.1'}}
auto 100 dontlist | {if [$name != $fileline.'follow_icon_leader.txt'.1 && $fileline.'follow_icon_toggle.txt'.1 == 'ON' && $connected] {if [$screencount.'$subfriend.name' != 1 && $followed.isplayer != 1] {if [$posx != $x || $posy != $y || $posz != $z] {moveto [$x] [$y] [$z]}}}}
auto 10 dontlist | {if [$name != $fileline.'follow_icon_leader.txt'.1 && $fileline.'follow_icon_toggle.txt'.1 == 'ON' && $connected && $screencount.'$subfriend.name' == 1 && $followed.name != $subfriend.name && $subfriend.distance >= 2] {follow $subfriend.name}}
auto 10 dontlist | {if [$fileline.'follow_icon_toggle.txt'.1 == 'ON' && $connected] {if [$x != $fileline.'follow_icon.txt'.1] {set $x $fileline.'follow_icon.txt'.1}} | {if [$y != $fileline.'follow_icon.txt'.2] {set $y $fileline.'follow_icon.txt'.2}} | {if [$z != $fileline.'follow_icon.txt'.3] {set $z $fileline.'follow_icon.txt'.3}}}
if you want to use the follow action you can do it through List in subfriend names and type in the name of the MC you want to follow
For the leader there is an icon with the name 'Follow_Icon_ImLeader' and in text 'follow_icon_leader.txt' which if you click on the icon, the leader is set and this will be read by all MCS without the need to change it manually.
by the way if you want to use this script you must click at least once on the icons 'Follow_Icon_Toggle' and 'Follow_Icon_ImLeader' to have a display if it is active or deactivated.
in case you need additional actions I share this with you:
NUM1: USE | NUM2: Exani tera | NUM3: Doors | NUM4: Exani hur
#USE/EXANI TERA/DOORS/EXANI HUR UP/DOWN auto 100 dontlist | if [$key.97 == 1 && $fileline.'follow_icon_toggle.txt'.1 == 'ON' && $connected] {usegroundxyz $x $y $z} auto 100 dontlist | {if [$key.98 == 1 && $fileline.'follow_icon_toggle.txt'.1 == 'ON' && $connected] {if [$posx == $x && $posy == $y && $posz == $z] {say 'exani tera'}}} auto 100 dontlist | {if [$key.99 == 1 && $name != $fileline.'follow_icon_leader.txt'.1 && $fileline.'follow_icon_toggle.txt'.1 == 'ON' && $connected && $subfriend.distance >= 2] {usegroundxyz $x $y $z | wait 500}} auto 100 dontlist | {if [$key.100 == 1 && $fileline.'follow_icon_toggle.txt'.1 == 'ON' && $connected] {if [$posx == $x && $posy == $y && $posz == $z] {say 'exani hur "down' | say 'exani hur "up'}}} auto 100 dontlist | {if [$key.101 == 1 && $name != $fileline.'follow_icon_leader.txt'.1 && $fileline.'follow_icon_toggle.txt'.1 == 'ON' && $connected] {if [$posx != $x || $posy != $y || $posz != $z] {moveto [$x] [$y] [$z]}}}
|
|
zorilyan
New Member
Posts: 1 Likes: 0
Currently Offline
Last Online: Oct 11, 2023 21:31:05 GMT
View Profile
Registered On: Nov 20, 2021 17:03:28 GMT
|
Post by zorilyan on Oct 9, 2023 18:24:45 GMT
did someone find soulution for it? i saw only 2 brasilian got it.... probably we should buy that script ....but tried to contact them and they dont answer
|
|