Szerző Téma: Kocsi  (Megtekintve 387 alkalommal)

Nem elérhető pisti525

  • 906
  • One Shot, One Kill
    • Profil megtekintése
Kocsi
« Dátum: 2012. November 11. - 15:07:36 »
0 Show voters
Sziasztok!
Azt szeretném megkérdezni hogy amikor elteleportálok akkor a kocsiból miért szedd ki?És azt meg lehet csinálni hogy ne szedjen ki a kocsiból?  :hmmm: :hmmm:

Kocsi
« Válasz #1 Dátum: 2012. November 11. - 15:40:20 »
0 Show voters
Gondolom a kocsira is meg kell csinálni a parancsot, le kell hívni az ID-t.
Tehát elõször a kocsi adatai, aztán a player adatai.:
Nekem így néz ki:
 
 if(strcmp(cmdtext, \"/lv\", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1903.6464,1780.1409,12.7437);
SendClientMessage(playerid,0xFF9900AA,\"Itt vagy a Las Venturas Rendõrségnél.\");
return 1;
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1903.6464,1780.1409,12.7437);
SendClientMessage(playerid,0xFF9900AA,\"Itt vagy a Las Venturas területén.\");
return 1;
}
}
« Utoljára szerkesztve: 2012. November 11. - 15:43:39 írta takehun »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Kocsi
« Válasz #2 Dátum: 2012. November 11. - 15:43:58 »
0 Show voters
minek kérdezed le a játékos pozícióját a teleporthoz?
 
GetPlayerPos(playerid, X, Y, Z);

 

if(IsPlayerInAnyVehicle(playerid)) { SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z); }
else { SetPlayerPos(playerid,X,Y,Z); }
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal