[Pomoc] Oko paljenja vozila

Započeo Jack_Corleone
22. Mar. 2016.
310
pregleda
12
postova
Jack_Corleone
3
Hustler
22. Mar. 2016.
Skripta koju koristim: GtaRP
Detaljan opis problema: Ovako kako mogu namestiti kad upalim vozilo na alt i kad ponovo kliknem alt da ga ugasim? Hvala Unapred
Dio skripte:
if((newkeys == KEY_FIRE))
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
if(IsPlayerConnected(playerid))
{
if(!engineOn[GetPlayerVehicleID(playerid)])
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
return 1;
}
if(pveh == 510 || pveh == 481 || pveh == 509)
{
return 1;
}
if(newcar == 326 || newcar == 331)
{
return 1;
}
if(IsAPlane(newcar))
{
return 1;
}
if(gEngine == 1) { return 1; }
new Float:HP;
                GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
                if(HP <= 500.0) return GameTextForPlayer(playerid, "~r~Motor vozila je preostecen!", 3000, 4);
                //if(GorivoP[GetPlayerVehicleID(playerid)] <= 0) return SCM(playerid, SIVA, "Nema dovoljno goriva u rezervoaru");
//JBC_PutPlayerInVehicle(playerid, newcar, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i pokusava da upali motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SetTimerEx("StartingTheVehicle",2000,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Pokretanje motora..",2500,3);
gEngine = 1;
return 1;
}
}
}
    }

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Joksa99
5
Crime Lord
22. Mar. 2016.
Reci mi sta ti oznacava gEngine?
Jack_Corleone
3
Hustler
22. Mar. 2016.
Stavio ali sada samo pise da gasim auto nece da ga upali?
if((newkeys == KEY_FIRE))
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
if(IsPlayerConnected(playerid))
{
if(!engineOn[GetPlayerVehicleID(playerid)])
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
return 1;
}
if(pveh == 510 || pveh == 481 || pveh == 509)
{
return 1;
}
if(newcar == 326 || newcar == 331)
{
return 1;
}
if(IsAPlane(newcar))
{
return 1;
}
if(gEngine == 1)
{
new Float:HP;
                GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
                if(HP <= 500.0) return GameTextForPlayer(playerid, "~r~Motor vozila je preostecen!", 3000, 4);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i pokusava da upali motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SetTimerEx("StartingTheVehicle",2000,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Pokretanje motora..",2500,3);
gEngine = 1;
}
else
{
if(gEngine == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i gasi motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
gEngine = 0;//ovde upisujes sta se desava kada je vozilo ugaseno a ti stisnes ALT
}
return 1;
}
}
}
    }
}
Arkoo
5
Underboss
22. Mar. 2016.

if((newkeys == KEY_FIRE))
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
if(IsPlayerConnected(playerid))
{
if(!engineOn[GetPlayerVehicleID(playerid)])
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
return 1;
}
if(pveh == 510 || pveh == 481 || pveh == 509)
{
return 1;
}
if(newcar == 326 || newcar == 331)
{
return 1;
}
if(IsAPlane(newcar))
{
return 1;
}
if(gEngine == 1 || gEngine == 0)
{
new Float:HP;
                GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
                if(HP <= 500.0) return GameTextForPlayer(playerid, "~r~Motor vozila je preostecen!", 3000, 4);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i pokusava da upali motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SetTimerEx("StartingTheVehicle",2000,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Pokretanje motora..",2500,3);
gEngine = 1;
}
else
{
if(gEngine == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i gasi motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
gEngine = 0;//ovde upisujes sta se desava kada je vozilo ugaseno a ti stisnes ALT
}
return 1;
}
}
}
    }
}
Jack_Corleone
3
Hustler
22. Mar. 2016.
Ovako pali vozilo ali nece da ugasi
if((newkeys == KEY_FIRE))
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerConnected(playerid))
{
if(!engineOn[GetPlayerVehicleID(playerid)])
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
return 1;
}
if(pveh == 510 || pveh == 481 || pveh == 509)
{
return 1;
}
if(newcar == 326 || newcar == 331)
{
return 1;
}
if(IsAPlane(newcar))
{
return 1;
}
if(gEngine == 1 || gEngine == 0)
{
new Float:HP;
  GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
  if(HP <= 500.0) return GameTextForPlayer(playerid, "~r~Motor vozila je preostecen!", 3000, 4);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i pokusava da upali motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SetTimerEx("StartingTheVehicle",1000,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Pokretanje motora..",1500,3);
gEngine = 1;
}
else
{
if(gEngine == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i gasi motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
gEngine = 0;//ovde upisujes sta se desava kada je vozilo ugaseno a ti stisnes ALT
}
return 1;
}
}
}
}
}
Letic ツ
4
Shot Caller
22. Mar. 2016.
Jack_Corleone wrote on March 22, 2016, 3:10 pm:
Stavio ali sada samo pise da gasim auto nece da ga upali?
if((newkeys == KEY_FIRE))
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
if(IsPlayerConnected(playerid))
{
if(!engineOn[GetPlayerVehicleID(playerid)])
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
return 1;
}
if(pveh == 510 || pveh == 481 || pveh == 509)
{
return 1;
}
if(newcar == 326 || newcar == 331)
{
return 1;
}
if(IsAPlane(newcar))
{
return 1;
}
if(gEngine == 1)
{
new Float:HP;
                GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
                if(HP <= 500.0) return GameTextForPlayer(playerid, "~r~Motor vozila je preostecen!", 3000, 4);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i pokusava da upali motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SetTimerEx("StartingTheVehicle",2000,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Pokretanje motora..",2500,3);
gEngine = 1;
}
else
{
if(gEngine == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i gasi motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
gEngine = 0;//ovde upisujes sta se desava kada je vozilo ugaseno a ti stisnes ALT
}
return 1;
}
}
}
    }
}

Obrisi tu gore svoju proveru ja mislim da je gEngine neka tvoja provera koja baguje to, iskljuci to gore i onda probaj.
Jack_Corleone
3
Hustler
22. Mar. 2016.
Ovu brate
if(!engineOn[GetPlayerVehicleID(playerid)])
Arkoo
5
Underboss
22. Mar. 2016.
Probaj ovako 😄
if((newkeys == KEY_FIRE))
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerConnected(playerid))
{
if(!engineOn[GetPlayerVehicleID(playerid)])
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
return 1;
}
if(pveh == 510 || pveh == 481 || pveh == 509)
{
return 1;
}
if(newcar == 326 || newcar == 331)
{
return 1;
}
if(IsAPlane(newcar))
{
return 1;
}
if(gEngine == 1)
{
new Float:HP;
  GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
  if(HP <= 500.0) return GameTextForPlayer(playerid, "~r~Motor vozila je preostecen!", 3000, 4);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i pokusava da upali motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SetTimerEx("StartingTheVehicle",1000,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Pokretanje motora..",1500,3);
gEngine = 0;
}
else
{
if(gEngine == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i gasi motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
gEngine = 1;//ovde upisujes sta se desava kada je vozilo ugaseno a ti stisnes ALT
}
return 1;
}
}
}
}
}
Jack_Corleone
3
Hustler
22. Mar. 2016.
Sad mi ugasi auto pa ga upali ali nece i dalje da ga ugasi
if((newkeys == KEY_FIRE))
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerConnected(playerid))
{
if(engineOn[GetPlayerVehicleID(playerid)] == 0)// ako je ugasen motor
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
return 1;
}
if(pveh == 510 || pveh == 481 || pveh == 509)
{
return 1;
}
if(newcar == 326 || newcar == 331)
{
return 1;
}
if(IsAPlane(newcar))
{
return 1;
}
if(gEngine == 1)
{
new Float:HP;
    GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
    if(HP <= 500.0) return GameTextForPlayer(playerid, "~r~Motor vozila je preostecen!", 3000, 4);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i pokusava da upali motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SetTimerEx("StartingTheVehicle",1000,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Pokretanje motora..",1500,3);
gEngine = 0;
}
else
{
if(gEngine == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i gasi motor na vozilu %s ( ALT ).", sendername, ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
gEngine = 1;//ovde upisujes sta se desava kada je vozilo ugaseno a ti stisnes ALT
}
return 1;
}
}
}
}
}
Jack_Corleone
3
Hustler
22. Mar. 2016.
Namestio sam hvala svima koji su pomogli. 😎

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha