Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Kirali poslato Septembar 04, 2019, 14:14:46 POSLE PODNE

Naslov: Lift pomicni
Poruka od: Kirali poslato Septembar 04, 2019, 14:14:46 POSLE PODNE
Problem(error/warning): Nije neki problem nego sam zaboravio samo e sad sam mi treba objasniti kad je lif gore i dolje i dal uzimam kad ovau kardinatu stavljam di pise spusta lift npr da se uzme pozicija objekta ili ? nisa dugo radio ovo hvala svima tko pomogne i odmogne :D ;)
Deo skripte:[pawn]CMD:vlift( playerid, params[] )
{
   if( IsPlayerInRangeOfPoint( playerid, 9.0,490.5250, 772.4422, 1001.5187 ) )
   {
       if(RudnikLiftuPokretu == true) return GRESKA( playerid, "Ne mozes pozvati lift jer je u pokretu!" );
        if( PlayerInfo[ playerid ][ xVIPlevel ] => 1 || PlayerInfo[ playerid ][ xHelper ] >= 1 || PlayerInfo[ playerid ][ xAdmin ] >= 1 )
      {
      if(RudnikLift == false)
      {
         MoveDynamicObject(rudzllift,488.46259, 772.26239, 966.18402,3.0);//spusta lift
         MoveDynamicObject(rudnikgate1,490.4233, 774.5048, 1003.1907,3.0);//gornja spustena
         MoveDynamicObject(rudnikgate2,490.5960, 775.6660, 969.7675,0.2);//donja ograda se lagano dize
         SetTimer( "RudnikLiftTrue", 15000, 0 );
         RudnikLiftuPokretu = true;
      }
      else if(RudnikLift == true)
      {
         MoveDynamicObject(rudzllift,488.46259, 772.26239, 1002.35498,3.0);//dize lift
         MoveDynamicObject(rudnikgate1,490.4233, 774.5048, 1005.8767,0.2);//gornja se lagano otvara
         MoveDynamicObject(rudnikgate2,490.5960, 775.6660, 967.0025,3.0);//donja ograda se spusta
         SetTimer( "RudnikLiftFalse", 15000, 0 );
         RudnikLiftuPokretu = true;
      }


      }
      else return GRESKA( playerid, "Ne mozete vi koristiti lift!" );
   }
   
   else if( IsPlayerInRangeOfPoint( playerid, 9.0,490.6733, 772.2692, 965.3347 ) )
   { // Lift dole
       if(RudnikLiftuPokretu == true) return GRESKA( playerid, "Ne mozes pozvati lift jer je u pokretu!" );
        if( PlayerInfo[ playerid ][ xVIPlevel ] => 1 || PlayerInfo[ playerid ][ xHelper ] >= 1 || PlayerInfo[ playerid ][ xAdmin ] >= 1 )
      {
      if(RudnikLift == true)
      {
         MoveDynamicObject(rudzllift,488.46259, 772.26239, 1002.35498,3.0);//dize lift
         MoveDynamicObject(rudnikgate1,490.4233, 774.5048, 1005.8767,0.2);//gornja se lagano otvara
         MoveDynamicObject(rudnikgate2,490.5960, 775.6660, 967.0025,3.0);//donja ograda se spusta
         SetTimer( "RudnikLiftFalse", 15000, 0 );
         RudnikLiftuPokretu = true;
      }
      else if(RudnikLift == false)
      {
         MoveDynamicObject(rudzllift,488.46259, 772.26239, 966.18402,3.0);//spusta lift
         MoveDynamicObject(rudnikgate1,490.4233, 774.5048, 1003.1907,3.0);//gornja spustena
         MoveDynamicObject(rudnikgate2,490.5960, 775.6660, 969.7675,0.2);//donja ograda se lagano dize
         SetTimer( "RudnikLiftTrue", 15000, 0 );
         RudnikLiftuPokretu = true;
      }


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




   return true;
}[/pawn]
Naslov: Odg: Lift pomicni
Poruka od: xLanmi poslato Septembar 04, 2019, 14:18:57 POSLE PODNE
Kad podignes lift ne trebas getati njegovu kordinatu, dovoljno je na dizanje da imas u scripti

new bool:liftValue = false;

i onda

if(liftValue == true) spustis lift
else(liftValue == false) podignes lift

Kad ga spustas stavis da je liftValue = false;
A kad ga podizes stafvis da je liftValue = true;
Naslov: Odg: Lift pomicni
Poruka od: Kirali poslato Septembar 04, 2019, 14:20:54 POSLE PODNE
Citat: LANMY.pwN poslato Septembar 04, 2019, 14:18:57 POSLE PODNE
Kad podignes lift ne trebas getati njegovu kordinatu, dovoljno je na dizanje da imas u scripti

new bool:liftValue = false;

i onda

if(liftValue == true) spustis lift
else(liftValue == false) podignes lift

Kad ga spustas stavis da je liftValue = false;
A kad ga podizes stafvis da je liftValue = true;

Hvala brt to mi je trebalo