[Duda]Hacer que la gasolina se gaste sin haber conductor
#7

Quote:
Originally Posted by jotajeda
Посмотреть сообщение
Mira haz tu mismo el cуdigo, simplemente usa un timer para que se repita de 5 segundos, o el tiempo en el cual desees que se realice la funciуn de quitar la variable de la gasolina de todos los vehнculos del servidor, dentro de ese timer, usa un bucle, dentro de ese bucle pon condicionales como por ejemplo si el motor estб encendido, si estб encendido la condiciуn se acepta, y dentro de йsta condiciуn le restas la variable de la gasolina, actualizad textdraw, progresbar, etc, dependiendo, mandas un mensaje al dueсo del vehнculo, etc, puedes hacer muchas solo depende de las necesidades que tengas.
No estoy pidiendo que me hagan el codigo jeje, solo pregunto sobre como se harнa, ya probй a hacer un bucle y al final el contador se me bugeo, porque se me ponia el nivel de gasolina de otro vehiculo cada vez que se usaba el timer.

Aqui dejo el timer en cuestion

Код:
public gasolina(vehicleid, playerid)
{
	vehicleid = GetPlayerVehicleID(playerid);
    new motor,luces,alarma,puertascc,capo,maletero,objetivo;
    GetVehicleParamsEx(vehicleid,motor,luces,alarma,puertascc,capo,maletero,objetivo);
    if(motor == 1)
	{
 		GasolinaNumero[vehicleid]-=1;
	}
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
		new s[50];
		format(s,50, "Combustible: %i", GasolinaNumero[vehicleid]);
		SendClientMessage(playerid, -1, s);
		new litro[40];
		format(litro, 40, "%i/100", GasolinaNumero[vehicleid]);
		TextDrawSetString(GAS4[playerid], litro);
	}
	return 1;
}
Saludos
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)