06.12.2011, 00:39
(
Последний раз редактировалось gagnier91; 06.12.2011 в 01:53.
)
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; }