SA-MP Forums Archive
[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(_varsizeof(_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(arquivosizeof arquivo,"/Orgs/OrgFBI/Carros/%d.ini",carro);
INI_Open(arquivo);