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: xXCsucsuXx - 2015. Március 16. - 19:26:40

Cím: Interior Több helyen
Írta: xXCsucsuXx - 2015. Március 16. - 19:26:40
Hali! Hogy lehet megoldani hogy inti tobb helyen legyen pl



if(IsPlayerInRangeOfPoint( playerid, 1.0, -1475.3975,2610.9636,55.8359))
      {//kisbolt be
          SetPlayerPos(playerid, -27.358966827393,-58.236686706543,1003.546875);
          SetPlayerInterior(playerid, 6);
          Object(playerid);
      }
      if(IsPlayerInRangeOfPoint( playerid, 1.0, -27.358966827393,-58.236686706543,1003.546875))
      {//kisbolt ki
          SetPlayerPos(playerid, -1475.3975,2610.9636,55.8359);
          SetPlayerInterior(playerid, 0);
          Object(playerid);
      }
 
ezt szeretnem hogy pl 2 helyen lehessen be menni már megprobáltam hogy lemásolom a kodot és sikerult is csak zuhan a levegobol miert?
Cím: Interior Több helyen
Írta: Lofoli - 2015. Március 16. - 19:32:58
ne a SetPlayerPost változtasd meg :D hanem a pointok helyét
 
if(IsPlayerInRangeOfPoint( playerid, 1.0, x,y,z))
         {//kisbolt be
             SetPlayerPos(playerid, -27.358966827393,-58.236686706543,1003.546875);
             SetPlayerInterior(playerid, 6);
             Object(playerid);
         }
         if(IsPlayerInRangeOfPoint( playerid, 1.0, x,y,z))
         {//kisbolt ki
             SetPlayerPos(playerid, x,y,z);
             SetPlayerInterior(playerid, 0);
             Object(playerid);
         }
Cím: Interior Több helyen
Írta: xXCsucsuXx - 2015. Március 16. - 19:34:17
a setplayer posot meg kell változtattni mivel az alsó dobja ki az épületbe
Cím: Interior Több helyen
Írta: Lofoli - 2015. Március 16. - 19:37:47
Idézetet írta: xXCsucsuXx date=1426530857\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"53342\" data-ipsquote-contentclass=\"forums_Topic
a setplayer posot meg kell változtattni mivel az alsó dobja ki az épületbe
 
Bocsi nemfigyeltemoda javitottam :D
Cím: Interior Több helyen
Írta: Nátha - 2015. Március 16. - 20:10:00
if(IsPlayerInRangeOfPoint( playerid, 1.0, -1475.3975,2610.9636,55.8359)) // Megváltoztatod a 2. kisbolt külső ajtajához
         {//kisbolt be
             SetPlayerPos(playerid, -27.358966827393,-58.236686706543,1003.546875);
             SetPlayerInterior(playerid, 6);
             Object(playerid);
         }
         if(IsPlayerInRangeOfPoint( playerid, 1.0, -27.358966827393,-58.236686706543,1003.546875))
         {//kisbolt ki
             SetPlayerPos(playerid, -1475.3975,2610.9636,55.8359); // Megváltoztatod a 2. kisbolt külső ajtajához (de ne egyezzen a bemenettel, mert akkor ha kirak egyből be is fog rakni)
             SetPlayerInterior(playerid, 0);
             Object(playerid);
         }

 
Ezt nem tudtam értelmezni, de biztos szükség van rá ki és bemenetkor :D
 
Object(playerid);