lift

Započeo _.Xavi._, Januar 26, 2023, 20:41:41 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Pitanje/savjet: Pravim lift, ali ga nema na lokaciji gde treba da bude, kordinate su ispravne, i portam se do njih na serveru i tu se portam gde treba
Opširnije: [pawn]new LiftMuzej[1];
new bool:LiftDole;

KreirajLiftMuzej() {

  LiftMuzej[0] = CreateDynamicObject(19447, 1957.717041, 1902.649047, 26.410770, -0.299999, 90.299980, -117.099967, -1, -1, -1, 300.00, 300.00);
}

// UnistiLiftMuzej() { //funkcija za unistavanje objekata lifta

   // for(new muzej = 0; muzej < 1; muzej++) DestroyDynamicObject(LiftMuzej[muzej]);
// }

PomeriLiftGore() {

    MoveDynamicObject(LiftMuzej[0], 1957.383300, 1902.464843, 129.890335, 2.0, 1.200001, -91.100013, 62.600028);
}

PomeriLiftDole() {

    MoveDynamicObject(LiftMuzej[0], 1957.717041, 1902.649047, 26.410770, 2.0, -0.299999, 90.299980, -117.099967);
}

timer MuzejLiftTimer[5000]() {

   new MuzejPokrenut;
    if(MuzejPokrenut) {

        if(LiftDole) {

            PomeriLiftGore();
            LiftDole = false;
            defer MuzejLiftTimer();
        } else {

            PomeriLiftDole();
            LiftDole = true;
            defer MuzejLiftTimer();
        }
    }
}[/pawn]
Dodatno: Vaš odgovor

Valhalla mod ah /pokrenimuzej inace i ima bugova tu do kurca.

Ne koristim taj mod, i nemam komandu za pokretanje, treba sam da se pokrece i da se zadrzi gore 5 sec, pa se i ceka 5 sec i tako iznova. otvarao sam vec temu dao mi je neko ovaj kod ja sam izmenio samo kordinate al ne radi?



[pawn] CreateDynamicObject(19447, 1957.717041, 1902.649047, 26.410770, -0.299999, 90.299980, -117.099967, -1, -1, -1, 300.00, 300.00);[/pawn]
Ovde gde si kontao lift da je si stavio objekati 19447 a to je koliko znam zid, i on skripta ti kreira sm zid i pomera zid gore dole  :D :D

[pawn]forward LiftClose( );
public LiftClose ( ) {
   MoveDynamicObject( LiftOpen, x, y ,z );
        Lift_1 = false;
}[/pawn]

[pawn]LiftOpen = CreateDynamicObject(idobjekat, x, y, z.000);
Lift_1 = false;[/pawn]

[pawn] //meni je ovo pod OnPlayerKeyStateChange   if( IsPlayerInRangeOfPoint( playerid, x ,y, z ) || IsPlayerInRangeOfPoint( playerid, x, y, z ) ) {
             if( Lift_1 == false ) {
                 MoveDynamicObject( LiftOpen, 8.088999, 1518.881958, -35.026000, 5.00 );
                 SetTimer( "LiftClose", 10000, 0 );
            Lift_1 = true;[/pawn]
naravno treba ti ovde [pawn]new LiftOpen                 new  bool:Lift_1;[/pawn]

probaj skontati nes od ovoga i prilagoditi skripti opet kazem kod svakog je drugacije............
Poslednja Izmena: Januar 26, 2023, 23:03:59 POSLE PODNE od #luyn


Citat: #luyn poslato Januar 26, 2023, 22:50:33 POSLE PODNE
[pawn] CreateDynamicObject(19447, 1957.717041, 1902.649047, 26.410770, -0.299999, 90.299980, -117.099967, -1, -1, -1, 300.00, 300.00);[/pawn]
Ovde gde si kontao lift da je si stavio objekati 19447 a to je koliko znam zid, i on skripta ti kreira sm zid i pomera zid gore dole  :D :D

Znam da je zid, rotiran je pa ne stoji uspravno kao zid.