[Pomoc]Engine system

Započeo panameR.
18. Dec. 2010.
990
pregleda
6
postova
Vedran_Valentic
3
Rookie
18. Dec. 2010.
Mozete li mi rec kako napravit engine system....(za paljenje auta)
Daffy
4
Enforcer
aleluja
5
Godfather
18. Dec. 2010.
Tražilica radi čuda: http://balkan-samp.com/forum/index.php?topic=11221.0
Vedran_Valentic
3
Rookie
18. Dec. 2010.
Nisam mislio FS al oke posluzit ce za pocetak
Daffy
4
Enforcer
18. Dec. 2010.
Pa vidis na koji nacin se radi! Pa tako slicno napravi...
Vedran_Valentic
3
Rookie
18. Dec. 2010.
evo naso sam sto ste mi dali FS o sad bi ja to iz FS-a prebacio u GM ....al neznam dje par stvari idu pa ako mi mozete objasnit

evo vam to sto ocu prebacit iz FS-a u Gamemod
new MotorVozila;

public OnFilterScriptInit()
{
print("\n=======================================");
print("    ENGINE SYSTEM BY ExtremePower v1.0  ");
print("=======================================\n");
SetTimer("ProvjeraMotora",1000,1);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#endif

public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(newstate == 2) // Vozac
{
  if(MotorVozila == 0)
  {
          TogglePlayerControllable(playerid, 0);
          SCM(playerid,BOJA_PLAVA,": Vase vozilo nije upaljeno | Pritisni: SHIFT za paljenje.");
  }
  else
  {
        TogglePlayerControllable(playerid, 1);
  }
}
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    new vehicleid = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
{
  if(MotorVozila == 0)
  {
        if(newkeys == KEY_JUMP) // SHIFT
        {
  SetTimerEx("PokretanjeMotora",2500,0,"d",playerid);
  GameTextForPlayer(playerid,"Pokretanje ~g~motora",5000,3);
}
  }
      if(newkeys == KEY_SECONDARY_ATTACK) // ENTER
      {
        if(IsPlayerInAnyVehicle(playerid))
    {
          RemovePlayerFromVehicle(playerid);
          TogglePlayerControllable(playerid, 1);
}
      }
    }
    return 1;
}
forward PokretanjeMotora(playerid);
public PokretanjeMotora(playerid)
{
  new Float:Power;
      new vehicleid = GetPlayerVehicleID(playerid);
      GetVehicleHealth(vehicleid, Power);
      new Nasumicno = random(2);
      if(Power > 400)
      {
        if(Nasumicno == 0)
{
      SCM(playerid,BOJA_SIVA,"INFO: Vase vozilo je pokrenuto.");
      MotorVozila = 1;
      TogglePlayerControllable(playerid, 1);
      GameTextForPlayer(playerid,"Motor vozila je~n~~r~pokrenut",5000,3);
        }
        else if(Nasumicno == 1)
        {
              GameTextForPlayer(playerid,"Motor vozila nije~n~~g~upalio",5000,3);
              SCM(playerid,BOJA_ERROR,"INFO: Vase vozilo nije pokrenuto | Pokusajte ponovo.");
      MotorVozila = 0;
      TogglePlayerControllable(playerid, 0);
        }
      }
      else
      {
          GameTextForPlayer(playerid,"Motor vozila je~n~~g~pokvaren",5000,3);
  SCM(playerid,BOJA_ERROR,"Vase vozilo je pokvareno | Nemozete ga upaliti.");
  RemovePlayerFromVehicle(playerid);
  MotorVozila = 0;
      }
  return 1;
}
forward ProvjeraMotora(playerid);
public ProvjeraMotora(playerid)
{
    for(new i=0; i    {
if(IsPlayerConnected(i))
{
              new Float:Power;
              new vehicleid = GetPlayerVehicleID(i);
              GetVehicleHealth(vehicleid, Power);
              if(IsPlayerInAnyVehicle(i))
              {
                if(Power > 400)
                {
            }
                else
            {
                      MotorVozila = 0;
              GameTextForPlayer(i,"Motor vozila je~n~~g~pokvaren",5000,3);
                  SCM(i,BOJA_ERROR,"Vase vozilo je pokvareno | Nemozete ga upaliti.");
                  RemovePlayerFromVehicle(i);
            }
            }
    }
    }
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha