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: Matt_Ryan - 2015. Augusztus 15. - 11:20:13

Cím: Interiorba lépés
Írta: Matt_Ryan - 2015. Augusztus 15. - 11:20:13
[pawn]   else if (PlayerToPointStripped(1, playerid,-187.6682,1210.0302,19.7001, cx,cy,cz))
{
    //Kávézó be
    SetPlayerPos(playerid, 457.304748,-88.428497,999.554687);
    GameTextForPlayer(playerid, \"~w~Fort Carson Kavezo\",5000,1);
    SetPlayerInterior(playerid,3);
    SetPlayerFacingAngle(playerid, 0);
    PlayerInfo[playerid][pInt] = 3;
}[/pawn]
Hogyan lehetne lehetőségem arra, hogy bemenjek az adott interiorba amit beakarok ennek állítani? Ugyanis ennél csak kidob a levegőbe!
Cím: Interiorba lépés
Írta: !Koslov - 2015. Augusztus 16. - 18:19:16
Szia!
Ha hülyeséget mondok akkor elnézést kérek. Szerintem a \'\'SetPlayerPos\'\'-sal lesz valami hiba, amúgy mert ahogy elnézem az interior ID teljesen megfelel. Mindjárt megnézem mert telefonról vagyok, egy pár perc.
Próbáld meg ezt, hátha sikerül,. h a nem akk ne hragudj
 
SetPlayerPos(playerid, -88.428497,999.554687);
Cím: Interiorba lépés
Írta: Fred[HUN] - 2015. Augusztus 16. - 21:01:29
Idézetet írta: !Koslov date=1439741956\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"57061\" data-ipsquote-contentclass=\"forums_Topic
Szia!
Ha hülyeséget mondok akkor elnézést kérek. Szerintem a \'\'SetPlayerPos\'\'-sal lesz valami hiba, amúgy mert ahogy elnézem az interior ID teljesen megfelel. Mindjárt megnézem mert telefonról vagyok, egy pár perc.
Próbáld meg ezt, hátha sikerül,. h a nem akk ne hragudj
 
SetPlayerPos(playerid, -88.428497,999.554687);

 

Te írod rosszúl D: SetPlayerPos-nak három koordinátája van.. Itt van a hiba:
 
else if (PlayerToPointStripped(1, playerid,-187.6682,1210.0302,19.7001, cx,cy,cz))

 
Ezt cseréld erre:
 
IsPlayerInRangeOfPoint( playerid, 1.0, -187.6682,1210.0302,19.7001)