Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.11 KB | None | 0 0
  1. function Hexer_Champ_pvp()
  2.  
  3.     --  Klassen Abfrage
  4.     local mcn, scn = UnitClass("player");
  5.     --  Klassen Abfrage Gegener
  6.     local main, second = UnitClass("target")
  7.     --  Target ist Boss
  8.     local boss = UnitSex("target") > 2;
  9.     --  Ziel hat mich im target
  10.     local tt = UnitIsUnit("player", "targettarget")
  11.     --  Bin im Kampf   
  12.     local combat = GetPlayerCombatState()
  13.     --  Looten
  14.     local tDead = UnitIsDeadOrGhost("target")
  15.     --  PSI
  16.     local PsiPoints = GetSoulPoint()
  17.     -- ich hab mich im target (Serenstum)
  18.     local tp = UnitIsUnit("target", "player")
  19.  
  20.  
  21.  
  22.  
  23.     if UnitIsDeadOrGhost("target") then pvptab()
  24.     elseif not UnitExists("target") then pvptab()
  25.     elseif (UnitName("target") == UnitName("player")) then pvptab()
  26.     elseif not UnitCanAttack("player","target") then pvptab()
  27.     elseif not UnitIsPlayer("target") then pvptab()
  28.     elseif tt and SBt("Erdkern-Barriere") and checkForItem("Serenstum") and checkForItemCooldown("Serenstum")<.2 and not SBp("Verteidigungsnetz") then UseItemByName("Serenstum")
  29.     elseif tt and SBt("Erdkern-Barriere") and not SBp("Serenstum") and checkForItemCooldown("Serenstum")>.2 and CcS("Verteidigungsnetz")<.2 and MgP(.35) then CastSpellByName("Verteidigungsnetz")
  30.     elseif tt and SBt("Intensivierung") and main == "Ritter" and second == "Magier" and checkForItem("Serenstum") and checkForItemCooldown("Serenstum")<.2 and not SBp("Verteidigungsnetz") then UseItemByName("Serenstum")
  31.     elseif tt and SBt("Intensivierung") and main == "Ritter" and second == "Magier" and not SBp("Serenstum") and checkForItemCooldown("Serenstum")>.2 and CcS("Verteidigungsnetz")<.2 and MgP(.35) then CastSpellByName("Verteidigungsnetz")
  32.     elseif not tp and tt and SBt("Willenskraftklinge") and checkForItem("Serenstum") and checkForItemCooldown("Serenstum")<.2 and not SBp("Verteidigungsnetz") then UseItemByName("Serenstum")
  33.     elseif not tp and tt and SBt("Willenskraftklinge") and not SBp("Serenstum") and checkForItemCooldown("Serenstum")>.2 and CcS("Verteidigungsnetz")<.2 and MgP(.35) then CastSpellByName("Verteidigungsnetz")
  34.     elseif SDp("Blitzschlag") and EquipCD(1)<.2 then UseEquipmentItem(1)
  35.     elseif SDp("Bewegungseinschränkung") and EquipCD(1)<.2 then UseEquipmentItem(1)
  36.     elseif SDp("Schattengefängnis") and EquipCD(1)<.2 then UseEquipmentItem(1)
  37.     elseif SDp("Ansturm - Effekt") and EquipCD(1)<.2 then UseEquipmentItem(1)
  38.     elseif SDp("Saces' Verachtung") and EquipCD(13)<.2 then UseEquipmentItem(13)
  39.     elseif SDp("Schattengefängnis") and CcS("Verteidigungsnetz")<.2 and MgP(.35) then CastSpellByName("Verteidigungsnetz")
  40.     elseif SDp("Blitzschlag") and CcS("Verteidigungsnetz")<.2 and MgP(.35) then CastSpellByName("Verteidigungsnetz")
  41.     elseif SDp("Bewegungseinschränkung") and CcS("Verteidigungsnetz")<.2 and MgP(.35) then CastSpellByName("Verteidigungsnetz")
  42.     elseif SDp("Ansturm - Effekt") and CcS("Verteidigungsnetz")<.2 and MgP(.35) then CastSpellByName("Verteidigungsnetz")
  43.     elseif SBp("Spuren der Leere") and not SBp("Saces' Ansporn") then cPB("Spuren der Leere")
  44.     elseif combat and SBp("Spuren der Leere") then cPB("Spuren der Leere")
  45.     elseif not SBp("Gedankenrune") and CcS("Gedankenrune")<.2 and MgP(.15) then CastSpellByName("Gedankenrune")
  46.     elseif not SBp("Saces' Zorn") and SgP(.10) and CcS("Saces' Zorn")<.2 then CastSpellByName("Saces' Zorn")
  47.     elseif not SBt("Serenstum") and PsiPoints>=2 and CcS("Abgetrenntes Bewusstsein")<.2 and SBp("Willenskraftklinge") and SBp("Saces' Ansporn") then CastSpellByName("Abgetrenntes Bewusstsein")
  48.     elseif not SBt("Serenstum") and not combat and CcS("Verdrehte Ladung")<.2 and MgP(.30) then CastSpellByName("Verdrehte Ladung")
  49.     elseif combat and CcS("Zornesveredelung")<.2 and CcS("Willenskraftklinge")<.2 and SgP(.99) then CastSpellByName("Zornesveredelung")
  50.     elseif PsiPoints>=6 and CcS("Willenskraftklinge")<.2 then CastSpellByName("Willenskraftklinge")
  51.     elseif PsiPoints>=2 and CcS("Saces' Ansporn")<.2 and SBp("Willenskraftklinge") and not SBp("Saces' Ansporn") then CastSpellByName("Saces' Ansporn")
  52.     elseif not SBt("Serenstum") and PsiPoints>=2 and CcS("Abgetrenntes Bewusstsein")<.2 and SBp("Willenskraftklinge") then CastSpellByName("Abgetrenntes Bewusstsein")
  53.     elseif not SBt("Serenstum") and CcS("Herzsammelhieb")<.2 and not MgP(.40) then CastSpellByName("Herzsammelhieb")
  54.     elseif not SBt("Serenstum") and CcS("Herzsammelhieb")<.2 and SDt("Geschwächt") then CastSpellByName("Herzsammelhieb")
  55.     elseif not SBt("Serenstum") and CcS("Verdrehte Ladung")<.2 and MgP(.30) then CastSpellByName("Verdrehte Ladung")
  56.     elseif not SBt("Serenstum") and CcS("Seelentrauma")<.2 and MgP(.25) then CastSpellByName("Seelentrauma")
  57.     elseif not SBt("Serenstum") and CcS("Woge der Boshaftigkeit")<.2 and MgP(.20) then CastSpellByName("Woge der Boshaftigkeit")
  58.     elseif not SBt("Serenstum") and CcS("Schwächender Webefluch")<.2 and MgP(.20) then CastSpellByName("Schwächender Webefluch")
  59.     elseif not SBt("Serenstum") and CcS("Herzsammelhieb")<.2 then CastSpellByName("Herzsammelhieb")
  60.     elseif not SBt("Serenstum") and CcS("Verwirrendes Rätsel")<.2 and MgP(.20) then CastSpellByName("Verwirrendes Rätsel")
  61.     elseif not SBt("Serenstum") and CcS("Psychische Pfeile")<.2 and MgP(.20) then CastSpellByName("Psychische Pfeile")
  62.     end
  63. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement