CMD:warn
#1

I did the command/warn on the zcmd + sscanf but now when I warn someone doesn't appear the message as received warn ...
Код:
CMD:warn(playerid, params[])
{
	new year, month,day;
	new targetid, motiv[100], string[256];

	getdate(year, month, day);

    if(sscanf(params,"us[99]",targetid,motiv)) return SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /warn [playerid/numejucator] [reason]");

    if(targetid != INVALID_PLAYER_ID)
    {
        if(PlayerInfo[targetid][pAdmin] > PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, COLOR_GREY, "Nu poti da warn unui administrator cu rangul mai mare ca al tau.");
        if(PlayerInfo[targetid][pWarns] < 3)
        {
	        PlayerInfo[targetid][pWarns] += 1;
	        Update(targetid,pWarningsx);

			format(string, sizeof(string), "I-ai dat lui %s 1 punct de WARN din motivul: %s", GetName(targetid), motiv);
			SendClientMessage(playerid, COLOR_GREY,string);
			format(string, sizeof(string), "Ai primit de la adminul %s Warn +1 deoarece: %s", GetName(playerid), motiv);
			SendClientMessage(targetid, COLOR_GREY,string);
		}
        else
        {
			format(string, sizeof(string), "AdmCmd: %s a primit ban de la %s(3 warns), motiv: %s (%d-%d-%d) \n", GetName(targetid), GetName(playerid), motiv, month, day, year);
			format(string, sizeof(string), "%s{0066FF}Info: %s{a9c4e4} a primit ban de la %s (3 Warns), motiv: %s", string, GetName(targetid), GetName(playerid), motiv);
			SendClientMessageToAll(COLOR_LIGHTRED, string);
            PlayerInfo[targetid][pReg] = -999;
            Update(targetid,pRegisteredx);
            PlayerInfo[targetid][pWarns] = 0;
            Update(targetid,pWarningsx);
            new playersip[256];
            GetPlayerIp(targetid,playersip,sizeof(playersip));
            strmid(PlayerInfo[targetid][pIP], playersip, 0, 100, 255);
            Update(targetid, pIPx);
            Kick(targetid);
            ExecCMD[playerid]++;
            return 1;
		}
	}
	else
 	{
  		format(string, sizeof(string), "   %d nu este conectat.", targetid);
		SendClientMessage(playerid, COLOR_GRAD1, string);
  	}
    SaveExecCMDS(playerid, "/warn", ExecCMD[playerid]);
    return 1;
}
Reply


Messages In This Thread
CMD:warn - by Jimmi - 08.08.2015, 00:47
Re: CMD:warn - by xVIP3Rx - 08.08.2015, 00:54
Re: CMD:warn - by XBrianX - 09.08.2015, 21:40

Forum Jump:


Users browsing this thread: 1 Guest(s)