Ayuda con este Error !
#1

ise este comando

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])//
{
    if (strcmp("/SentenciarMuerte", cmdtext, true, 17) == 0)//
    {
    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;
    }
    return 0;
}
pero cuando compilo me tira el sig error :
Quote:

C:\Documents and Settings\FEDE\Menъ Inicio\Escritorio\todo san andrea\[0.3c]Los Santos RP - Modificado 4.9(1)\[0.3c]Los Santos RP - Modificado 4.9\filterscripts\Penademuerte.pwn(75) : error 017: undefined symbol "params"

Que es ? como lo soluciono ?

espero ayuda
Reply
#2

Debes usar procesador de comandos que usen parametros ._.

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;
}
Apuesto que hiciste copia y pega con ese comando.
Reply
#3

Ahh i eso es asi lo que ba en donde pusiste ccomando es el comando osea si pongo dcmd_ asdasd --> /asdasd serua esto?

Disculpa mi ignorancia soi nuevo en el script grasias por tu ayuda
Reply
#4

Quote:
Originally Posted by Fede.Zink
Посмотреть сообщение
Ahh i eso es asi lo que ba en donde pusiste ccomando es el comando osea si pongo dcmd_ asdasd --> /asdasd serua esto?

Disculpa mi ignorancia soi nuevo en el script grasias por tu ayuda
Hay edite y te puse un ejemplo de como seria
Reply
#5

SOs un groso +1 de Rep grasias amigo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)