GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: zean056 - 2023. november 22. - 12:45:52
-
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;
}
-
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
-
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
-
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
-
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;
}