Szerző Téma: Járművel Interiorba!  (Megtekintve 1346 alkalommal)

Nem elérhető Radikal

  • 273
  • Kenton
    • Profil megtekintése
Járművel Interiorba!
« Dátum: 2015. február 08. - 15:07:02 »
0 Show voters

Sziasztok!
Mivel véglegesen elkészítettem a Garázs rendszert,ígyhát szeretném kérdezni,hogytudnám megoldani hogy járművel betudnék meni egy interiorba.
Megcsináltam a bindelést is,csak nemtudom hogytudnám megoldani,hogy járművel is betugyak lépni a interiorba(garázsba)!
Kérem aki tudna segíteni,tegye úgy!
« Utoljára szerkesztve: 2015. február 08. - 15:36:37 írta RusH. »

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Járművel Interiorba!
« Válasz #1 Dátum: 2015. február 08. - 16:04:45 »
0 Show voters

Nem elérhető Radikal

  • 273
  • Kenton
    • Profil megtekintése
Járművel Interiorba!
« Válasz #2 Dátum: 2015. február 08. - 16:22:28 »
0 Show voters
Kedves BackUP!
 


A problémám az,hogy én eszt bebindeltem,és ha egy játékos megvette a garázst,akkor ő betud meni jármű nékül,de hamán járművel megnyomja a \"H\" betűt akkor mán nem engedi be a/z interiorba!
 

Itt a bindelés

Remélem tudnál segíteni ezzel!



    if(PRESSED(KEY_CTRL_BACK))
{
    for(new i; i < MAX_GARAZS; i ++)
    {
        if(IsPlayerInRangeOfPoint(playerid, 1.5, gInfo[beX], gInfo[beY], gInfo[beZ]))
        {
            if(gInfo[Zarva] == 0)
            {
                SetPlayerVirtualWorld(playerid, gInfo[VWorld]);
                SetPlayerInterior(playerid, gInfo[interior]);
                SetPlayerPos(playerid, gInfo[intiX], gInfo[intiY], gInfo[intiZ]);
                Garazsban[playerid] = i;
                cmd_me(playerid, \"bement egy Garazsba.\");
      }
      else
      {
          GameTextForPlayer(playerid, \"~r~Zárva!\", 2500, 1);
      }
   }
}
if(Garazsban[playerid] != MAX_GARAZS + 1)
{
    new i = Garazsban[playerid];
    if(IsPlayerInRangeOfPoint(playerid, 1.5, gInfo[intiX], gInfo[intiY], gInfo[intiZ]))
    {
            if(gInfo[Zarva] == 0)
            {
           SetPlayerInterior(playerid, 0), SetPlayerVirtualWorld(playerid, 0);
           SetPlayerPos(playerid, gInfo[beX], gInfo[beY], gInfo[beZ]);
         Garazsban[playerid] = MAX_GARAZS + 1;
         cmd_me(playerid, \"kijött egy Garazsból.\");
      }
      else
      {
          GameTextForPlayer(playerid, \"~r~Garázs Csükot!\", 2500, 1);
      }
   }
}
}
« Utoljára szerkesztve: 2015. február 08. - 16:25:25 írta AdPex »

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Járművel Interiorba!
« Válasz #3 Dátum: 2015. február 08. - 16:40:53 »
0 Show voters
mert csak aplayer pozícióját változtatod. SetVehiclePos a jármű pozíciójának változtatásához.

Nem elérhető Radikal

  • 273
  • Kenton
    • Profil megtekintése
Járművel Interiorba!
« Válasz #4 Dátum: 2015. február 08. - 18:49:46 »
0 Show voters
És tudnál segíteni hova és hogy ? mert eszt sajnos nemvágom :shurg:

Járművel Interiorba!
« Válasz #5 Dátum: 2015. február 15. - 15:09:41 »
0 Show voters
Lekéred a player pozícióját, ha ugye a garázsnál van akkor lekéred a kocsiid-t amiben ül, aztán setvehiclepossal ugyanoda rakod, mint a setplayerpos a játékost.

Járművel Interiorba!
« Válasz #6 Dátum: 2015. február 15. - 17:14:49 »
0 Show voters

new carid;
carid = GetPlayerVehicleID(playerid)
SetVehicleVirtualWorld(carid, 10);
SetVehiclePos(carid, x,y,z);
SetPlayerVirtualWorld(playerid, 10);
SetPlayerPos(playerid, x, y, z);
PutPlayerInVehicle(playerid, carid, 0);
« Utoljára szerkesztve: 2015. február 16. - 06:50:25 írta Tlalala »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Járművel Interiorba!
« Válasz #7 Dátum: 2015. február 20. - 15:23:22 »
0 Show voters
[gmod]Kérlek ne hanyagold el a témát, ha már megnyitottad![/gmod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal