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: DFT-30 - 2014. Április 23. - 15:17:19

Cím: /enter autóval
Írta: DFT-30 - 2014. Április 23. - 15:17:19
Üdv!
Azt szeretném megoldani hogy a játékost autóval is bedobja az interiorba.
Cím: /enter autóval
Írta: TengeriMalac - 2014. Április 23. - 16:24:41
ugyan az, csak teleportálásnál nem SetPlayerPos, hanem SetVehiclePos.. Illetve SetPlayerInterior mellé egy LinkVehicleToInterior
ha másik VWbe portolod, akkor SetVehicleVirtualWorld
Cím: /enter autóval
Írta: DFT-30 - 2014. Április 23. - 18:13:24
Valamiért nem jeleníti meg a kocsit... Beülni be tudok, csak láthatatlan. Próbáltam már a VW-t állítani, de nem megy :/ egyébként a Catigula\'s basement intibe akarom teleportálni.
Itt a kód:
 
      if(IsPlayerInRangeOfPoint(playerid, 5.0,-1978.6547,429.8708,25.2312)) //PSZraktár be
   {
      if(pInfo[playerid][pMunka] == FSZALLITO)
      {
         SetPlayerPos(playerid, 2208.5549,1552.2128,1007.1641);
         SetPlayerInterior(playerid, 1);
         SetVehiclePos(vehicleid, 2208.5549,1552.2128,1007.1641);
         LinkVehicleToInterior(playerid, 1);
         Object(playerid);
      }
   }
   if(IsPlayerInRangeOfPoint(playerid, 5.0,2208.5549,1552.2128,1007.1641)) //PSZraktár ki
   {
      if(pInfo[playerid][pMunka] == FSZALLITO)
      {
         SetPlayerPos(playerid, -1978.6547,429.8708,25.231);
         SetPlayerInterior(playerid, 0);
         SetVehiclePos(vehicleid, -1978.6547,429.8708,25.231);
         LinkVehicleToInterior(playerid, 0);
         Object(playerid);
      }

 
Egyébként ha kimegyek az intibõl a kocsi tetejére dob.
[mod]Kitettem a PAWN Code Taget![/mod]
Cím: /enter autóval
Írta: rhassi - 2014. Április 23. - 18:29:18
  if(IsPlayerInRangeOfPoint(playerid, 5.0,-1978.6547,429.8708,25.2312)) //PSZraktár be
   {
    if(pInfo[playerid][pMunka] == FSZALLITO)
    {
     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
     {
          SetVehiclePos(GetPlayerVehicleID(playerid), 2208.5549,1552.2128,1007.1641);
          LinkVehicleToInterior(GetPlayerVehicleID(playerid), 1);
     }
     else
     {
          SetPlayerPos(playerid, 2208.5549,1552.2128,1007.1641);
     }
     SetPlayerInterior(playerid, 1);
     Object(playerid);
    }
   }
   

 
Ez alapján meg tudod írni a kifelét szerintem, ha mégsem akkor szólj.
Cím: /enter autóval
Írta: DFT-30 - 2014. Április 23. - 19:00:27
Köszönöm! :) sikerült.
Cím: /enter autóval
Írta: DFT-30 - 2014. Április 23. - 15:17:19
Üdv!
Azt szeretném megoldani hogy a játékost autóval is bedobja az interiorba.
Cím: /enter autóval
Írta: TengeriMalac - 2014. Április 23. - 16:24:41
ugyan az, csak teleportálásnál nem SetPlayerPos, hanem SetVehiclePos.. Illetve SetPlayerInterior mellé egy LinkVehicleToInterior
ha másik VWbe portolod, akkor SetVehicleVirtualWorld
Cím: /enter autóval
Írta: DFT-30 - 2014. Április 23. - 18:13:24
Valamiért nem jeleníti meg a kocsit... Beülni be tudok, csak láthatatlan. Próbáltam már a VW-t állítani, de nem megy :/ egyébként a Catigula\'s basement intibe akarom teleportálni.
Itt a kód:
 
      if(IsPlayerInRangeOfPoint(playerid, 5.0,-1978.6547,429.8708,25.2312)) //PSZraktár be
   {
      if(pInfo[playerid][pMunka] == FSZALLITO)
      {
         SetPlayerPos(playerid, 2208.5549,1552.2128,1007.1641);
         SetPlayerInterior(playerid, 1);
         SetVehiclePos(vehicleid, 2208.5549,1552.2128,1007.1641);
         LinkVehicleToInterior(playerid, 1);
         Object(playerid);
      }
   }
   if(IsPlayerInRangeOfPoint(playerid, 5.0,2208.5549,1552.2128,1007.1641)) //PSZraktár ki
   {
      if(pInfo[playerid][pMunka] == FSZALLITO)
      {
         SetPlayerPos(playerid, -1978.6547,429.8708,25.231);
         SetPlayerInterior(playerid, 0);
         SetVehiclePos(vehicleid, -1978.6547,429.8708,25.231);
         LinkVehicleToInterior(playerid, 0);
         Object(playerid);
      }

 
Egyébként ha kimegyek az intibõl a kocsi tetejére dob.
[mod]Kitettem a PAWN Code Taget![/mod]
Cím: /enter autóval
Írta: rhassi - 2014. Április 23. - 18:29:18
  if(IsPlayerInRangeOfPoint(playerid, 5.0,-1978.6547,429.8708,25.2312)) //PSZraktár be
   {
    if(pInfo[playerid][pMunka] == FSZALLITO)
    {
     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
     {
          SetVehiclePos(GetPlayerVehicleID(playerid), 2208.5549,1552.2128,1007.1641);
          LinkVehicleToInterior(GetPlayerVehicleID(playerid), 1);
     }
     else
     {
          SetPlayerPos(playerid, 2208.5549,1552.2128,1007.1641);
     }
     SetPlayerInterior(playerid, 1);
     Object(playerid);
    }
   }
   

 
Ez alapján meg tudod írni a kifelét szerintem, ha mégsem akkor szólj.
Cím: /enter autóval
Írta: DFT-30 - 2014. Április 23. - 19:00:27
Köszönöm! :) sikerült.