Problema con ZCMD - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Problema con ZCMD (
/showthread.php?tid=564245)
Problema con ZCMD -
chusothe41 - 20.02.2015
Resulta que tengo este CMD
pawn Код:
CMD:avecasa(playerid, params[])
Funciona perfectamente, pero cuando lo utilizo como metodo para otro cmd me devuelve un error
Код:
error 035: argument type mismatch (argument 2)
pawn Код:
CMD:avecasaall(playerid, params[])
{
if (Info[playerid][pAdminZC] >= 1338)
{
for(new i = 0; i < 499; i++)
{
cmd_avecasa(playerid, i);
}
}
return 1;
}
Respuesta: Problema con ZCMD -
jotajeda - 20.02.2015
Que error te devuelve?
Re: Problema con ZCMD -
chusothe41 - 20.02.2015
Editado, ya se ve el error en la linea de cmd_avecasa(playerid, i);
Re: Problema con ZCMD -
CalvinC - 20.02.2015
No creo que se puede utilizar un nъmero entero de esa manera.
Trate de usar
valstr para convertirlo en una cadena:
pawn Код:
CMD:avecasaall(playerid, params[])
{
if (Info[playerid][pAdminZC] >= 1338)
{
new string[4];
for(new i = 0; i < 499; i++)
{
valstr(string, i);
cmd_avecasa(playerid, string);
}
}
return 1;
}
Re: Problema con ZCMD -
Daniel-92 - 20.02.2015
El segundo parбmetro en un comando zcmd debe ser string y tu estбs usando un integer, deberas convertir el numero entero a una cadena con la funcion valstr
Re: Problema con ZCMD -
chusothe41 - 20.02.2015
Asн es solo acepta un string como parametro, es un poco chapa XD pero bueno.
Gracias, no veia el error
Respuesta: Problema con ZCMD -
jotajeda - 20.02.2015
PHP код:
CMD:avecasaall(playerid, params[])
{
for(new i = 0; i < 500; i++)
{
new paramsex[4];
valstr(paramsex,i);
cmd_avecasa(playerid, paramsex);
}
return 1;
}
o
PHP код:
CMD:avecasaall(playerid, params[])
{
for(new i = 0; i < 500; i++)
{
new paramsex[4];
format(paramsex,sizeof(paramsex),"%i",i);
cmd_avecasa(playerid, paramsex);
}
return 1;
}