differs from original: kills paragons , ignores tamed creaters, resets ignorelist when where is nothing to tame, says all follow me, all guard me.
one script in 2 threads.
if u find a bug, post here please.
just go to tramel iceland and tame 50-75 warlus, polar bears. 80-95 white leaopards, white wolfs. 95-105 u need to go to ilshenat and tame savages.
1/2
one script in 2 threads.
if u find a bug, post here please.
just go to tramel iceland and tame 50-75 warlus, polar bears. 80-95 white leaopards, white wolfs. 95-105 u need to go to ilshenat and tame savages.
1/2
codice:
linesPerCycle 20
;===Aegis' Uber Tamer ============
;===Ver 2.0=======================
;===Author: Aegis=================
;===30/01/06======================
;================================
set %beginfollowers #followers
set %killMode 2
set %HealMethod 6
chooseskill anim
set %TameBase #SKILL
set *501 N/A
set %Tamed 0
set %Ignored 0
gosub CreateMenu
set %TempFollowers #FOLLOWERS
event property #CHARID
if [ notin #property
Display Ok Warning: Aegis'tamer might not work properly if you're not in a Guild.
gosub CommandRail start
set %tamTimer #SCNT
;============================================
;=====Loop Principale=========================
;============================================
MainTameLoop:
if #clilogged = 0
gosyb login
finditem *AegisTamerPlist G_ , %MaxFindRange
if #findcnt = 0 1
ignoreitem reset
if #FINDKIND <> -1
{
set %charX #CHARPOSX
set %charY #CHARPOSY
set %charZ #CHARPOSZ
gosub TameControl #FINDID
if %pback = -1
{
set %tamTimer #SCNT
while ( #SCNT < %tamTimer + 20 ) && ( ( %charX <> #CHARPOSX ) || ( %charY <> #CHARPOSY ) )
{
event pathfind %charX %charY %charZ
event ExMsg #CHARID 3 50 <Pathfinding back to StandBy>
wait 2s
}
event ExMsg #CHARID 3 50 <Resuming...>
}
wait 1s
chooseskill anim
if %TameBase <> #SKILL 2
menu delete gained
menu text gained 160 20 ( #SKILL - %TameBase )
menu delete Rail
menu text Rail 160 80 Running
gosub CommandRail resume
}
if *500 = done
{
wait 3s
gosub CommandRail start
}
if %HealMethod <> 6 && #HITS < #MAXHITS
gosub HealSelf %HealMethod
wait 1
goto MainTameLoop
;************************************************
;==%%%%========###############============%%%%===
;===========&&&==#SUBROUTINES#==&&&==============
;==%%%%========###############============%%%%===
;************************************************
sub TameControl
set %MobToTame %1
event property %MobToTame
if tame in #PROPERTY
{
ignoreitem %MobToTame
event ExMsg #CHARID 3 50 <Ignoring Target>
set %Ignored %Ignored + 1
menu delete Ignored
menu text Ignored 160 60 %Ignored
return
}
menu delete Rail
menu text Rail 160 80 Paused
gosub CommandRail pause
event ExMsg %MobToTame 3 50 Tame me! Tame me!
set %TempFollowers #FOLLOWERS
set %tamTimer #SCNT
tameloop:
if #clilogged = 0
gosyb login
finditem %MobToTame G_
if ( get_there in #SYSMSG ) || ( #SCNT > %tamTimer + 20 ) || ( #FINDKIND = -1 )
{
event ExMsg #CHARID 3 50 <Ignoring Target>
ignoreitem %MobToTame
set %Ignored %Ignored + 1
menu delete Ignored
menu text Ignored 160 60 %Ignored
return
}
if #FINDDIST > 2
{
event pathfind #FINDX #FINDY #FINDZ
goto tameloop
}
set %tamTimer #SCNT
event macro 13 35
target 2s
set #lTargetID %MobToTame
set #lTargetKind 1
event Macro 22
for %i 10 1
{
scanJournal %i
if ( looks_tame in #journal ) && ( #FOLLOWERS = %beginfollowers )
{
deleteJournal
return
}
}
event Property %MobToTame
if paragon in #property
{
gosub KillMob %MobToTame
return
}
if %TempFollowers <> #FOLLOWERS
{
gosub KillMob %MobToTame
menu delete Tamed
set %Tamed %Tamed + 1
menu text Tamed 160 40 %Tamed
return
}
goto tameloop
return
;==============%1 il Target Da Segare==============
sub KillMob
msg all follow me$
if %killMode = 3 2
gosub KIllWMount %1
return
if %killMode = 2 2
gosub SummonEarth %1
return
msg all guard me$
wait 1s
repeat
set #LTargetID %1
event macro 27
wait 10
finditem %1
if #FINDKIND <> = -1 1
event pathfind #FINDX #FINDY #FINDZ
until #FINDKIND = -1
return
;===Sega con il mount==============================
;====%1 Il Target da segare=========================
sub KIllWMount
repeat
set #lObjectID #CHARID
event macro 17
wait 5
finditem %MyPetID

Commenta