Szerző Téma: Földre érés  (Megtekintve 683 alkalommal)

Földre érés
« Dátum: 2012. január 08. - 15:58:11 »
0 Show voters
Sziasztok ! Szerintetek hogyan lehetne megcsinálni azt, hogy amikor eléri valaki a földet, például kiugrik 1 repülõbõl és ha földet ért akkor callbackot meghívni?
« Utoljára szerkesztve: 2012. január 08. - 16:13:36 írta lackos888 »

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
Földre érés
« Válasz #1 Dátum: 2012. január 08. - 16:02:30 »
+1 Show voters
Hát esetleg úgy lehetne, hogy a magasságát lekérni sokszor, csak akkor meg az a baj, hogy mindenhol más a magassága a talajnak, máshogy szerintem nem lehet...

Földre érés
« Válasz #2 Dátum: 2012. január 08. - 16:12:55 »
0 Show voters
Ezt én is próbáltam a mapandreas plugin segítségével csak nem mûködött ezért kitöröltem a scriptet.xD Még további ötleteket várok!

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Földre érés
« Válasz #3 Dátum: 2012. január 08. - 16:16:23 »
+1 Show voters
De ha kiugrasz egy repülõbõl akkor meghal és eleve meghívja az OnPlayerDeath -ot!
Vagy pedig egy timerrel ellenõriztetni hogy milyen magasan van is ha elér egy megadott magassákot akkor meghívja azt amit akarsz!
pl:
 
froward magassag(playerid);
public magassag(playerid)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
if(Z < 0)// 0 helyére a magasság kordinátáját hogy ha elér a megadott kordinátát mit csináljon
{
//stb...
}
}

 
A magasság kordinátát pedig mondjuk felmész jetpackal (ha levegõbe akarod) és /save és ott a savedeposition.txt ben megkresed!
« Utoljára szerkesztve: 2012. január 08. - 16:18:47 írta WebSite »

Földre érés
« Válasz #4 Dátum: 2012. január 08. - 16:23:15 »
0 Show voters
Köszi ez is elég jó!De ezt úgy kéne hogy pont amikor a földre érkezik nem amikor belép 1 zónába.Elárulom, anti-cheathoz kéne.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal