Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 07, 2020, 11:51:29 PRE PODNE

Naslov: Komanda /rac!
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 07, 2020, 11:51:29 PRE PODNE
Problem (error/warning): Kad uradim /rac neka vozila (vecina) se spavnuju u vazduhu, neko fix?  :'(
Dio skripte: [pawn]forward RespawnCallGlobal( );
public RespawnCallGlobal( ) {
   for( new i = 0; i < MAX_PLAYERS; i++ ) {
      if( IsPlayerConnected( i ) ) {
         if( IsPlayerInAnyVehicle( i ) ) {
            if( IsTrailerAttachedToVehicle( GetPlayerVehicleID( i ) ) ) occupied[ GetVehicleTrailer( GetPlayerVehicleID( i ) ) ] = true;
                if( !occupied[ GetPlayerVehicleID( i ) ] )
                   occupied[ GetPlayerVehicleID( i ) ] = true;
         }
      }
   }
   SetTimerEx( "VehicleRespawn", 10, false, "d", 0 );
   ServerInfo[ RRVehicle ] = true;
   AdminPoruka( 0xFFC0CBAA, "|RESPAWN| Server je pokrenuo respawn svih vozila!" );
   return 1;
}
[/pawn]
Debug iz server_log (ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema (obavezno ako je ingame problem): https://imgur.com/a/9y513bl
Naslov: Odg: Komanda /rac!
Poruka od: Agent 47 poslato April 07, 2020, 12:33:24 POSLE PODNE
Daj VehicleRespawn
Naslov: Odg: Komanda /rac!
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 07, 2020, 12:45:00 POSLE PODNE
Citat: Agent 47 poslato April 07, 2020, 12:33:24 POSLE PODNE
Daj VehicleRespawn
[pawn]forward VehicleRespawn( vehicleid );
public VehicleRespawn( vehicleid ) {
        if( vehicleid != INVALID_VEHICLE_ID ) {
            if( !occupied[ vehicleid ] ) {
               SetVehicleToRespawn( vehicleid );
            } else occupied[ vehicleid ] = false;
        }
        if( vehicleid+1 < MAX_VEHICLES ) SetTimerEx( "VehicleRespawn", 10, false, "d", vehicleid+1 );
        else ServerInfo[ RRVehicle ] = false, AdminPoruka( 0xFFC0CBAA, "|RESPAWN| Respawn svih vozila je zavrsen!" );
        return 1;
}[/pawn]