[DUDA]Me salta warning los CMDs
#1

Por ejemplo:

pawn Код:
YCMD:colgar(playerid,params[])
{
    if(enllamada == 0) return SendClientMessage(playerid, COL_ERROR, "No estas en una llamada");
    enllamada = 0;
    return 1;
}
lo curioso es que el comando es funcional 100% pero en el compilador me dice
warning 202: number of arguments does not match definition

їQue puedo hacer?No necesito el params[]...
Reply
#2

(playerid,params[],help)
Reply
#3

Quote:
Originally Posted by The-Krew
Посмотреть сообщение
(playerid,params[],help)
No, si pones help te da el mismo warning, incluso por asi decirlo uno doble ya que el script no tiene ni un params[] ni un help.

Ayuda
Reply
#4

Muestrame el new que hiciste para el enllamada
Reply
#5

usa

pawn Код:
#pragma unused help
Reply
#6

Quote:
Originally Posted by MemoX
Посмотреть сообщение
Muestrame el new que hiciste para el enllamada
Te doy otro ejemplo mas sencillo

pawn Код:
YCMD:desbug(playerid,params[])
{
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SendClientMessage(playerid, -1, "Esperamos que su problema haya sido solucionado, en otro caso, contacte con la administraciуn");
    return 1;
}
Reply
#7

Prueba asн amigo...


Код:
YCMD:colgar(playerid,params[])
{
    #pragma unused params
    if(enllamada == 0) return SendClientMessage(playerid, COL_ERROR, "No estas en una llamada");
    enllamada = 0;
    return 1;
}
Reply
#8

Modificaste algo del include? YCMD:help(playerid, params[], help), si no es usado algun parбmetro usa pragma
Reply
#9

Quote:
Originally Posted by Shura
Посмотреть сообщение
Prueba asн amigo...


Код:
YCMD:colgar(playerid,params[])
{
    #pragma unused params
    if(enllamada == 0) return SendClientMessage(playerid, COL_ERROR, "No estas en una llamada");
    enllamada = 0;
    return 1;
}
Si, asi es.

Muchas gracias a todos
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)