02.04.2015, 02:52
(
Последний раз редактировалось loukofire; 02.04.2015 в 16:52.
)
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
A partir de aqui esta algo errado
Na public OnGameModeInit()
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; }
Код:
#define MAX_CARORG (10) forward CarregarCarros(); enum cInfoOrg { CarModel, CarCordenadax, CarCordenaday, CarCordenadaz, CarAngulo, } new CarInfoOrg[MAX_CARORG][cInfoOrg];
Код:
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; }