help me please -
Jimmi - 15.08.2015
I tried to add that the/warn command when it receives someone warn to send a message to all players online as x received warn and gives me error
(23691) : error 001: expected token: ",", but found ";"
Line 23691
Код:
format(string, sizeof(string), "INFO:%s a primit ban de la rBot, motiv:3/3 WARNS", string, GetName(playerid);
Код:
//========================================[CMD:WARN]=========================================================//
CMD:warn(playerid, params[])
{
new targetid, motiv[100], string[256], str[128];
if(sscanf(params,"us[99]",targetid,motiv)) return SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /warn [playerid/numejucator] [reason]");
else if ( IsPlayerConnected ( targetid ) )
{
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), "Ai primit warn de la %s, motiv:%s", GetName(playerid), motiv);
SendClientMessage(targetid, COLOR_RED,string);
}
else
{
format(str, sizeof(str), "INFO:%s a primit warn de la %s, motiv:%s", GetName(playerid), motiv);
SendClientMessageToAll(COLOR_RED, str);
format(string, sizeof(string), "INFO:%s a primit ban de la rBot, motiv:3/3 WARNS", string, GetName(playerid);
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;
}
Re: help me please -
Jimmi - 15.08.2015
uppp
Re: help me please -
UnDetectable - 15.08.2015
format(string, sizeof(string), "INFO:%s a primit ban de la rBot, motiv:3/3 WARNS", GetName(playerid));
Re: help me please -
Jimmi - 15.08.2015
But why does this message appear when someone gets all warn?
format(str, sizeof(str), "INFO:%s a primit warn de la %s, motiv:%s", GetName(playerid), motiv);
SendClientMessageToAll(COLOR_RED, str);
Код:
//========================================[CMD:WARN]=========================================================//
CMD:warn(playerid, params[])
{
new targetid, motiv[100], string[256], str[128];
if(sscanf(params,"us[99]",targetid,motiv)) return SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /warn [playerid/numejucator] [reason]");
else if ( IsPlayerConnected ( targetid ) )
{
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), "INFO:Ai primit warn de la %s, motiv:%s", GetName(playerid), motiv);
SendClientMessage(targetid, COLOR_RED,string);
}
else
{
format(str, sizeof(str), "INFO:%s a primit warn de la %s, motiv:%s", GetName(playerid), motiv);
SendClientMessageToAll(COLOR_RED, str);
format(string, sizeof(string), "INFO:%s a primit ban de la rBot, motiv:(3/3 WARNS)", GetName(playerid));
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;
}