Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: desibro poslato Novembar 07, 2022, 11:37:27 PRE PODNE

Naslov: Delay
Poruka od: desibro poslato Novembar 07, 2022, 11:37:27 PRE PODNE
Pitanje/savjet: Da li je moguc delay kod moveobject-a
Opširnije: Radi se o vratima za lift koja se otvaraju pre nego da sam lift stigne.
Dodatno: /
Naslov: Odg: Delay
Poruka od: aleks4k poslato Novembar 07, 2022, 11:40:15 PRE PODNE
Nisam siguran šta tačno oćeš ali:
https://www.open.mp/docs/scripting/callbacks/OnObjectMoved - Možeš da proveriš da li je lift završio pokretanje ovde pa da kreneš da otvaraš vrata ako sam dobro razumeo.
Naslov: Odg: Delay
Poruka od: Bit Frosty poslato Novembar 07, 2022, 11:50:39 PRE PODNE
SetTimer i SetTimerEx....Takodje OnObjectMoved ili ti OnDynamicObjectMoved callbackovi...
Naslov: Odg: Delay
Poruka od: desibro poslato Novembar 07, 2022, 12:15:56 POSLE PODNE
Citat: Deleted User poslato Novembar 07, 2022, 11:50:39 PRE PODNE
SetTimer i SetTimerEx....Takodje OnObjectMoved ili ti OnDynamicObjectMoved callbackovi...
Napravio sam tako da jednim pozivom pomeram vise objekata jer zasebno ne zele da rade. Ima Timer ali vrata se otvaraju pre vremena.
}
}
     }
else if(IsPlayerInRangeOfPoint(playerid, 0.5, 1728.4757, -1636.8428,1006.1994)) // Banka Lift Ide Gore
     {
     if (PI[playerid][Registrovan])
{
if(bankaliftspustenprva != 1)
{
MoveDynamicObject(bankalift,1726.92627, -1635.49475, 1021.08649, 1.5 ,0 ,0 ,90.0);
MoveDynamicObject(bankaliftdesnavrata,1728.32996, -1635.69165, 1021.15637, 1.5 ,0 ,0 ,90.0);
MoveDynamicObject(bankaliftlevavrata,1725.55005, -1639.49048, 1021.15637, 1.5 ,0 ,0 ,270.0);
KapijeTimer[playerid] = SetTimer("bankalift1", 120000, 0);
bankaliftspustenprva = 0;
}
Naslov: Odg: Delay
Poruka od: Vuzimir poslato Novembar 07, 2022, 13:24:27 POSLE PODNE
Pa ovo ti mora biti unutar tog timera
[pawn]MoveDynamicObject(bankaliftdesnavrata,1728.32996, -1635.69165, 1021.15637, 1.5 ,0 ,0 ,90.0);
MoveDynamicObject(bankaliftlevavrata,1725.55005, -1639.49048, 1021.15637, 1.5 ,0 ,0 ,270.0);[/pawn]

Znaci to ide unutar timera koji ti mora biti odvojen samo za otvaranje vrata, a za zatvaranje ti ne treba, jer ti se zatvara dok lif krene i to moze biti unutar te funkcije
Naslov: Odg: Delay
Poruka od: Fr0z3n poslato Novembar 10, 2022, 23:05:00 POSLE PODNE
Neaktivno lock