14.12.2011, 19:35
Debes usar procesador de comandos que usen parametros ._.
Apuesto que hiciste copia y pega con ese comando.
pawn Код:
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(sentenciarmuerte,16,cmdtext);
//dcmd(nombrecomando, numero de letras del nombre del comando, cmdtext);
return 0;
}
dcmd_sentenciarmuerte( playerid, params[ ] )
{
new playerid1;
if(sscanf(params, "d", playerid1)) return SendClientMessage(playerid, 0x9BE9F104, "Ayuda /Sentenciarmuerte [id]"); //
if(!IsPlayerConnected(playerid1)) return SendClientMessage(playerid, 0x9BE9F104, "Id Incorrecta/jugador OffLine"); //
if(playerid == playerid1) return SendClientMessage(playerid, 0x9BE9F104, "ЎNo puedes hacerlo contigo mismo!"); //
PenaAsig[playerid1] = 1;
return 1;
}