24.11.2013, 19:54
(
Последний раз редактировалось Jacapo; 24.11.2013 в 21:58.
)
Hello sa-mp forum!
I really need help with this:
I got player private vehicle system with saving like that:
In onplayerconnect:
Under onplayerconnect:
In onplayerdisconnect:
Under onplayerdisconnect:
Now when variable pFuel is saved and loaded for specific player vehicle i dont know how to update it so, something like that:
Now need function like that:
returns actual fuel of playerґs private vehicle.
Sorry for bad English
But i really need this :/ Thanks for reply.
I really need help with this:
I got player private vehicle system with saving like that:
Код:
#define MAX_PLAYER_CARS 5 enum Player_Car_Info { pCarID, Float:pX, Float:pY, Float:pZ, pFuel } new PlayerCar[MAX_PLAYERS][MAX_PLAYER_CARS][Player_Car_Info];
Код:
VehicleSystem_Creating(playerid);
Код:
function VehicleSystem_Creating(id) { for(new i; i < MAX_PLAYER_CARS; i++) { LoadPlayerVehicle(id, i); } return 1; } stock LoadPlayerVehicle(id, SlotID) { new s[75]; format(s, sizeof(s), "Vehicles/%s_vehicle_%d.ini", Name(id), SlotID); if(fexist(s)) { PlayerCar[id][SlotID][CarID] = dini_Int(s, "ModelID"); PlayerCar[id][SlotID][pX] = dini_Float(s, "X"); PlayerCar[id][SlotID][pY] = dini_Float(s, "Y"); PlayerCar[id][SlotID][pZ] = dini_Float(s, "Z"); PlayerCar[id][SlotID][pFuel] = dini_Int(s, "Fuel"); PlayerCar[id][SlotID][CarID] = CreateVehicle...modelid,x,y,z... } return 1; }
Код:
VehicleSystem_Saving(playerid);
Код:
function VehicleSystem_Saving(id) { for(new i; i < MAX_PLAYER_CARS; i++) { SavePlayerVehicle(id, i); } return 1; } stock SavePlayerVehicle(id, SlotID) { new s[75]; format(s, sizeof(s), "Vehicles/%s_vehicle_%d.ini", Name(id), SlotID); if(fexist(s)) { GetVehiclePos... Storing variables.. But now fuel: dini_IntSet(s, "Fuel", PlayerCar[id][SlotID][pFuel]); } return 1; }
Код:
//Only for test(no timers only test) public UpdateFuel_PrivateVehs(playerid, vehicleid) { PlayerCar[playerid][SlotID][pFuel] -= 1; //Dont know how to make to loosing fuel only for playerґs private vehicle, maybe SlotID can i use as vehicleid? return 1; }
Код:
stock GetVehicleFuel(playerid, vehicleid)
Sorry for bad English

But i really need this :/ Thanks for reply.
