How to make Helpers,etc..?
#4

You put it under OnPlayerCommandText, delete your OnPlayerCommandText function and put commands anywhere in your script.
EDIT: here is /kick [id] [reason]:

pawn Код:
CMD:kick(playerid, params[])
{
    if(helper[playerid] == 0)
        return SendClientMessage(playerid, 0xAAAAAA, "You need to be helper to use this");
    new giveplayerid, reason;
    if(sscanf(params, "us", giveplayerid, reason))
        return SendClientMessage(playerid, 0xAAAAAA, "Usage: /kick [ID] [Reason]");
    new string[128];
    new pName[24], aName[24];
    GetPlayerName(playerid, aName, 24);
    GetPlayerName(giveplayerid, pName, 24);
    format(string, sizeof(string), "Admin %s has kicked %s. Reason: %s", aName, pName, reason);
    SendClientMessageToAll(0xAAAAAA, string);
    Kick(giveplayerid);
    return 1;
}
NOT TESTED

If it doesn't work change:
pawn Код:
if(sscanf(params, "us", giveplayerid, reason))
        return SendClientMessage(playerid, 0xAAAAAA, "Usage: /kick [ID] [Reason]");
To:
pawn Код:
if(sscanf(params, "ud", giveplayerid, reason))
        return SendClientMessage(playerid, 0xAAAAAA, "Usage: /kick [ID] [Reason]");
And change:
pawn Код:
format(string, sizeof(string), "Admin %s has kicked %s. Reason: %s", aName, pName, reason);
to
pawn Код:
format(string, sizeof(string), "Admin %s has kicked %s. Reason: %d", aName, pName, reason);
BUT ONLY IF IT DOESN'T WORK!
Reply


Messages In This Thread
How to make Helpers,etc..? - by Wooza - 29.01.2011, 13:18
Re: How to make Helpers,etc..? - by Mean - 29.01.2011, 15:55
Re: How to make Helpers,etc..? - by Wooza - 29.01.2011, 17:36
Re: How to make Helpers,etc..? - by Mean - 29.01.2011, 19:57
Re: How to make Helpers,etc..? - by randomkid88 - 29.01.2011, 20:36
[No subject] - by Wooza - 30.01.2011, 13:57

Forum Jump:


Users browsing this thread: 1 Guest(s)