/votekick Command help (+rep)
#1

i need /votekick with 5Votes then kick if 3votes then it sends in jail 5minutes
Reply
#2

i have no much time to save the position coordinates nor script it them
Modify yourself

pawn Код:
new VoteKick[MAX_PLAYERS],
    Vote[MAX_PLAYERS];

CMD:votekick(playerid, params[])
{
    new string[128], pname[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME], id;
    if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "USAGE: /votekick [playerid]");
    GetPlayerName(playerid, pname, sizeof(pname));
    GetPlayerName(id, targetname, sizeof(targetname));
    if(Vote[playerid] == 1) return SendClientMessage(playerid, -1, "You can only once vote kick!");
    if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "You cannot votekick invalid/disconnected id!");
    if(id == playerid) return SendClientMessage(playerid, -1, "You cannot votekick yourself!");
    if(VoteKick[id] == 1)
    {
        format(string, sizeof(string), "%s(%d) vote to kick %s(%d) | Maxium Votekick: 3", pname, playerid, targetname, id);
        SendClientMessageToAll(-1, string);
        VoteKick[id]++;
        return 1;
    }
    if(VoteKick[id] == 3)
    {
        format(string, sizeof(string), "The vote kick has reach the maxium vote kick %s(%d) has been kicked!", targetname, id);
        SendClientMessageToAll(-1, string);
        VoteKick[id] = 0;
        Vote[playerid] = 0;
        Kick(id);
        return 1;
    }
    VoteKick[id]++;
    Vote[playerid]++;
    format(string, sizeof(string), "%s(%d) wants to kick %s(%d) /votekick to vote! | Maxium Votekick: 3", pname, playerid, targetname, id);
    SendClientMessageToAll(-1, string);
    format(string, sizeof(string), "You start a vote kick in %s(%d)", targetname, id);
    SendClientMessage(playerid, -1, string);
    format(string, sizeof(string), "%s(%d) wants you to be get kicked", pname, playerid);
    SendClientMessage(id, -1, string);
    return 1;
}
Reply
#3

....
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)