Szerző Téma: Checkpoint  (Megtekintve 829 alkalommal)

Checkpoint
« Dátum: 2013. június 25. - 18:55:23 »
0 Show voters
Sziasztok :)
Most a checkpointokba szeretném segítségeteket kérni!
Az a problémám,hogy meg van adva minden. A szerveren az elsõ CP-t be is dobja rendesen, de amikor belemegyek nem csinál semmit :/
Következõ CP-t kéne adjon, de nem ad :(
Rutin vizsga egyébként.

Checkpoint
« Válasz #1 Dátum: 2013. június 25. - 19:03:55 »
0 Show voters
Másold be amit csináltál.

Checkpoint
« Válasz #2 Dátum: 2013. június 26. - 14:36:19 »
0 Show voters
Defensive mod..
 
new Float:JOGSISCPRUTIN[4][3] =
{
{-87.7736,1133.9846,19.4002},
{-76.9644,1123.5735,19.4023},
{-88.0421,1123.4750,19.4003},
{-138.5397,1070.3549,19.4031}
};
new JSCPRUTIN[MAX_PLAYERS];

 
és ez meg lejjebb.
 
if(listitem == 1)
{
    if(pInfo[playerid][pKresz] == 1)
    {
        if(pInfo[playerid][pRutin] == 0)
        {
            if(pInfo[playerid][pMoney] >= 150)
            {
                new x = JSCPRUTIN [playerid] ;
           
            SendClientMessage(playerid, NARANCS, \"Elkezdted a rutin vizsgát, menj és szállj be az autóba!\");
            SetPlayerCheckpoint(playerid, JOGSISCPRUTIN
  • [0], JOGSISCPRUTIN
  • [1], JOGSISCPRUTIN
  • [2], 4.0);

                        JSCPRUTIN [ playerid ] ++;
            Rutin[playerid] = 1;
            pInfo[playerid][pMoney] -= 150;
         }
         else
         {
             SendClientMessage(playerid, PIROS, \"Nincs elég pénzed! ($150)\");
         }
      }
      else
      {
          SendClientMessage(playerid, PIROS, \"Már letetted a rutin vizsgát!\");
      }
   }
   else
   {
       SendClientMessage(playerid, PIROS, \"Elõször le kell tenned a kresz vizsgát!\");
   }
}

 

if(Rutin[playerid] == 1)
    {
        SetPlayerCheckpoint ( playerid, JOGSISCPRUTIN [ 0 ] [ 0 ], JOGSISCPRUTIN [ 0 ] [ 1 ], JOGSISCPRUTIN [ 0 ] [ 2 ], 3.0 );
        JSCPRUTIN [ playerid ] ++;
   }

 

if (JSCPRUTIN[ playerid ] > 1 && JSCPRUTIN [ playerid ] != 4 )
{
    new x = JSCPRUTIN [playerid];
   DisablePlayerCheckpoint(playerid);
   SetPlayerCheckpoint(playerid, JOGSISCPRUTIN
  • [0], JOGSISCPRUTIN
  • [1], JOGSISCPRUTIN
  • [2], 4.0);

   JSCPRUTIN[playerid] ++;
   SendClientMessage(playerid, NARANCS, \"Rendben, gyerünk!\");
}

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Checkpoint
« Válasz #3 Dátum: 2013. június 26. - 15:31:34 »
0 Show voters
CheckPoint részét kihagytad azért nem adja ki..

Checkpoint
« Válasz #4 Dátum: 2013. június 26. - 15:59:37 »
0 Show voters
Ezt h érted?

xD1999

  • Vendég
Checkpoint
« Válasz #5 Dátum: 2013. június 26. - 19:02:34 »
0 Show voters
JOGSISCPRUTIN
  • [0], JOGSISCPRUTIN
  • [1], JOGSISCPRUTIN
  • [2] ezek helyére a koordinátákat add!

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Checkpoint
« Válasz #6 Dátum: 2013. június 26. - 19:10:04 »
0 Show voters
minek adja? Változóban tárolja.. az maradjon nem használja a Checkpoint lekérést.. annyi a hiba benne. OnPlayerEnterCheckPoint asszem..

Checkpoint
« Válasz #7 Dátum: 2013. június 26. - 19:15:19 »
0 Show voters
Idézetet írta: ZyZu date=1372266604\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"38879\" data-ipsquote-contentclass=\"forums_Topic
minek adja? Változóban tárolja.. az maradjon nem használja a Checkpoint lekérést.. annyi a hiba benne. OnPlayerEnterCheckPoint asszem..
 
De az alatt ez van:
 

else if(Rutin[playerid] == 1)
{
if (JSCPRUTIN[ playerid ] > 1 && JSCPRUTIN [ playerid ] != 4 )
{
    new x = JSCPRUTIN [playerid];
   DisablePlayerCheckpoint(playerid);
   SetPlayerCheckpoint(playerid, JOGSISCPRUTIN
  • [0], JOGSISCPRUTIN
  • [1], JOGSISCPRUTIN
  • [2], 4.0);

   JSCPRUTIN[playerid] ++;
   SendClientMessage(playerid, NARANCS, \"Rendben, gyerünk!\");
}
else if( JSCPRUTIN[ playerid ] == 4 )
{
    new Float: vHealth;
    GetVehicleHealth(GetPlayerVehicleID(playerid), vHealth);
    if(vHealth >= 990)
    {
      DisablePlayerCheckpoint( playerid );
      SendClientMessage(playerid, ZOLD, \"Gratulálok, sikeresen letette a rutin vizsgát!\"), KocsiOff(GetPlayerVehicleID(playerid)), SetVehicleToRespawn(GetPlayerVehicleID(playerid));
      pInfo[playerid][pRutin] = 1;
      Rutin[playerid] = 0;
      JSCPRUTIN[playerid] = 0;
   }
   else
   {
      DisablePlayerCheckpoint( playerid );
      SendClientMessage(playerid, ZOLD, \"Mivel összetörte a jármûvet megbukott a vizsgán!\"), KocsiOff(GetPlayerVehicleID(playerid)), SetVehicleToRespawn(GetPlayerVehicleID(playerid));
      Rutin[playerid] = 0;
      JSCPRUTIN[playerid] = 0;
   }
}
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal