Szerző Téma: Interiorba lépés  (Megtekintve 891 alkalommal)

Interiorba lépés
« Dátum: 2015. augusztus 15. - 11:20:13 »
0 Show voters
[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!

Interiorba lépés
« Válasz #1 Dátum: 2015. augusztus 16. - 18:19:16 »
0 Show voters
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);
« Utoljára szerkesztve: 2015. augusztus 16. - 18:23:49 írta !Koslov »

Interiorba lépés
« Válasz #2 Dátum: 2015. augusztus 16. - 21:01:29 »
0 Show voters
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)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal