Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Kirali poslato Septembar 05, 2019, 10:21:16 PRE PODNE

Naslov: Lift pomicni neradi
Poruka od: Kirali poslato Septembar 05, 2019, 10:21:16 PRE PODNE
Problem(error/warning): Jucer sam ga bio zavrsio lift da npr da iz garaze se podigne na zadnji kat i kad upise komandu nis se ne dogodi moze pomoc ?
Deo skripte: [pawn]new bool:Viplift, bool:VipliftuPokretu;


forward VipliftTrue( );
public VipliftTrue( )
{
    Viplift = true;
    VipliftuPokretu = false;
}

forward VipliftFalse( );
public VipliftFalse( )
{
    Viplift = false;
    VipliftuPokretu = false;
}








CMD:vlift( playerid, params[] )
{
   if( IsPlayerInRangeOfPoint( playerid, 9.0, 1181.3427,-1180.5608,20.1561 ) )
   { // GARAZA

       if(VipliftuPokretu == true) return GRESKA( playerid, "Ne mozes pozvati lift jer je u pokretu!" );
        if( PlayerInfo[ playerid ][ xHelper ] >= 1 || PlayerInfo[ playerid ][ xAdmin ] >= 1 )
      {
      if(Viplift == false)
      {
         MoveDynamicObject(rudzllift, 1181.3427,-1180.5608,20.1561,3.0);//spusta lift // GARAZA
         SetTimer( "VipliftTrue", 15000, 0 );
         VipliftuPokretu = true;
      }
      else if(Viplift == true)
      {
         MoveDynamicObject(rudzllift, 1181.8247,-1180.7592,80.6080,3.0);//dize lift //zadnji kat
         SetTimer( "VipliftFalse", 15000, 0 );
         VipliftuPokretu = true;
      }


      }
      else return GRESKA( playerid, "Ne mozete vi koristiti lift!" );
   }
   
   else if( IsPlayerInRangeOfPoint( playerid, 9.0,1181.8247,-1180.7592,80.6080 ) )
   { // zadnji kat
        if(VipliftuPokretu == true) return GRESKA( playerid, "Ne mozes pozvati lift jer je u pokretu!" );
        if(  PlayerInfo[ playerid ][ xHelper ] >= 1 || PlayerInfo[ playerid ][ xAdmin ] >= 1 )
      {
      if(Viplift == true)
      {
         MoveDynamicObject(rudzllift,1181.8247,-1180.7592,80.6080,3.0);//dize lift //zadni kat
         SetTimer( "ViplifttFalse", 15000, 0 );
         VipliftuPokretu = true;
      }
      else if(Viplift == false)
      {
         MoveDynamicObject(rudzllift, 1181.3427,-1180.5608,20.1561,3.0);//spusta lift // GARAZA
         SetTimer( "ViplifttTrue", 15000, 0 );
         VipliftuPokretu = true;
      }


      }
      else return GRESKA( playerid, "Ne mozete vi koristiti lift!" );
   }




   return true;
}

Kordinate garaze 1181.3427,-1180.5608,20.1561
Zadnji kat  1181.8247,-1180.7592,80.6080



[/pawn]
Naslov: Odg: Lift pomicni neradi
Poruka od: 02 poslato Septembar 05, 2019, 12:21:26 POSLE PODNE
Daj nam celu skriptu inc da li si stavio move objecta?
Naslov: Odg: Lift pomicni neradi
Poruka od: ᗪ卂乂 poslato Septembar 07, 2019, 11:13:17 PRE PODNE
Kako si definisao ovo "rudzllift"