28.07.2011, 20:22
їComo puedo poner un comando para que lo pueda poner un unico usuario?
new nick[24];
GetPlayerName(playerid,nick,24);
if(!strcmp(nick, "Cualquier_Nick", true))
//cmd:
if(!strcmp(cmdtext, "/comando")){
if(!strcmp(pName(playerid), "Nick", false)){//detectara diferencias entre "Nick" o "nick"
//funciones del cmd
}return SendClientMessage(playerid, 0xFF0000FF, "Error: Solo Nick puede usar este comando.");
}
//funcion pName
stock pName(playerid)
{
new n[MAX_PLAYER_NAME];
GetPlayerName(playerid, n, MAX_PLAYER_NAME);
return n;
}
//cmd:
if(!strcmp(cmdtext, "/comando")){
if(!strcmp(pName(playerid), "Nick", false)){//detectara diferencias entre "Nick" o "nick"
//funciones del cmd
return 1; //para que no salga el mensaje de error
}return SendClientMessage(playerid, 0xFF0000FF, "Error: Solo Nick puede usar este comando.");
}
//funcion pName
stock pName(playerid)
{
new n[MAX_PLAYER_NAME];
GetPlayerName(playerid, n, MAX_PLAYER_NAME);
return n;
}
pawn Код:
|
CMD:comando(playerid, params[])
{
if(!strcmp(pName(playerid), "Nick", false)){//detectara diferencias entre "Nick" o "nick"
//funciones del cmd
return 1; //para que no salga el mensaje de error
}return SendClientMessage(playerid, 0xFF0000FF, "Error: Solo Nick puede usar este comando.");
}
//funcion pName
stock pName(playerid)
{
new n[MAX_PLAYER_NAME];
GetPlayerName(playerid, n, MAX_PLAYER_NAME);
return n;
}