SA-MP Forums Archive
/Warn - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: /Warn (/showthread.php?tid=414047)



/Warn - DerickClark - 07.02.2013

error 001: expected token: ";", but found "new"
error 001: expected token: ";", but found "if"
error 001: expected token: ";", but found "}"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


3 Errors.
[/CODE]


Код:
// Warn a player
CMD:warn(playerid,params[])
{
    new playeridex;
    if(sscanf(params,"%u%s[129]",playeridex,params)) return SendClientMessage(playerid,0xFFFFFF,"Usage: /warn <playerid> <reason>")
    new string[128],string1[MAX_PLAYER_NAME];
    GetPlayerName(playeridex,string,sizeof(string));
    GetPlayerName(playerid,string1,sizeof(string1));
    warned[playeridex]++;
    format(string,sizeof(string),"%s has been warned by %s. Reason: %s",string,string1,params);
    SendClientMessageToAll(0xFFFFFF,string)
    if(warned[playerid] == 5)
    {
        Kick(playeridex);
        format(string,sizeof(string),"%s has been kicked for having too much warn.",string);
        SendClientMessageToAll(0xFFFFFF,string)
    }
    return 1;
}



AW: /Warn - Blackazur - 07.02.2013

Код:
CMD:warn(playerid,params[])
{
    new playeridex;
    if(sscanf(params,"%u%s[129]",playeridex,params)) return SendClientMessage(playerid,0xFFFFFF,"Usage: /warn <playerid> <reason>");
    new string[128],string1[MAX_PLAYER_NAME];
    GetPlayerName(playeridex,string,sizeof(string));
    GetPlayerName(playerid,string1,sizeof(string1));
    warned[playeridex]++;
    format(string,sizeof(string),"%s has been warned by %s. Reason: %s",string,string1,params);
    SendClientMessageToAll(0xFFFFFF,string);
    if(warned[playerid] == 5)
    {
        Kick(playeridex);
        format(string,sizeof(string),"%s has been kicked for having too much warn.",string);
        SendClientMessageToAll(0xFFFFFF,string);
    }
    return 1;
}
Try now.


Re: /Warn - DerickClark - 07.02.2013

ty can you do dis one?
Код:
// Un warn a player.
CMD:unwarn(playerid,params[])
{
    new playeridex;
    if(sscanf(params,"%u%s[129]",playeridex,params)) return SendClientMessage(playerid,0xFFFFFF,"Usage: /unwarn <playerid> <reason>")
    new string[128],string1[MAX_PLAYER_NAME];
    GetPlayerName(playeridex,string,sizeof(string));
    GetPlayerName(playerid,string1,sizeof(string1));
    warned[playeridex]--;
    format(string,sizeof(string),"%s has been unwarned by %s. Reason: %s",string,string1,params);
    SendClientMessageToAll(0xFFFFFF,string)
    return 1;
}
Код:
C:\Users\pawno\include\PPC_PlayerCommands.inc(1535) : error 001: expected token: ";", but found "new"
C:\Users\pawno\include\PPC_PlayerCommands.inc(1541) : error 001: expected token: ";", but found "return"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.



AW: /Warn - Blackazur - 07.02.2013

Код:
CMD:unwarn(playerid,params[])
{
    new playeridex;
    if(sscanf(params,"%u%s[129]",playeridex,params)) return SendClientMessage(playerid,0xFFFFFF,"Usage: /unwarn <playerid> <reason>");
    new string[128],string1[MAX_PLAYER_NAME];
    GetPlayerName(playeridex,string,sizeof(string));
    GetPlayerName(playerid,string1,sizeof(string1));
    warned[playeridex]--;
    format(string,sizeof(string),"%s has been unwarned by %s. Reason: %s",string,string1,params);
    SendClientMessageToAll(0xFFFFFF,string);
    return 1;
}
done.


Re: /Warn - DerickClark - 07.02.2013

Ty for the commands.
Can i put 1/3?


AW: /Warn - Blackazur - 07.02.2013

its easy you just missed all times an ";" .