What's worng here lol?
#1

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if((newkeys == KEY_SUBMISSION) && IsPlayerInAnyVehicle(playerid))
    {
       ToggleEngine(playerid);
       SendClientMessage(playerid,COLOR_VIOLETBLUE,"The engine is turned on.");
       else // 388
       {
         SendClientMessage(playerid,COLOR_VIOLETBLUE,"The engine is turned off.");
       }
    }
    return 1;
}
The error is 388 invalid expression asumed 0 but I want to do so that if I press 1 again it turns the engine off ,but it says The engine is turned off and not on again
Reply
#2

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if((newkeys == KEY_SUBMISSION) && IsPlayerInAnyVehicle(playerid))
    {
       ToggleEngine(playerid);
       SendClientMessage(playerid,COLOR_VIOLETBLUE,"The engine is turned on.");
    }
    else // 388
    {
        SendClientMessage(playerid,COLOR_VIOLETBLUE,"The engine is turned off.");
    }
    return 1;
}
Reply
#3

You need an if here, to detect if the engine is off. Something like

Код:
       
if(engineoff)
{
       ToggleEngine(playerid);
       SendClientMessage(playerid,COLOR_VIOLETBLUE,"The engine is turned on.");
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)