INI Ysi carregamento de veiculo no server -
loukofire - 02.04.2015
Fiz um sistema para criar veiculo e armazenar em cada arquivo mais estou com dificuldade para fazer funcionar o load dele quando abrir o server.
ESSA PARTE JA ESTA CERTO Feito por um amigo meu
Код:
CMD:comprarcarrofbi(playerid, params[])
{
new Modelo , Cor;
if (sscanf(params, "dd", Modelo, Cor))
{
SendClientMessage( playerid,-1,"{F81414}|- Info Comando -| {FFFFFF}/comprarcarrofbi [Modelo] [Cor]");
}
new count = 0;
while(count >= 0)
{
new dir[56] = "/Orgs/OrgFBI/Carros/.ini";
new count_string[32];
valstr(count_string, count);
strins(dir, count_string, 20);
if(!fexist(dir))
{
new Float:x, Float:y, Float:z,Float:Angle;
GetPlayerFacingAngle(playerid, Angle);
GetPlayerPos(playerid, x, y, z);
new INI:ini = INI_Open(dir);
INI_WriteFloat(ini,"Cordenadax",x);
INI_WriteFloat(ini,"Cordenaday",y);
INI_WriteFloat(ini,"Cordenadaz",z);
INI_WriteFloat(ini,"Angulo",Angle);
INI_WriteInt(ini, "Modelo", Modelo);
INI_WriteInt(ini, "Cor", Cor);
INI_WriteFloat(ini, "HEALTH", 1);
INI_Close(ini);
break;
}
count++;
}
return 1;
}
A partir de aqui esta algo errado
Код:
#define MAX_CARORG (10)
forward CarregarCarros();
enum cInfoOrg
{
CarModel,
CarCordenadax,
CarCordenaday,
CarCordenadaz,
CarAngulo,
}
new CarInfoOrg[MAX_CARORG][cInfoOrg];
Na public OnGameModeInit()
Код:
CarregarCarros();
new count = 0;
while(count >= 0)
{
new dir[56] = "/Orgs/OrgFBI/Carros/.ini";
new count_string[32];
valstr(count_string, count);
strins(dir, count_string, 20);
if(fexist(dir))
{
new INI:ini = INI_Open(dir);
CarInfoOrg[CarCordenadax] = INI_Float(ini,"Cordenadax");
CarInfoOrg[CarCordenaday] = INI_Float(ini,"Cordenaday");
CarInfoOrg[CarCordenadaz] = INI_Float(ini,"Cordenadaz");
CarInfoOrg[CarAngulo] = INI_Float(ini,"Angulo");
CarInfoOrg[CarModel] = INI_Int(ini, "Modelo");
AddStaticVehicleEx(CarInfoOrg[dir][CarCordenadax],CarInfoOrg[dir][CarCordenaday],CarInfoOrg[dir][CarCordenadaz],CarInfoOrg[dir][CarAngulo],CarInfoOrg[dir][CarModel],60000);
INI_Close(ini);
}
count++;
}
Код:
public CarregarCarros();
{
new count = 0;
while(count >= 0)
{
new dir[56] = "/Orgs/OrgFBI/Carros/.ini";
new count_string[32];
valstr(count_string, count);
strins(dir, count_string, 20);
INI_Load(dir);
new INI:ini = INI_Open(dir);
CarInfoOrg[CarCordenadax] = INI_Float(ini,"Cordenadax");
CarInfoOrg[CarCordenaday] = INI_Float(ini,"Cordenaday");
CarInfoOrg[CarCordenadaz] = INI_Float(ini,"Cordenadaz");
CarInfoOrg[CarAngulo] = INI_Float(ini,"Angulo");
CarInfoOrg[CarModel] = INI_Int(ini, "Modelo");
INI_Close(ini);
count++;
}
return 1;
}
Re: INI Ysi carregamento de veiculo no server -
Lуs - 02.04.2015
Nгo falta algo aн?
PHP код:
new dir[56] = "/Orgs/OrgFBI/Carros/.ini";
Re: INI Ysi carregamento de veiculo no server -
loukofire - 02.04.2015
na verdade n o meu amigo fez e funcionou certinho kk eu fiquei assustado tb quando vi isso ai.