Szerző Téma: objekt mozgatás!  (Megtekintve 923 alkalommal)

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
objekt mozgatás!
« Dátum: 2013. Szeptember 08. - 15:16:20 »
0 Show voters
Hali. AZt hogyan tudom meg csinálni hogy  van egy híd és csinálok egy hajót a hajó az megy és a híd akkor emelkedjen fel mikor hajó a közelbe van ezt hogyan lehet?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
objekt mozgatás!
« Válasz #1 Dátum: 2013. Szeptember 08. - 15:37:00 »
0 Show voters
Amikor a hajó közeledik a híd felé akkor lekéred a távolságát.. ha hajóban ÜL.. és akkor emelkezdik.. IsPlayerRangeOfPoint

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
objekt mozgatás!
« Válasz #2 Dátum: 2013. Szeptember 08. - 15:50:48 »
0 Show voters
Az a IsPlayerRangeOfPoint addig oké és utána?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
objekt mozgatás!
« Válasz #3 Dátum: 2013. Szeptember 08. - 16:14:22 »
0 Show voters
#include <a_samp>
new hidkapu;
public OnFilterScriptInit( )
{
hidkapu = CreateObject(, );
SetTimer( \"Hajotimer\", 1000, 1 );
}
forward Hajotimer( );
public Hajotimer( )
{
new open;
for( new i=GetMaxPlayers( ); i > -1; i-- )
{
if( IsPlayerInVehicle( playerid, JARMU ID ) && IsPlayerInRangeOfPoint( i, 50.0, , , ) )
{
   open = 1;
   MoveObject( hidkapu, , 3.0 );
   break;
}
}
if(!open) MoveObject(hidkapu, , , , 3.0);
}

 
A kapu objectet meg a poziciót és a jármût majd te beírod.. tessék.

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
objekt mozgatás!
« Válasz #4 Dátum: 2013. Szeptember 09. - 19:56:56 »
0 Show voters
Ez nem lesz jó mer megyek a hídon ami pl akkor van lent a híd mikor mennék és a hajó jön akkor neki megy úgy nem lehet hogy arra az objektre mozduljon el pl 680 objekt van közelbe és mozduljon fel mer így neki megy a hadnak a hajó

objekt mozgatás!
« Válasz #5 Dátum: 2013. Szeptember 09. - 22:46:30 »
0 Show voters
Ha ezt leírod egy kicsit érthetõbben szívesen segítek.

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
objekt mozgatás!
« Válasz #6 Dátum: 2013. Szeptember 10. - 13:13:31 »
0 Show voters
Na szóval arról lenne szó hogy mikor megy valaki a hídon és a hajó is akkor érkezik meg a hídhoz akkor neki megy de ezt úgy kéne hogy a híd emelkedjen fel mielõtt neki megy a hajó pl jön a hajó és a híd emelkedik majd ha elment a hajó a híd lent lesz vagy legyen

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
objekt mozgatás!
« Válasz #7 Dátum: 2013. Szeptember 12. - 08:03:28 »
0 Show voters
De ha van valaki a hídon akkor mivan?? szerintem ezt úgy lenne alkalmas meg oldani hogyha, jön a hajó mondjuk 15.0 méterre akkor a hídon ne lehessen közlekedni egyszer le kéred hogy hol van a hajó másodszor hogy ha 5.0 van már, harmadszor dobsz egy üzit a hídon lévõ/váró autós/gyalogosnak hogy Hajó közeledik ne menj a hídra.

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
objekt mozgatás!
« Válasz #8 Dátum: 2013. Szeptember 12. - 17:24:49 »
0 Show voters
vagy az is jo ha lezarom az utat egy sorompoval le fel mozog az kész... már csak a kompot kell

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
objekt mozgatás!
« Válasz #9 Dátum: 2013. Szeptember 12. - 22:43:40 »
0 Show voters
Nah látod ezt egy sima timerrel,lekéréssel, és moveobjectal meg lehet csinálni se perc alatt...

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
objekt mozgatás!
« Válasz #10 Dátum: 2013. Szeptember 13. - 16:43:18 »
0 Show voters
Na van egy ilyenem és ha közel megy a hídhoz akkor emelkedjen fel tudnál segíteni?
 
#include <a_samp>
new komp;
new bool: open = false;
public OnFilterScriptInit(  ) {
    komp = CreateObject(10771, 1102.7790527344, -951.53466796875, 43.581607818604, 0, 0, 1.99951171875); //Gondolom akkor tudod, hogy ide mit kell írni
    SetTimer( \"OnServerMoveGate\", 10000, true );
    return 1;
}
public OnServerMoveGate(  );
public OnServerMoveGate(  ) {
    if( !open ) {
        open = true;
        MoveObject(komp, 9824, 1102.779052, -951.534667, 43.581607, 5.0 ); //Nyitott pozícióra
    } else {
        open = false;
        MoveObject(komp, 9824, 1106.660888, -951.501281, 48.624282, 5.0 ); //Zárt pozícióra
    }
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2013. Szeptember 15. - 13:37:20 )

Valaki?
« Utoljára szerkesztve: 2013. Szeptember 15. - 13:37:20 írta ZSOLTI99 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal