How to make /report cmd?
#3

pawn Код:
CMD:report(playerid, params[]) {
    new id, s_text[128], s_string[128];
    if(sscanf(params, "us[128]", id, stext)) return SendClientMessage(playerid, -1, "Syntax: /report [playerid] [text]");
    if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Invalid Player ID!");
    format(s_string, sizeof(s_string), "[%d]%s reports [%d]%s, %s", playerid, GetPlayerNameEx(playerid), id, GetPlayerNameEx(otherid), s_text);
    SendAdminReport(-1, s_string);
    SendClientMessage(playerid, -1, "Your report has been sent.");
    return 1;
}
pawn Код:
stock SendAdminReport(color, const len[]) {
    for(new i = 0; i < MAX_PLAYERS; i++) {
        if(IsPlayerAdmin(i)) SendClientMessage(i, color, len);
    }
    return 1;
}
pawn Код:
stock GetPlayerNameEx(playerid) {
    new sPlayerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sPlayerName, sizeof(sPlayerName));
    return sPlayerName;
}
EDIT: Fixed a mistake.
Reply


Messages In This Thread
How to make /report cmd? - by ServerRestart - 05.08.2011, 10:06
Re: How to make /report cmd? - by ServerRestart - 05.08.2011, 10:13
Re: How to make /report cmd? - by Toreno - 05.08.2011, 10:17
AW: How to make /report cmd? - by samtey - 05.08.2011, 10:21
Re: How to make /report cmd? - by Toreno - 05.08.2011, 10:29
Re: How to make /report cmd? - by ServerRestart - 05.08.2011, 10:42
Re: How to make /report cmd? - by kingchandio - 05.08.2011, 10:46
Re: How to make /report cmd? - by emokidx - 05.08.2011, 10:50
Re: How to make /report cmd? - by Toreno - 05.08.2011, 10:53
Re: How to make /report cmd? - by ServerRestart - 05.08.2011, 10:53

Forum Jump:


Users browsing this thread: 1 Guest(s)