Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: milos depalov poslato Jul 24, 2011, 20:36:30 POSLE PODNE

Naslov: [pomoc]Kapije sa automatskim otvaranjem/zatvaranjem
Poruka od: milos depalov poslato Jul 24, 2011, 20:36:30 POSLE PODNE
skripta koju koristim:Empire_Gaming
deo skripte://
detaljniji opis problema: swe uradim kad pridjem kapiji nece da se pomera
slika ili video: //

kordinata OTVORENE kapije: CreateDynamicObject(980, 1535.4184570313, -1451.2243652344, 19.939914703369, 0, 0, 0);
kordinata ZATVORENE kapije: CreateDynamicObject(980, 1535.5260009766, -1451.3408203125, 15.159372329712, 0, 0, 0);

komanda
   foreach(Player,u)
   {
       if(!IsPlayerConnected(u)) continue;
      if(PlayerToPoint(20,u,1535.5260009766,-1451.3408203125,15.159372329712) && fbiOtvorena == 1)
      {
        if(IsACop(u))
        {
               MoveDynamicObject(fbiKapija,1535.4184570313,-1451.2243652344,19.939914703369, 2.0);
               fbiOtvorena = 0;
        }
      }
      else if(!PlayerToPoint(20,u,1535.5260009766,-1451.3408203125,15.159372329712) && fbiOtvorena == 0)
      {
             if(IsACop(u))
           {
               MoveDynamicObject(fbiKapija, 1535.5260009766,-1451.3408203125,15.159372329712, 2.0);
            fbiOtvorena = 1;
          }
       }
   }   





NEIZBACUJE MI WARINGE NITI ERORE SAMO KAD PRIDJEM NECE DA SE OTVORI
Naslov: Odg: [pomoc]Kapije sa automatskim otvaranjem/zatvaranjem
Poruka od: []Flynâ„¢ poslato Jul 25, 2011, 02:03:49 PRE PODNE
EDIT: Nisam skontao to tvoje  ;D
Evo probaj ovako:

foreach(Player,u)
{
 if(!IsPlayerConnected(u)) continue;
 if(!PlayerToPoint(10,u,1535.5260009766,-1451.3408203125,15.159372329712) && fbiOtvorena[u] == 1)
 {
if(IsACop(u))
{
  MoveDynamicObject(fbiKapija,1535.4184570313,-1451.2243652344,19.939914703369, 2.0);
  fbiOtvorena[u] = 0;
}
 }
     else if(PlayerToPoint(10,u,1535.5260009766,-1451.3408203125,15.159372329712) && fbiOtvorena[u] == 0)
     {
if(IsACop(u))
{
  MoveDynamicObject(fbiKapija, 1535.5260009766,-1451.3408203125,15.159372329712, 2.0);
  fbiOtvorena[u] = 1;
}
 }
}