Szerző Téma: Teleport(auto)  (Megtekintve 315 alkalommal)

Nem elérhető zean056

  • 0
  • Discord: Zean056
    • Profil megtekintése
    • nincs
Teleport(auto)
« Dátum: 2023. November 22. - 12:45:52 »
0
Sziasztok! Következő lenne a problémám , ami igazából egy kis apróság de sajnos nem látok át rajta. Következő lenne a probléma , teleportok csak autó nélkül működnek , tehát ha autóban ülök nem működik . Gondolom valamin át siklottam , de remélem lesz aki tud segíteni . Előre is köszönöm !
Itt lenne a teleport :

CMD:ej(playerid, params[])
   {
      if(IsPlayerInAnyVehicle(playerid))
      {
         SetVehiclePos(VehicleID,-576.3723,2592.8987,4432.5316);
      }
      else
      {
         SetPlayerPos(playerid,-576.3723,2592.8987,4432.5316);
      }
      fegyver(playerid);
      format(str, 128, "%s ENORMOUS JUMP-hoz teleportált /ej.", GetPlayerNameEx(playerid));
      SendClientMessageToAll(COLOR_LIGHTBLUE, str);
      return 1;
}

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Re:Teleport(auto)
« Válasz #1 Dátum: 2023. November 22. - 19:27:57 »
0
SetVehiclePos(VehicleID,-576.3723,2592.8987,4432.5316);Itt ez a VehicleID micsoda? Ide kellene a játékos kocsijának ID-ja.
https://sampwiki.blast.hk/wiki/GetPlayerVehicleID
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető NoiSe

  • 2
  • Discord: Nojzinho
    • Profil megtekintése
Re:Teleport(auto)
« Válasz #2 Dátum: 2023. December 30. - 20:27:57 »
0
SetVehiclePos(VehicleID,-576.3723,2592.8987,4432.5316);Itt ez a VehicleID micsoda? Ide kellene a játékos kocsijának ID-ja.
https://sampwiki.blast.hk/wiki/GetPlayerVehicleID

gondolom korabban mar volt a scripten egy
VehicleID = GetPlayerVehicleID(playerid);[code]
vagy a tetejen
noise

Nem elérhető NoiSe

  • 2
  • Discord: Nojzinho
    • Profil megtekintése
Re:Teleport(auto)
« Válasz #3 Dátum: 2023. December 30. - 20:29:44 »
0
SetVehiclePos(VehicleID,-576.3723,2592.8987,4432.5316);Itt ez a VehicleID micsoda? Ide kellene a játékos kocsijának ID-ja.
https://sampwiki.blast.hk/wiki/GetPlayerVehicleID

gondolom korabban mar volt a scripten egy
VehicleID = GetPlayerVehicleID(playerid);vagy a tetejen
noise

Nem elérhető AnthonyGates

  • 546
  • AnthonyGates
    • Profil megtekintése
Re:Teleport(auto)
« Válasz #4 Dátum: 2024. Január 07. - 12:55:29 »
0
Szia!

Amennyiben Open.MP-t használsz (javallott a frissítések és hibajavítások miatt, használd az alábbi kódot:

CMD:ej(playerid) {
if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {

SetVehiclePos(GetPlayerVehicleID(playerid),-576.3723,2592.8987,4432.5316);

/*
// Szükség esetén állítjuk az interiort - vw-t is, jelen esetben 1-re.
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 1);
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 1);
*/
} else {
SetPlayerPos(playerid,-576.3723,2592.8987,4432.5316);
}
fegyver(playerid); // ezt nem tudjuk, hogy micsoda.
SendClientMessageToAll(COLOR_LIGHTBLUE, "%s ENORMOUS JUMP-hoz teleportált. Parancs: /ej.", GetPlayerNameEx(playerid));
return true;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal