public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success) SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}({FF0000}ERROR{FFFFFF}) Comando desconocido, usa {FFFF00}/ayuda {FFFFFF}para recibir ayuda");
return 1;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success, params)
{
if(!success) SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}({FF0000}%s{FFFFFF}) Comando desconocido, usa {FFFF00}/ayuda {FFFFFF}para recibir ayuda", params);
return 1;
}
(44067) : error 025: function heading differs from prototype
(44070) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
new string[144];
format(string, sizeof(string), "{FFFFFF}({FF0000}%s{FFFFFF}) Comando desconocido, usa {FFFF00}/ayuda {FFFFFF}para recibir ayuda", cmdtext[]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
return 1;
}
pawn Код:
|
A que te referнs con retorno? puse eso y me sigue diciendo el mismo error /:
|
new cadena[32] = "Grand Theft Auto San Andreas";
printf("Info: %s", cadena[]); // Error
printf("Info: %s", cadena); // Perfecto
pawn Код:
|
public OnPlayerCommandPerformed(playerid, cmdtext[], success) { if(!success) { new string[144]; format(string, sizeof(string), "{FFFFFF}({FF0000}%s{FFFFFF}) Comando desconocido, usa {FFFF00}/ayuda {FFFFFF}para recibir ayuda", cmdtext[0]); SendClientMessage(playerid, COLOR_WHITE, string); } return 1; }
o.. si se utiliza los corchetes se debe colocar el 0
![]() tambien responde. Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success) { if(!success) { new string[144]; format(string, sizeof(string), "{FFFFFF}({FF0000}%s{FFFFFF}) Comando desconocido, usa {FFFF00}/ayuda {FFFFFF}para recibir ayuda", cmdtext[0]); SendClientMessage(playerid, COLOR_WHITE, string); } return 1; } |
Si utilizas los corchetes con el cero, solo mostraras el primer caracter de la cadena de texto.
|