[Ajuda] warning alguem ajuda.
#1

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 =[
Reply
#2

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;
Reply
#3

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); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)