Ho visto che c'e' gia un altro post per un healer pets script
Questo e' simile, ma senza la sbattita di cercarsi gli id dei pets
Una volta partito lo scripts, chiede di targettare il pet 1, poi il 2 e il 3.
nel caso non abbiate un pet 2 e 3 pace, schiacciate ESC
i tasti di default sono F1,F2 e F3
ad ogni pressione di un hotkey cura il relativo pet una sola volta
lo preferisco rispetto a quelli che fan tutto da soli fino a curare il pet al max, che fanno spesso casino
p.s. dato che giro solo con l'hyriu e che quindi anche f2 e f3 lo curano, ho impostato per comodita' oltre alla bendata, "cure" su f2 e "greater heal" su f3, cosi quando la situazione si fa pesante si puo' bendare e curare veleno/curare con magia contemporaneamente alla bendata
;==================================
; Script Name: Multi-Pet Vet
; Author: a Rookie
; Version: 1.0
; Client Tested with: 4.0.7a
; EUO version tested with: V1.42
; Shard OSI / FS: OSI
; Revision Date: 01/14/05
; Public Release: 01/08/05
; Global Variables Used: N/A
; Purpose: Uses baindaids, heals pets with different hotkeys, and if you like, plays a sound on a successful heal
===================================
set %sound 1 ; 1 = true, 0 = false (whether or not you wish to play a sound on a successful heal)
set %soundfile ringout.wav ; set the whole path if the file is not in your easyuo directory
set #targcurs 1
event sysmessage Target Pet 1
stilltarget1:
if #targcurs = 1
goto stilltarget1
set %Pet1 #ltargetid
wait 15
set #targcurs 1
event sysmessage Target Pet 2
stilltarget2:
if #targcurs = 1
goto stilltarget2
set %Pet2 #ltargetid
wait 15
set #targcurs 1
event sysmessage Target Pet 3
stilltarget3:
if #targcurs = 1
goto stilltarget3
set %Pet3 #ltargetid
display ok Click ok to begin $
goto loop:
Loop:
onhotkey f1 ; default
{
set %Pettoheal %Pet1
goto Heal
}
onhotkey f2 ; default
{
set %Pettoheal %Pet2
goto Heal
}
onhotkey f3 ; default
{
set %Pettoheal %Pet3
goto Heal
}
goto loop:
Heal:
Finditem ZLF C ; searching for bandaids
If #Findkind = -1
DISPLAY You are out of bandaids.
set #lobjectid #findid
event macro 17 0
target
set #ltargetkind 1
set #ltargetid %Pettoheal
event macro 22 0
wait 10
scanjournal 1
if that_being_is_not_damaged in #journal
{
deleteJournal
eventsysmessage Full life..
goto loop:
}
if that_is_too_far in #journal
{
deletejournal
event sysmessage Not close enough.
wait 15
goto loop:
}
if finish_applying_the_bandages in #journal
{
deletejournal
if %sound = 1
{
sound %soundfile
}
goto loop:
}
goto loop:
Questo e' simile, ma senza la sbattita di cercarsi gli id dei pets
Una volta partito lo scripts, chiede di targettare il pet 1, poi il 2 e il 3.
nel caso non abbiate un pet 2 e 3 pace, schiacciate ESC
i tasti di default sono F1,F2 e F3
ad ogni pressione di un hotkey cura il relativo pet una sola volta
lo preferisco rispetto a quelli che fan tutto da soli fino a curare il pet al max, che fanno spesso casino
p.s. dato che giro solo con l'hyriu e che quindi anche f2 e f3 lo curano, ho impostato per comodita' oltre alla bendata, "cure" su f2 e "greater heal" su f3, cosi quando la situazione si fa pesante si puo' bendare e curare veleno/curare con magia contemporaneamente alla bendata
;==================================
; Script Name: Multi-Pet Vet
; Author: a Rookie
; Version: 1.0
; Client Tested with: 4.0.7a
; EUO version tested with: V1.42
; Shard OSI / FS: OSI
; Revision Date: 01/14/05
; Public Release: 01/08/05
; Global Variables Used: N/A
; Purpose: Uses baindaids, heals pets with different hotkeys, and if you like, plays a sound on a successful heal
===================================
set %sound 1 ; 1 = true, 0 = false (whether or not you wish to play a sound on a successful heal)
set %soundfile ringout.wav ; set the whole path if the file is not in your easyuo directory
set #targcurs 1
event sysmessage Target Pet 1
stilltarget1:
if #targcurs = 1
goto stilltarget1
set %Pet1 #ltargetid
wait 15
set #targcurs 1
event sysmessage Target Pet 2
stilltarget2:
if #targcurs = 1
goto stilltarget2
set %Pet2 #ltargetid
wait 15
set #targcurs 1
event sysmessage Target Pet 3
stilltarget3:
if #targcurs = 1
goto stilltarget3
set %Pet3 #ltargetid
display ok Click ok to begin $
goto loop:
Loop:
onhotkey f1 ; default
{
set %Pettoheal %Pet1
goto Heal
}
onhotkey f2 ; default
{
set %Pettoheal %Pet2
goto Heal
}
onhotkey f3 ; default
{
set %Pettoheal %Pet3
goto Heal
}
goto loop:
Heal:
Finditem ZLF C ; searching for bandaids
If #Findkind = -1
DISPLAY You are out of bandaids.
set #lobjectid #findid
event macro 17 0
target
set #ltargetkind 1
set #ltargetid %Pettoheal
event macro 22 0
wait 10
scanjournal 1
if that_being_is_not_damaged in #journal
{
deleteJournal
eventsysmessage Full life..
goto loop:
}
if that_is_too_far in #journal
{
deletejournal
event sysmessage Not close enough.
wait 15
goto loop:
}
if finish_applying_the_bandages in #journal
{
deletejournal
if %sound = 1
{
sound %soundfile
}
goto loop:
}
goto loop:
Commenta