[Pomoc]Engine system

Započeo panameR., Decembar 18, 2010, 15:28:48 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Mozete li mi rec kako napravit engine system....(za paljenje auta)
Respect: $--L84S--$, ναηιâ,,"â,,"α , BloodMaster , LuxZillo, Don_Sergio, ExtremePower, Gotti747, Gagi_

Poslednja Izmena: Decembar 18, 2010, 15:34:29 POSLE PODNE od tWix
Cyb3r
           Roleplay
                        In progress by: tWix

Forum: Klik
IP: 62.75.247.14:9545


Nisam mislio FS al oke posluzit ce za pocetak
Respect: $--L84S--$, ναηιâ,,"â,,"α , BloodMaster , LuxZillo, Don_Sergio, ExtremePower, Gotti747, Gagi_

Pa vidis na koji nacin se radi! Pa tako slicno napravi...
Cyb3r
           Roleplay
                        In progress by: tWix

Forum: Klik
IP: 62.75.247.14:9545

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[MAX_VEHICLES];

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[vehicleid] == 0)
   {
          TogglePlayerControllable(playerid, 0);
          SCM(playerid,BOJA_PLAVA,"[INFO]: 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[vehicleid] == 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[vehicleid] = 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[vehicleid] = 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[vehicleid] = 0;
      }
  return 1;
}
forward ProvjeraMotora(playerid);
public ProvjeraMotora(playerid)
{
     for(new i=0; i<MAX_PLAYERS; i++)
     {
if(IsPlayerConnected(i))
{
              new Float:Power;
              new vehicleid = GetPlayerVehicleID(i);
              GetVehicleHealth(vehicleid, Power);
              if(IsPlayerInAnyVehicle(i))
              {
                 if(Power > 400)
                 {
             }
                 else
             {
                      MotorVozila[vehicleid] = 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;
}
Poslednja Izmena: Decembar 18, 2010, 17:42:16 POSLE PODNE od Mąхεℓℓ
Respect: $--L84S--$, ναηιâ,,"â,,"α , BloodMaster , LuxZillo, Don_Sergio, ExtremePower, Gotti747, Gagi_