Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Change set on press key
#5
Okay, done it
I've set it on Dash/Minus - key on numerical feel free to change it.

Short YT explanation


Here are variables

Code:
StartingSet=1

#Haste Set  - 1
HS_HelmetBP=23474
HS_HelmetON=23475
HS_Armor=16110
HS_Legs=14087
HS_Ammo=9042

#Death Set - 2
DS_Helmet=11689
DS_Armor=13994
DS_Legs=8863
DS_Ammo=25730

And here is macro

[macro]80 {Change Set} Tibia.KeyDown(:K_SUBTRACT)==1 [EquipChange] Cooldown.Blocked(CDkey)==0 !SetType==1 [VarSetChange] SetType:=2 HUD.Print(3, 1, 93, 0, 253, 2000, Equip Death Set) Cooldown.Create(CDkey, 2000) GoLabel(EquipChange) {VarSetChange} !SetType==2 [StartingSet] SetType:=1 HUD.Print(3, 1, 18, 196, 232, 2000, Equip Haste Set) Cooldown.Create(CDkey, 2000) GoLabel(EquipChange) {StartingSet} SetType:=!StartingSet exit() {EquipChange} !SetType==1 [OtherSet] {Head_1} Self.Inventory.Helmet()<>!HS_HelmetON [Armor_1] Self.Equip(Helmet, !HS_HelmetBP) exit() {Armor_1} Self.Inventory.Armor()<>!HS_Armor [Legs_1] Self.Equip(Armor, !HS_Armor) exit() {Legs_1} Self.Inventory.Legs()<>!HS_Legs [Ammo_1] Self.Equip(Legs, !HS_Legs) exit() {Ammo_1} Self.Inventory.Ammunition()<>!HS_Ammo Self.Equip(Ammo, !HS_Ammo) exit() {OtherSet} !SetType==2 {Head_2} Self.Inventory.Helmet()<>!DS_Helmet [Armor_2] Self.Equip(Helmet, !DS_Helmet) exit() {Armor_2} Self.Inventory.Armor()<>!DS_Armor [Legs_2] Self.Equip(Armor, !DS_Armor) exit() {Legs_2} Self.Inventory.Legs()<>!DS_Legs [Ammo_2] Self.Equip(Legs, !DS_Legs) exit() {Ammo_2} Self.Inventory.Ammunition()<>!DS_Ammo Self.Equip(Ammo, !DS_Ammo) exit() [/macro]


code for better visibility
[spoiler]
Code:
Tibia.KeyDown(:K_SUBTRACT)==1 [EquipChange]
Cooldown.Blocked(CDkey)==0
!SetType==1 [VarSetChange]
SetType:=2
HUD.Print(3, 1, 93, 0, 253, 2000, Equip Death Set)
Cooldown.Create(CDkey, 2000)
GoLabel(EquipChange)

{VarSetChange}
!SetType==2 [StartingSet]
SetType:=1
HUD.Print(3, 1, 18, 196, 232, 2000, Equip Haste Set)
Cooldown.Create(CDkey, 2000)
GoLabel(EquipChange)

{StartingSet}
SetType:=!StartingSet
exit()

{EquipChange}
!SetType==1 [OtherSet]

{Head_1}
Self.Inventory.Helmet()<>!HS_HelmetON [Armor_1]
Self.Equip(Helmet, !HS_HelmetBP)
exit()

{Armor_1}
Self.Inventory.Armor()<>!HS_Armor [Legs_1]
Self.Equip(Armor, !HS_Armor)
exit()

{Legs_1}
Self.Inventory.Legs()<>!HS_Legs [Ammo_1]
Self.Equip(Legs, !HS_Legs)
exit()

{Ammo_1}
Self.Inventory.Ammunition()<>!HS_Ammo
Self.Equip(Ammo, !HS_Ammo)
exit()

{OtherSet}
!SetType==2

{Head_2}
Self.Inventory.Helmet()<>!DS_Helmet [Armor_2]
Self.Equip(Helmet, !DS_Helmet)
exit()

{Armor_2}
Self.Inventory.Armor()<>!DS_Armor [Legs_2]
Self.Equip(Armor, !DS_Armor)
exit()

{Legs_2}
Self.Inventory.Legs()<>!DS_Legs [Ammo_2]
Self.Equip(Legs, !DS_Legs)
exit()

{Ammo_2}
Self.Inventory.Ammunition()<>!DS_Ammo
Self.Equip(Ammo, !DS_Ammo)
exit()
[/spoiler]
Reply


Messages In This Thread
Change set on press key - by seypher - 11-22-2018, 07:27 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)