Skripta koju koristim:CLRP
Detaljan opis problema:Nece da mi skida gorivo :/
Dio skripte:Dacu ako treba
[POMOĆ]Brzinomjer
386
pregleda
6
postova
24. Feb. 2013.
FlasH wrote on February 24, 2013, 3:16 pm:
Postavi dio od speeda vezan za gorivo ?
public CheckGas()
{
new string;
foreach (Player, i)
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new vehicle = GetPlayerVehicleID(i);
if(Gas >= 1)
{
if(Gas <= 10)
{
PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0);
if(gGas == 0) {
GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Rezervoar je skoro prazan",5000,3);
}
}
if(gGas == 1) {
if(IsAPlane(vehicle) || IsABoat(vehicle) || IsABike(vehicle) || IsAHarvest(vehicle) || IsNpcVehicle(vehicle))
{
format(string, sizeof(string), "~b~~n~~n~~n~~n~~n~~n~~n~~n~~n~Gorivo:~w~ N/A");
}
else
{
format(string, sizeof(string), "~b~~n~~n~~n~~n~~n~~n~~n~~n~~n~Gorivo:~w~ %d%",Gas);
}
GameTextForPlayer(i,string,20500,3); }
if(IsAPlane(vehicle) || IsNpcVehicle(vehicle) || IsABoat(vehicle) || IsABike(vehicle) || IsAHarvest(vehicle) || engineOn == 0) { Gas++; }
Gas--;
}
else
{
NoFuel = 1;
TogglePlayerControllable(i, 0);
GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Nema goriva u vozilu",1500,3);
}
}
}
return 1;
}public CheckStatus()
{
foreach (Player, i)
{
if(IsPlayerInAnyVehicle(i))
{
if(TextShow == false)
{
TextDrawShowForPlayer(i, brz0);
TextDrawShowForPlayer(i, brz1);
TextDrawShowForPlayer(i, brz2);
TextDrawShowForPlayer(i, brz3);
TextDrawShowForPlayer(i, brz4);
TextDrawShowForPlayer(i, brz5);
TextDrawShowForPlayer(i, brz6);
TextDrawShowForPlayer(i, brz7);
TextDrawShowForPlayer(i, brz8);
TextDrawShowForPlayer(i, brz9);
TextDrawShowForPlayer(i, brz10);
TextDrawShowForPlayer(i, brz11);
TextDrawShowForPlayer(i, brz12);
TextDrawShowForPlayer(i, brz13);
TextShow = true;
}
new String;
new Float:X, Float:Y, Float:Z, Float:Speed;
new vehicle = GetPlayerVehicleID(i);
GetVehicleVelocity(GetPlayerVehicleID(i), X, Y, Z);
Speed = floatmul(floatsqroot(floatadd(floatadd(floatpower(X, 2), floatpower(Y, 2)), floatpower(Z, 2))), 100.0);
if (Speed*2 <= 60)
{
format(String,sizeof(String),"%i", floatround(Speed*2, floatround_floor));
TextDrawSetString(brz6, String);// brzinomer
}
if (Speed*2 >= 80)
{
format(String,sizeof(String),"~y~%i", floatround(Speed*2, floatround_floor));
TextDrawSetString(brz6, String);// brzinomer
}
if (Speed*2 >= 100)
{
format(String,sizeof(String),"~r~%i", floatround(Speed*2, floatround_floor));
TextDrawSetString(brz6, String);// brzinomer
}
if (Gas <= 100)
{
format(String,sizeof(String),"%i", Gas);
TextDrawSetString(brz3, String);// gorivo
}
if (Gas <= 70)
{
format(String,sizeof(String),"~y~%i", Gas);
TextDrawSetString(brz3, String);// gorivo
}
if (Gas <= 30)
{
format(String,sizeof(String),"~r~%i", Gas);
TextDrawSetString(brz3, String);// gorivo
}
format(String,sizeof(String),"%s", VehiclesName[GetVehicleModel(vehicle)-400]);
TextDrawSetString(brz8, String);
}
else
{
if(TextShow == true)
{
TextDrawHideForPlayer(i, brz0);
TextDrawHideForPlayer(i, brz1);
TextDrawHideForPlayer(i, brz2);
TextDrawHideForPlayer(i, brz3);
TextDrawHideForPlayer(i, brz4);
TextDrawHideForPlayer(i, brz5);
TextDrawHideForPlayer(i, brz6);
TextDrawHideForPlayer(i, brz7);
TextDrawHideForPlayer(i, brz8);
TextDrawHideForPlayer(i, brz9);
TextDrawHideForPlayer(i, brz10);
TextDrawHideForPlayer(i, brz11);
TextDrawHideForPlayer(i, brz12);
TextDrawHideForPlayer(i, brz13);
TextShow = false;
}
}
}
}CheckStatusTimer i CheckGasTimer necu postavljati dobro sam ih uradio
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava