Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [Euro Samp]Shadow poslato Jul 31, 2013, 14:05:11 POSLE PODNE

Naslov: [pomoc]ograda
Poruka od: [Euro Samp]Shadow poslato Jul 31, 2013, 14:05:11 POSLE PODNE
skripta:nevazno totalno
detaljan opis problema :
zna li iko od vas kako se napravi da npr ograda se spusta svakih deset sec i onda poslje deset sec se opet digne
ocu napravit parking pokraj banke i ocu napravit da imam onaj jetdor na podu i da se on automatski dize i spusta svakih deset sec npr ili 5
Naslov: Odg: [pomoc]ograda
Poruka od: Crazyn3ss poslato Jul 31, 2013, 17:09:18 POSLE PODNE
pa pomocu SetTimer
pokrenes ga pod ongamemodeiniti, tako da se moze otvorit kapija za 10 sec..

i napravis public od toga setimer-a i u tom publicu pozoves jos jedan timer koji ce zatvorit kapiju..

I napravis publi za taj timer, i u njemu pozoves prvi timer.. mislim da bi trebalo radit..
Naslov: Odg: [pomoc]ograda
Poruka od: [BURPG] Wistaa poslato Jul 31, 2013, 20:11:10 POSLE PODNE
Nema potrebe za 2 timera i jos mu par stvari nisi objasnio koje je trazio


U MTA zeljeni objekat (kapiju) snimis na zatvorene koordinate,pa onda na otvorene
Pri vrhu skripte medju variable napravis novu variablu:

new objekat;

Pod OnGameModeInIt stavis objekat sa zatvorenim koordinatama


objekat = CreateObject(.....);


Isto pod OnGameModeInIt uradis samo 1 timer a prije toga ga forwardujes pri vrhu skripte


forward Timer();


Zatim pri vrhu skripte napravis jos jednu obicnu varijablu

new objekat1 = 0;


U Publicu Timer uradis sledece:


if(objekat1 == 0)
{
       MoveObject(......) // koordinate otvorene kapije
       objekat1 == 1;
}
if(objekat1 == 1)
{
      MoveObject(......) // koordinate zatvorene kapije

      objekat1 == 0;


Ako ti bude sta nejasno u vezi ove teme,pitaj me u poruci da ne spamamo vise u ovoj temi