Szerző Téma: Belépés egy interiorba (Scripterek nézzenek be kérem!)  (Megtekintve 1021 alkalommal)

Belépés egy interiorba (Scripterek nézzenek be kérem!)
« Dátum: 2013. február 04. - 10:08:28 »
0 Show voters
Sziasztok, újra én ! :D
A következõt kérném a haladó scripterektõl:
Intibe való belépés!:
Belépési pont: -1392.0272,2646.1555,55.9788,212.1465
Interior ID, ahova berakjon: 6 (LSPD HQ)
Koordináta, ahova berakjon: 1494.325195,1304.942871,1093.289062
Ezt meg lehet oldani valahogyan?
Elõre is köszönöm!

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Belépés egy interiorba (Scripterek nézzenek be kérem!)
« Válasz #1 Dátum: 2013. február 04. - 15:44:03 »
0 Show voters
Máris megírom neked. :D

Dupla hozzászólás automatikusan összefûzve. ( 2013. február 04. - 16:04:53 )

Mod tetejére:
 
new pdhq;

 
OnGameModeInit alá:
 
pdhq = CreatePickup(1318,2, -1392.0272,2646.1555,55.9788, 0);

 
OnPlayerPickUpPickUP:
 
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pdhq)
{
    SetPlayerInterior(playerid,6);
    SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
}
return 1;
}

 
Nem teszteltem, ha gond van vee, szólj.
« Utoljára szerkesztve: 2013. február 04. - 16:04:53 írta BackUP »

Nem elérhető Beckham

  • 1693
  • Noresz
  • Discord: Noresz#4265
    • Profil megtekintése
    • OctansV Alt:v szervere
Belépés egy interiorba (Scripterek nézzenek be kérem!)
« Válasz #2 Dátum: 2013. február 09. - 14:55:43 »
0 Show voters
Így egyszerûbb
 
if(IsPlayerInRangeOfPoint(playerid, 0.5, -1392.0272,2646.1555,55.9788))
{
    SetPlayerPos(playerid, 1494.325195,1304.942871,1093.289062);
    GameTextForPlayer(playerid, \"Interior\", 1000, 1);
    SetPlayerInterior(playerid, 0);
        }
if(IsPlayerInRangeOfPoint(playerid,0.5,1494.325195,1304.942871,1093.289062);
        {
            SetPlayerPos(playerid,  -1392.0272,2646.1555,55.9788);
            GameTextForPlayer(playerid, \"Város\" , 1000, 1);
            SetPlayerInterior(playerid, 0);
}

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Belépés egy interiorba (Scripterek nézzenek be kérem!)
« Válasz #3 Dátum: 2013. február 09. - 22:14:54 »
0 Show voters
De pickuppal az is látszik, hogy oda belehet menni. Néha jobb megoldás.

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Belépés egy interiorba (Scripterek nézzenek be kérem!)
« Válasz #4 Dátum: 2013. február 09. - 23:00:03 »
0 Show voters
Idézetet írta: Beckham date=1360418143\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"33432\" data-ipsquote-contentclass=\"forums_Topic
Így egyszerûbb
 
if(IsPlayerInRangeOfPoint(playerid, 0.5, -1392.0272,2646.1555,55.9788))
{
    SetPlayerPos(playerid, 1494.325195,1304.942871,1093.289062);
    GameTextForPlayer(playerid, \"Interior\", 1000, 1);
    SetPlayerInterior(playerid, 0);
        }
if(IsPlayerInRangeOfPoint(playerid,0.5,1494.325195,1304.942871,1093.289062);
        {
            SetPlayerPos(playerid,  -1392.0272,2646.1555,55.9788);
            GameTextForPlayer(playerid, \"Város\" , 1000, 1);
            SetPlayerInterior(playerid, 0);
}

 

Miért lenne egyszerûbb??
Igen a pickupos jó de ha ox vagy DT edit akkor lesznek ott bajok....Vagy ha pl.Lite town mod akkor ott is lesznek nagyon nagy bajok :D jó lenne tudni hogy saját vagy fun vagy....

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Belépés egy interiorba (Scripterek nézzenek be kérem!)
« Válasz #5 Dátum: 2013. február 10. - 00:23:19 »
0 Show voters

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Belépés egy interiorba (Scripterek nézzenek be kérem!)
« Válasz #6 Dátum: 2013. február 10. - 09:35:28 »
0 Show voters
Rupert gyõrött, én azt gondolom. :D
Az a legegyszerûbb.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal