Scripting issue
#5

you need to use a variable for each player

like

pawn Код:
new Bo[MAX_PLAYERS];
then onplayerconnect

pawn Код:
Bo[playerid] = 0;
after this

pawn Код:
if (strcmp(cmdtext, "/whereismech", true) == 0)
{
        if (Bo[playerid] == 1) return SendClientMessage(playerid, 0xFF0000AA, "You already have an active Checkpoint, please use /deletecheckpoint to have another one");
        else if (!IsPlayerInRangeOfPoint(playerid, 5, 1607.2327, -1841.8683, 13.5116))
        {
                SetPlayerCheckpoint(playerid, 1607.2327, -1841.8683, 13.5116, 3);
                SendClientMessage (playerid, 0xFF0000AA, "Go to the checkpoint and /repair there");
                Bo[playerid]=1;
                return 1;
        }
        else
        {
            SendClientMessage(playerid, 0xFF0000AA, "You are already in the mechanic place, use /repair, this will cost you 5000$");
            return 1;
        }
   
}
   
public OnPlayerEnterCheckpoint(playerid)
{
DisablePlayerCheckpoint(playerid);
PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
Bo[playerid]=0;
return 1;
}
Reply


Messages In This Thread
Scripting issue - by Sarra - 02.08.2014, 04:58
Re: Scripting issue - by youssefehab500 - 02.08.2014, 05:03
Re: Scripting issue - by Sarra - 02.08.2014, 05:14
Re: Scripting issue - by youssefehab500 - 02.08.2014, 05:18
Re: Scripting issue - by IceBilizard - 02.08.2014, 05:18
Re: Scripting issue - by Cannary2048 - 02.08.2014, 05:19
Re: Scripting issue - by Sarra - 02.08.2014, 05:23

Forum Jump:


Users browsing this thread: 2 Guest(s)