Idézetet írta: Brand date=1423262631\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"52460\" data-ipsquote-contentclass=\"forums_TopicAkkor elmondom ,hogy szerintem ,hogyan csináld meg. Miután megmappoltad utána ugye berakod a mappot a megfelelő helyre. Utána a berakottak közül megnézed az egyik objektet.Köszönöm sikerült. :)Pl: CreateDynamicObject(19376, 361.26727, 153.74222, 1024.70276, 0.00000, 90.00000, 0.00000);
Akkor kimásolod az objectid utáni 3 számot. Az a 3 szám ennek az objektnek az esetében a következő: 361.26727, 153.74222, 1024.70276
Akkor most megcsinálod azt ,hogy odamész a rendőrség elé, beírod azt ,hogy /save rendőrség bejárat. Utána belemész a GTA San Andreas User Filesba. Megnyitod a savepointsot. A mi esetünkben mondjuk a lementett kód legyen a következő: AddPlayerClass(230,-1379.6038,1258.1313,1039.8672,276.6442,0,0,0,0,0,0); // rendőrség bejárat
Akkor itt a 230 után kimásolod az első 3 számot ami a mi esetünkben a következő: -1379.6038,1258.1313,1039.8672
És akkor most megcsináljuk a bejáratot.
if(IsPlayerInRangeOfPoint( playerid, 1.0, -1379.6038,1258.1313,1039.8672)) //Ugye ez a lementett koordináta
{//rendőrség be
SetPlayerPos(playerid, 361.26727, 153.74222, 1024.70276); //Erre a pozícióra teleportál (ennél néztük meg példaként az objektet)
SetPlayerInterior(playerid, 10);
Object(playerid);
}
if(IsPlayerInRangeOfPoint( playerid, 1.0, 361.26727, 153.74222, 1024.70276)) //Akkor most ide azt a pozíciót írjuk ahová a bejáratkor elteleportált.
{//rendőrségki
SetPlayerPos(playerid, -1379.6038,1258.1313,1039.8672); //Ide azt a pozíciót írjuk ahová elteleportáljon minket.
SetPlayerInterior(playerid, 0);
Object(playerid);
}
Ezek után pedig lementesz 1 koordinátát ahova ténylegesen szeretnéd ,hogy teleportáljon. És akkor a koordinátákat aszerint írod át. Remélem ,hogy viszonylag érthető voltam.
