else if's
#1

So, the next is the race command. I tryed do that in many ways, searched aswell, but nothing. Ok, the command is;

Код:
 if (strcmp("/joinrace", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInStreamedCheckpoint(playerid,Cp1) && IsPlayerInAnyVehicle(playerid))
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"You joined the race!");
    new vehicleid = GetPlayerVehicleID(playerid);
    SetVehiclePos(vehicleid, 2466.4861,-1661.6304,12.8521);
    SetPlayerFacingAngle(playerid, 0);
    ++racers;
    joined[playerid] = true;
    }
    else if(PLAYER_STATE_ONFOOT && IsPlayerInStreamedCheckpoint(playerid,Cp1))
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"You must be at the cp to do that!");
    }
    else if(IsPlayerInAnyVehicle(playerid))
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"You must be at the cp to do that!");
    }
    else if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"You must be at the cp to do that!");
    }
    if(joined[playerid] == true)
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"You already joined the race!");
    }
    return 1;
    }
So, the problem is that, i can't figure out how can i add correctly
Код:
SendClientMessage(playerid,COLOR_LIGHTBLUE,"You already joined the race!");
and it's always showing together with the
Код:
SendClientMessage(playerid,COLOR_LIGHTBLUE,"You joined the race!");
I would like to know, what i'm doing wrong with the if's and else if's, i know, i'm doing wrong.
Reply


Messages In This Thread
else if's - by BrivibasGars - 05.02.2014, 06:19
Re: else if's - by PowerPC603 - 05.02.2014, 06:27
Re: else if's - by BrivibasGars - 05.02.2014, 06:57
Re: else if's - by Vince - 05.02.2014, 11:02
Re: else if's - by Konstantinos - 05.02.2014, 11:26

Forum Jump:


Users browsing this thread: 2 Guest(s)