How to make a max event players.
#2

Quote:
Originally Posted by LeXuZ
View Post
Hello, I've been working on an event system and I was going to add an MAX EVENT PLAYERS in to stop the event from getting overfull, so this is what I tried:

Code:
#define MAX_EVENT_PLAYERS 16
pawn Code:
CMD:event(playerid, params[])
{
    if(EventOn == false)
    {
        SendClientMessage(playerid, red, "There is no event on.");
    }
    else
    if(EventPlayer[playerid] == true)
    {
        SendClientMessage(playerid, red, "You are already on the event.");
    }
    else
    if(EventStarted == true)
    {
        SendClientMessage(playerid, red, "Event has started.");
    }
    else
    if(GetMaxPlayers() > MAX_EVENT_PLAYERS)
    {
        SendClientMessage(playerid, red, "Event is full.");
    }
    else
    {
        EventPlayer[playerid] = true;
        SendClientMessage(playerid, orange, "You joined event.");
        GivePlayerMoney(playerid, -10000);
        GetPlayerPos(playerid, eX, eY, eZ);
        SetPlayerPos(playerid, -384.3118,-3006.7292,101.2255);
    }
    return 1;
}
If you know where I am going wrong, please help! thanks.
GetMaxPlayers is to get the max amount of players that can enter the server,add this:
pawn Code:
new EventPlayers;
And change the command to:
pawn Code:
CMD:event(playerid, params[])
{
    if(EventOn == false)
    {
        SendClientMessage(playerid, red, "There is no event on.");
    }
    else
    if(EventPlayer[playerid] == true)
    {
        SendClientMessage(playerid, red, "You are already on the event.");
    }
    else
    if(EventStarted == true)
    {
        SendClientMessage(playerid, red, "Event has started.");
    }
    else
    if(EventPlayers > MAX_EVENT_PLAYERS)
    {
        SendClientMessage(playerid, red, "Event is full.");
    }
    else
    {
        EventPlayer[playerid] = true;
        SendClientMessage(playerid, orange, "You joined event.");
        GivePlayerMoney(playerid, -10000);
        GetPlayerPos(playerid, eX, eY, eZ);
        SetPlayerPos(playerid, -384.3118,-3006.7292,101.2255);
                EventPlayers++;
    }
    return 1;
}
Reply


Messages In This Thread
How to make a max event players. - by LeXuZ - 09.04.2015, 14:10
Re: How to make a max event players. - by R0 - 09.04.2015, 14:16
Re: How to make a max event players. - by TazmaNiax - 09.04.2015, 14:16
Re: How to make a max event players. - by LeXuZ - 09.04.2015, 14:33
Re: How to make a max event players. - by ATGOggy - 09.04.2015, 14:40
Re: How to make a max event players. - by LeXuZ - 09.04.2015, 16:05
Re: How to make a max event players. - by LeXuZ - 09.04.2015, 18:34
Re: How to make a max event players. - by R0 - 09.04.2015, 18:42
Re: How to make a max event players. - by LeXuZ - 09.04.2015, 19:59
AW: How to make a max event players. - by Mencent - 09.04.2015, 20:03

Forum Jump:


Users browsing this thread: 1 Guest(s)