[Pomoc] automacko premoznavanje

Započeo [BC]spiele, Oktobar 01, 2010, 20:15:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

dakle ovo ja sam proba napravit cim se igrac priblizi kapiji da se automatski otvori,ali mi nije ospjelo pogledajte kako sam ja to napravio pa recite gdje sam falio



if (PlayerToPoint(50.0, playerid,1599.4858398438, -1606.1662597656, 14.426015853882))//
{
       MoveObject(PdGaraza0,1599.4858398438, -1606.1662597656, 17.426015853882, 2.00);
       MoveObject(PdGaraza1,1599.1827392578, -1613.2473144531, 17.425440788269, 2.00);
       MoveObject(PdGaraza2,1599.1585693359, -1620.3104248047, 17.425181388855, 2.00);
       MoveObject(PdGaraza3,1599.0864257813, -1627.2371826172, 17.424406051636, 2.00);
       MoveObject(PdGaraza,1599.6329345703, -1638.0405273438, 14.139889717102, 2.00);
       MoveObject(PdRampa,1544.6959228516, -1630.9936523438, 10.210312843323, 2.00);
       SetTimer("Police", 10000, 0);
       SendClientMessage(playerid,COLOR_GREEN,"Otvaras kapiju, bice zatvorena automacki...");
       return 1;
   }


hvala unaprjed..


Poslednja Izmena: Oktobar 01, 2010, 20:16:15 POSLE PODNE od spiele


slika by NaNx


www.balkan-city.info
vidi vise i osjeti razliku

ZicMortal

Trebas u neki tajmer koji provjerava svake sekunde + fali ti neki info, jer inace ce ti svake sekunde stavljati ograde na te lokacije + spammati sa timerima i porukom. Stoga moras postaviti jos taj dodatan uvjet kad on dodje blizu tih koordinata + postaviti kao uvjet sa playertopoint + moras naucit koristit if, else if, else... znaci ako je else (nije ni na jednoj od tih tvojih koordinata, naci ako imas/zelis vise takavih ograda automatskih) onda im se taj info mora postaviti na 0 (resetirati kako god vec) te da igrac opet kad dodje da zadovoljava uvjet tog infoa pa ce mu se ograda opet otvoriti automatski.


Evo ruka ak si pola toga razumio.
  :)