Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Mladen Smiljan poslato Februar 21, 2012, 17:23:20 POSLE PODNE

Naslov: [Pomoc] Pomicne Ograde
Poruka od: Mladen Smiljan poslato Februar 21, 2012, 17:23:20 POSLE PODNE
Skripta koju koristim: Nije u vezi moda
Detaljan opis problema: Npr sad sam bas tu nesto gledo, npr. Za pomicne ograde se postavi timer za public, Ali taj public zatvori sve ograde, a ne samo tu jednu?
Dio skripte:
NPR:
SetTimerEx("zatvaranje", 2500, 0, "d", playerid);
public zatvaranje()
{
    MoveDynamicObject(1,1741.29980469, 536.50000000, 26.79999924, 0.5, 0.00000000, 90.00000000, 159.98840332);
    MoveDynamicObject(2,1728.31933594, 541.19531250, 26.80000114, 0.5, 0.00000000, 270.00000000, 159.98840332);
    MoveDynamicObject(3,1745.00097656, 535.16894531, 26.89999962, 0.5, 0.00000000, 270.00000000, 159.98840332);
    MoveDynamicObject(4,1757.98925781, 530.49218750, 26.95000076, 0.5, 0.00000000, 90.00000000, 159.98840332);
    return 1;
}

On ce sve te objekti zatvoriti, a ne samo jedan koji treba.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Pomicne Ograde
Poruka od: [BR]Maki187 poslato Februar 21, 2012, 17:57:51 POSLE PODNE
Koristi varijable... na vrh skripte:
new otvorena1;
new otvorena2;
new otvorena3;
new otvorena4;


samo naranvo podesis ovaj public kako treba da bude...
public zatvaranje()
{
    if(otvorena1 == 1)
{
    MoveDynamicObject(1,1741.29980469, 536.50000000, 26.79999924, 0.5, 0.00000000, 90.00000000, 159.98840332);
}
    if(otvorena2 == 1)
{
    MoveDynamicObject(2,1728.31933594, 541.19531250, 26.80000114, 0.5, 0.00000000, 270.00000000, 159.98840332);
}
    if(otvorena3 == 1)
{
    MoveDynamicObject(3,1745.00097656, 535.16894531, 26.89999962, 0.5, 0.00000000, 270.00000000, 159.98840332);
}
    if(otvorena4 == 1)
{
    MoveDynamicObject(4,1757.98925781, 530.49218750, 26.95000076, 0.5, 0.00000000, 90.00000000, 159.98840332);
}
    return 1;
}


a pod deo koj ti otvara odredjenu kapiju, odredjenu varijablu stavis na 1... tam ogde ti otvara kapiju 1, stavis
otvorena1 = 1;