Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Kirali poslato Avgust 28, 2019, 08:32:01 PRE PODNE

Naslov: Komanda granica
Poruka od: Kirali poslato Avgust 28, 2019, 08:32:01 PRE PODNE
Problem(error/warning): Nije problem nekgo kako npr kad neko prelazi granicu da ga freez na 2 sekunda kao kada pokazuje pasos i licnu kartu
Deo skripte: [pawn]CMD:granica( playerid, params[] )
{
   if( !IsPlayerInAnyVehicle( playerid ) ) return GRESKA( playerid, "Morate biti u vozilu." );
   if(PlayerInfo[ playerid ][ xLicna ] == 0) return GRESKA( playerid, "Morate imati licnu kartu za prelazak granice!" );
    if(PlayerInfo[ playerid ][ xPasos ] == 0) return GRESKA( playerid, "Morate imati pasos za prelazak granice!" );
    if( IsPlayerInRangeOfPoint( playerid, 5.0, 50.8649, -1539.2595, 5.2322 ) )//BG-ZG lijeva
   {
      DestroyDynamicObject(rampagranice1_1);
      rampagranice1_1 = CreateDynamicObject(968,55.9345, -1536.3816, 1.7769,0.0000, 0.0000, 82.2394);//newara
        SetTimerEx( "ZatvoriGranice", 7000, false, "i", 1 );
      format( globalstring, sizeof( globalstring ), "* %s pokazuje pasos i licnu kartu cariniku!", ImeIgraca( playerid ));
      PorukaRadius(20.0, playerid, globalstring, LJUBICASTA );
    }
    else if( IsPlayerInRangeOfPoint( playerid, 5.0, 53.5893, -1523.9884, 5.1619 ) )
   {
       DestroyDynamicObject(rampagranice1_2);
      rampagranice1_2 = CreateDynamicObject(968,48.9824, -1527.1010, 1.8731,0.0000, 0.0000, 80.1310);//newara
       SetTimerEx( "ZatvoriGranice", 7000, false, "i", 2 );
      format( globalstring, sizeof( globalstring ), "* %s pokazuje pasos i licnu kartu cariniku!", ImeIgraca( playerid ) );
      PorukaRadius( 20.0, playerid, globalstring, LJUBICASTA );
    }
    else if( IsPlayerInRangeOfPoint( playerid, 5.0, 1750.5269, 530.3855, 27.3948 ) )//BG-SA desna rampa
   {
      DestroyDynamicObject(rampagranice2_1);
      rampagranice2_1 = CreateDynamicObject(968,1748.5144, 535.2263, 23.2715,0.0000, -2.0000, -19.0000);//newara
       SetTimerEx( "ZatvoriGranice", 7000, false, "i", 3 );
      format( globalstring, sizeof( globalstring ), "* %s pokazuje pasos i licnu kartu cariniku!", ImeIgraca( playerid ) );
      PorukaRadius( 20.0, playerid, globalstring, LJUBICASTA );
    }
    else if( IsPlayerInRangeOfPoint( playerid, 5.0, 1733.2133, 532.8638, 27.5273 ) )//BG-SA lijeva rampa
   {
      DestroyDynamicObject(rampagranice2_3);
      rampagranice2_3 = CreateDynamicObject(968,1729.2097, 530.8297, 23.9925,0.0000, -2.0000, -19.0000);//newara
       SetTimerEx( "ZatvoriGranice", 7000, false, "i", 4 );
      format( globalstring, sizeof( globalstring ), "* %s pokazuje pasos i licnu kartu cariniku!", ImeIgraca( playerid ) );
      PorukaRadius( 20.0, playerid, globalstring, LJUBICASTA );
    }
    else return GRESKA( playerid, "Morate biti kod naplatne rampe." );
   return 1;
}
[/pawn]
Naslov: Odg: Komanda granica
Poruka od: Kirali poslato Avgust 28, 2019, 08:34:44 PRE PODNE
ja sam mislio to ovako nekako napravit da ovo dodam [pawn]             SetTimerEx( "SlobodnoSada", 2000, false, "i", playerid );
               SetCameraBehindPlayer( playerid );
             TogglePlayerControllable( playerid, false );[/pawn]
sam mi problem nez di