Szerző Téma: Frakció kocsi hiba  (Megtekintve 490 alkalommal)

Frakció kocsi hiba
« Dátum: 2013. május 27. - 11:46:09 »
0 Show voters
Üdv készítettem a modomba egy új frakció minden mûködik csak a frakció nem. Amikor az emberke be akar ülni a kocsiba nem engedi, mintha be lenne zárva a kocsi... De beállítottam, hogy admin is tudja vezetni és admin szinttel mûködik... Mi lehet a hiba?
Itt vannak a kódok!
 

#define TAXIS  14
#define TAXISF 15

 

if (TAXISKocsik(vehicleid) && !ispassenger)
{
if(pInfo[ playerid ][ pFrakcio ]== 14 || pInfo[ playerid ][ pFrakcio ]== 15 || pInfo[ playerid ][ pAdmin ]== 3) {}
else {
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx,  cy, cz);
}
}

 

else if(TAXISKocsik(vehicleid))
{
if(pInfo[playerid][pFrakcio] == TAXIS || pInfo[playerid][pFrakcio] == TAXISF || pInfo[ playerid ][ pAdmin ]== 3)
{
   if(vInfo[vehicleid][bEINDITVA] == false)
   {
      GetVehicleHealth(vehicleid, elet);
      if(elet < 400) return SendClientMessage(playerid, PIROS, \"A jármû motorja nem mûködik!\");
      if(vInfo[vehicleid][uZEMANYAGTIPUS] != vInfo[vehicleid][uZEMANYAGTIPUSVAN]) return SendClientMessage(playerid, PIROS, \"A jármûben rossz üzemanyag van.\"), SetVehicleHealth(vehicleid, 253.0);
      if(vInfo[vehicleid][uZEMANYAG] > 0)
      {
         vInfo[vehicleid][bEINDITVA] = true;
         KocsiOn(vehicleid);
         SendClientMessage(playerid, NARANCS, \"Beindítottad a jármûvet!\");
         cmd_me(playerid, \"beindította a jármûvet.\");
      }
      else
      {
         switch(vInfo[vehicleid][uZEMANYAGTIPUS])
         {
            case BENZIN: { uzemanyag = \"benzin\"; }
            case DIESEL: { uzemanyag = \"gázolaj\"; }
         }
         KocsiOff(vehicleid);
         vInfo[vehicleid][bEINDITVA] = false;
         format(S, sizeof(S), \"A jármûben nincs %s, ezért nem tudod beindítani!\", uzemanyag);
         SendClientMessage(playerid, PIROS, S);
      }
   }
   else
   {
      vInfo[vehicleid][bEINDITVA] = false;
      KocsiOff(vehicleid);
      SendClientMessage(playerid, NARANCS, \"Leállítottad a jármûvet!\");
      cmd_me(playerid, \"leállította a jármûvet.\");
   }
}
else
{
   SendClientMessage( playerid, PIROS, \"Te nem vagy taxis!\" );
}
}

 

stock TAXISKocsik(carid)
{
if((carid >= 13) && (carid <= 16))
{
return 1;
}
return 0;
}
« Utoljára szerkesztve: 2013. május 27. - 11:49:02 írta LiZaRd »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal