little help please, thanks.
#2

Код:
YCMD:report(playerid, params[], help) {
    if(help) {
        SendClientMessage(playerid, X11_WHITE, "Used for reporting a player");
        return 1;
    }
    if(GetPVarInt(playerid, "ReportBanned") == 1) {
        SendClientMessage(playerid, X11_TOMATO_2, "You are report banned!");
        return 1;
    }
    new input[128],msg[128],targetid;
    if(!sscanf(params, "is[128]",targetid,input)) {
      if(!IsPlayerConnected(targetid))
        return SendClientMessage(playerid,X11_TOMATO_2, "That player isn't connected");
        new time = GetPVarInt(playerid, "RequestChatCooldown");
        new timenow = gettime();
        if(REQUESTCHAT_COOLDOWN-(timenow-time) > 0) {
            SendClientMessage(playerid, X11_TOMATO_2, "You must wait before sending another report!");
            return 1;
        }
        SetPVarInt(playerid, "RequestChatCooldown", gettime());
        format(msg, sizeof(msg), "Report from [%d]%s Of %s Reason:{EE0000}%s", playerid,GetPlayerNameEx(targetid, ENameType_CharName), GetPlayerNameEx(playerid, ENameType_CharName), input);
        ABroadcast(X11_ORANGE, msg, EAdminFlags_All);
        AdminLog(playerid, msg);
        SendClientMessage(playerid, X11_WHITE, "Your report has been sent to the admins, please be patient and wait until an admin can help you.");
        //SendClientMessage(playerid, X11_YELLOW, input);
        SetPVarInt(playerid, "SentReport", 1);
        SetPVarString(playerid, "ReportText", input);
    } else {
        SendClientMessage(playerid, X11_WHITE, "USAGE: /report [playerid] [message]");
    }
    return 1;
}
Give it a try !
Reply


Messages In This Thread
little help please, thanks. - by Puff - 08.10.2017, 18:08
Re: little help please, thanks. - by FuNkYTheGreat - 08.10.2017, 18:35
Re: little help please, thanks. - by Puff - 09.10.2017, 06:27
Re: little help please, thanks. - by RIDE2DAY - 09.10.2017, 09:58
Re: little help please, thanks. - by Puff - 09.10.2017, 10:38

Forum Jump:


Users browsing this thread: 1 Guest(s)