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):
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;