Skip to content
User Avatar
#3463
Auto-translated
Svyatoslav
SetObjectEnabled("fort", false);

function fortF() 
    pl1gold = GetPlayerResource (PLAYER_1, GOLD);
    if pl1gold >= 2999;
      then SetPlayerResource(PLAYER_1, GOLD, pl1gold – 2999);
      SetObjectEnabled("fort", true);
    end;
end;

Trigger(OBJECT_TOUCH_TRIGGER, "fort", "fortF" );

It should take money from the player and activate the Fortress, but something doesn't seem right in the line with 'then'.
'then' expected near ';' it says.
And it also breaks all previous scripts.

Can you tell me what's wrong?


SetObjectEnabled("fort", false);

function fortF() 
    pl1gold = GetPlayerResource (PLAYER_1, GOLD);
    if pl1gold >= 2999 then
      SetPlayerResource(PLAYER_1, GOLD, pl1gold – 2999);
      SetObjectEnabled("fort", true);
    end;
end;

Trigger(OBJECT_TOUCH_TRIGGER, "fort", "fortF" );
 

К А
Стикеры GBF в Telegram