Pari opportunità per tutti in pvp!
la sub per in nox sul pet nemico non casta automaticamente: voi dovete castare e poi premete il tasto per targettare
;===================================
;PVP UTILITIES by Vash ver. 1.0
;===================================
;Qual è il vantaggio di questo script? Un solo tasto per il scendere e salire su qualsiasi tuo pet!!
;Aggiunte inoltre tante utility per i target, specialmente per i maghi.
;Puoi salvare un target, targettare tranquillamente un'altra persona e poi ricaricare il vecchio target!
;Puoi targettare con un semplice tasto i pet di fazione nemici!
;Puoi targettare facilmente il tuo stesso lallo senza affaticarti a farlo a mano!
;Setta qui i seriali dei tuoi pet e delle petball:
;(per ottenere il seriale, casta una magia a caso e targetta l'oggetto e il pet e guarda la variabile #ltargetid)
set %pet1 HYEJ
set %pet2 BPJB
set %pet3 VTXD
set %ball1 BCEBKMD
set %ball2 EZRTNMD
set %ball3 BCLIOMD
set %curpet %pet1 ; current pet
set %lallo FC_QC_GC_PC_ZGB_MHB_BK_JG_MG_SG_OF_SF_YJ_EC_TJ_UJ_ SC
;Ricorda che il current pet è il primo quando avvii lo script.
;Se cambi pet manualmente, per settare il nuovo current pet, usa la petball mentre sei sopra di esso.
;Ovviamente ogni volta che usi una petball, viene settato il relativo pet come current pet.
;Qundi se appena apri lo script ad esempio premendo il tasto per il remount sali sul
_mainloop:
onhotkey Q ALT ; Con questo tasto chiami con petball 1
GoSub PetBall 1
onhotkey W ALT ; Con questo tasto chiami con petball 2
GoSub PetBall 2
onhotkey E ALT ; Con questo tasto chiami con petball 3
GoSub PetBall 3
onhotkey SPACE CTRL ; Con questo tasto sali o scendi sul pet
GoSub Remount
onhotkey F5
GoSub SaveTarget ; Con questo memorizzi l'ultimo target
onhotkey F6
GoSub GetTarget ; Con questo riprendi l'ultimo target memorizzato
onhotkey F7
GoSub TargetPet ; Con questo targetti il tuo pet, e prima di targettarlo ti verrà automaticamente salvato l'ultimo target
onhotkey 5 ALT
GoSub InNoxPet ; Con questo avveleni qualsiasi pet nemico
goto _mainloop
;Inutile specificare che i tasti son modificabili
Sub PetBall
set %i %1
set %var %ball . %i
set #lobjectid %var
event macro 17 0
wait 8
event macro 1 0 All Come
wait 1
set %var %pet . %i
set #lobjectid %var
event macro 17 0
set %curpet %var
return
Sub Remount
ignoreitem reset
finditem %curpet G
if #findkind = -1 ; sei a cavallo
{
set #lobjectid #charid
event macro 17 0
return
}
event macro 1 0 All Come
wait 1
set #lobjectid %curpet
event macro 17 0
return
Sub SaveTarget
wait 1
event sysmessage Last Target Salvato
set %savedtarget #ltargetid
return
Sub GetTarget
wait 1
event sysmessage Last Target Ripristinato
set #ltargetid %savedtarget
target 3s
event macro 22 0
return
Sub TargetPet
GoSub SaveTarget
set #ltargetid %curpet
target 3s
event macro 22 0
return
Sub InNoxPet
_findloop:
finditem %lallo G_12
if #findkind = -1
{
event sysmessage Nessun Pet Nemico Trovato
ignoreitem reset
return
}
if #findrep <> 5
{
ignoreitem #findid
goto _findloop
}
event sysmessage Pet Nemico Trovato! Attendo target...
set #ltargetid #findid
target 2s
event macro 22 0
return
;PVP UTILITIES by Vash ver. 1.0
;===================================
;Qual è il vantaggio di questo script? Un solo tasto per il scendere e salire su qualsiasi tuo pet!!
;Aggiunte inoltre tante utility per i target, specialmente per i maghi.
;Puoi salvare un target, targettare tranquillamente un'altra persona e poi ricaricare il vecchio target!
;Puoi targettare con un semplice tasto i pet di fazione nemici!
;Puoi targettare facilmente il tuo stesso lallo senza affaticarti a farlo a mano!
;Setta qui i seriali dei tuoi pet e delle petball:
;(per ottenere il seriale, casta una magia a caso e targetta l'oggetto e il pet e guarda la variabile #ltargetid)
set %pet1 HYEJ
set %pet2 BPJB
set %pet3 VTXD
set %ball1 BCEBKMD
set %ball2 EZRTNMD
set %ball3 BCLIOMD
set %curpet %pet1 ; current pet
set %lallo FC_QC_GC_PC_ZGB_MHB_BK_JG_MG_SG_OF_SF_YJ_EC_TJ_UJ_ SC
;Ricorda che il current pet è il primo quando avvii lo script.
;Se cambi pet manualmente, per settare il nuovo current pet, usa la petball mentre sei sopra di esso.
;Ovviamente ogni volta che usi una petball, viene settato il relativo pet come current pet.
;Qundi se appena apri lo script ad esempio premendo il tasto per il remount sali sul
_mainloop:
onhotkey Q ALT ; Con questo tasto chiami con petball 1
GoSub PetBall 1
onhotkey W ALT ; Con questo tasto chiami con petball 2
GoSub PetBall 2
onhotkey E ALT ; Con questo tasto chiami con petball 3
GoSub PetBall 3
onhotkey SPACE CTRL ; Con questo tasto sali o scendi sul pet
GoSub Remount
onhotkey F5
GoSub SaveTarget ; Con questo memorizzi l'ultimo target
onhotkey F6
GoSub GetTarget ; Con questo riprendi l'ultimo target memorizzato
onhotkey F7
GoSub TargetPet ; Con questo targetti il tuo pet, e prima di targettarlo ti verrà automaticamente salvato l'ultimo target
onhotkey 5 ALT
GoSub InNoxPet ; Con questo avveleni qualsiasi pet nemico
goto _mainloop
;Inutile specificare che i tasti son modificabili
Sub PetBall
set %i %1
set %var %ball . %i
set #lobjectid %var
event macro 17 0
wait 8
event macro 1 0 All Come
wait 1
set %var %pet . %i
set #lobjectid %var
event macro 17 0
set %curpet %var
return
Sub Remount
ignoreitem reset
finditem %curpet G
if #findkind = -1 ; sei a cavallo
{
set #lobjectid #charid
event macro 17 0
return
}
event macro 1 0 All Come
wait 1
set #lobjectid %curpet
event macro 17 0
return
Sub SaveTarget
wait 1
event sysmessage Last Target Salvato
set %savedtarget #ltargetid
return
Sub GetTarget
wait 1
event sysmessage Last Target Ripristinato
set #ltargetid %savedtarget
target 3s
event macro 22 0
return
Sub TargetPet
GoSub SaveTarget
set #ltargetid %curpet
target 3s
event macro 22 0
return
Sub InNoxPet
_findloop:
finditem %lallo G_12
if #findkind = -1
{
event sysmessage Nessun Pet Nemico Trovato
ignoreitem reset
return
}
if #findrep <> 5
{
ignoreitem #findid
goto _findloop
}
event sysmessage Pet Nemico Trovato! Attendo target...
set #ltargetid #findid
target 2s
event macro 22 0
return
Commenta