Hi, im trying to make a kind of fuel system, but my timer dont seem to be working... here is the part that don't work :
Код:
public gaz(vehicleid) {
mysql_query("SELECT gas FROM `car` WHERE `id` = 9");
mysql_store_result();
new gas = mysql_fetch_int();
mysql_free_result();
printf("%i", gas);
if(gas > 0) {
if((gas-1) > 1) {
gas = 0;
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,0,lights,alarm,doors,bonnet,boot,objective);
new query1[200];
format(query1, sizeof(query1), "UPDATE `car` SET `gas` = %i WHERE `id` = %i;", gas, vehicleid);
mysql_query(query1);
printf("%i", gas);
}
else {
gas = gas-1;
new query1[200];
format(query1, sizeof(query1), "UPDATE `car` SET `gas` = %i WHERE `id` = %i;", gas, vehicleid);
mysql_query(query1);
printf("%i", gas);
}
}
return 1;
}
forward gaz(vehicleid);
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(!ispassenger) {
new query1[200];
format(query1, sizeof(query1), "SELECT * FROM `car` WHERE `id` = %i", vehicleid);
mysql_query(query1);
mysql_store_result();
new rows = mysql_num_rows();
mysql_free_result();
if(!rows) {
new query2[200];
format(query2, sizeof(query2), "INSERT INTO car (id, owner, gas) VALUES ('%i', '%i', 100)", vehicleid, playerid);
mysql_query(query2);
}
else {
timer_gaz = SetTimerEx("gaz", 2150, true, "i", vehicleid);
}
}
return 1;
}