[Ajuda] warning alguem ajuda. - 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: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] warning alguem ajuda. (
/showthread.php?tid=570053)
warning alguem ajuda. -
loukofire - 05.04.2015
warning 202: number of arguments does not match definition
Код:
CMD:comprar(playerid, params[])
{
new Model;
if(sscanf(params,"d",Model))
{
SendClientMessage(playerid, -1,"/comprar [Modelo]");
}
new carro;
for(carro = 0; carro <= 15; carro++)
{
if(fexist("/Orgs/OrgFBI/Carros/%d.ini"),carro)
{
new
INI:ini = INI_Open("/Orgs/OrgFBI/Carros/%d.ini",carro);// aqui esta o warning
new Float:x, Float:y, Float:z,Float:Angle;
GetPlayerFacingAngle(playerid, Angle);
GetPlayerPos(playerid, x, y, z);
INI_WriteFloat(ini,"Cordenadax",x);
INI_WriteFloat(ini,"Cordenaday",y);
INI_WriteFloat(ini,"Cordenadaz",z);
INI_WriteFloat(ini,"Angulo",Angle);
INI_WriteInt(ini, "Modelo", Model);
INI_Close(ini);
break;
}
}
return 1;
}
ja tentei de tudo q eu sei =[
Re: warning alguem ajuda. -
ProKillerpa - 05.04.2015
Olб amigo, primeiramente vocк estб usando totalmente errado a funзгo INI_Open.
Ela suporte apenas 1 parвmetro, sendo:
PHP код:
INI:INI_Open(filename[])
Entгo, para vocк conseguir fazer seu script funcionar, vocк deverб usar format e apуs isso substituir pela string formatada.
PHP код:
new _var[40];
format(_var, sizeof(_var), "Orgs/OrgFBI/Carros/%d.ini", carro);
new INI:ini = INI_Open(_var);
Dъvidas? avise.
-- ( Editado para observaзгo adicional );
PHP код:
if(fexist("/Orgs/OrgFBI/Carros/%d.ini"),carro)
Vocк deverб utilizar format da mesma forma;
Re: warning alguem ajuda. -
Dayvison_ - 05.04.2015
Nгo se pode formatar na prуpia funзгo:
INI_Open
tem que fazer assim:
PHP код:
new arquivo[50];
format(arquivo, sizeof arquivo,"/Orgs/OrgFBI/Carros/%d.ini",carro);
INI_Open(arquivo);