• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Issue

Status
Not open for further replies.
Level 12
Joined
Dec 2, 2016
Messages
733
The output says it can't recognize 'Rug' variable.

JASS:
function flameEffect() {

integer pIdRug = GetPlayerId(GetOwningPlayer(GetEnumUnit()));
string Rug = GetPlayerName(Player(pIdRug));

 if (GetUnitTypeId(GetEnumUnit()) == 'E002' || GetUnitTypeId(GetEnumUnit()) == 'E001' || GetUnitTypeId(GetEnumUnit()) == 'U007' || GetUnitTypeId(GetEnumUnit()) == 'U008' || GetUnitTypeId(GetEnumUnit()) == 'AVFV') {
 if Rug == "[RG]RugarusVF"
   {
   AddSpecialEffectTargetUnitBJ("head", GetEnumUnit(), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrikeDamageTarget.mdl");
   AddSpecialEffectTargetUnitBJ("head", GetEnumUnit(), "Abilities\\Weapons\\GargoyleMissile\\GargoyleMissile.mdl");
    }
    }
  
    else if (GetUnitTypeId(GetEnumUnit()) == 'h010') {
    if Rug == "[RG]RugarusVF"
    {
    UnitRemoveAbilityBJ( 'A02B', GetEnumUnit());
    UnitAddAbilityBJ( 'A04B', GetEnumUnit());
    }
    }
}



function onColor() -> boolean {

ForGroupBJ(GetUnitsInRectAll(GetEntireMapRect()),function flameEffect);

}



private function onInit() {
  trigger trg = CreateListedTrigger();
  integer i;



  TriggerAddCondition(trg, Condition(function onColor));
}
 
Status
Not open for further replies.
Top