Pomoc

Započeo BuhaBosko
29. Feb. 2024. Zaključano
1,373
pregleda
2
postova
BuhaBosko
3
Wheel Man
29. Feb. 2024.
Imam problem sa /liderrac komandom, znaci prvu put kad ukucam komandu vozila koja nisu pomerana sa spawn pozicije se rtc a ona koja su vozena(pomerana sa spawn lokacije) se ne rtcaju, ali drugi put kad ukucam i ta koja su pomerena se rtcaju, znaci /liderrac 2x ukucam i tek iz drugog puta odradi rtc, iz prvog nece, ako neko zna fix bio bih zahvalan

CMD:liderrac( playerid, params[] ) {

if( PlayerInfo[ playerid ][ xLider ] == 0 ) return SendErrorMessage( playerid, "Nemate ovlascenje!" );
if( liderRespawn[ playerid ] > gettime() ) return SendErrorMessage( playerid, "Ovu komandu mozete da koristite na svakih 10min!");
if( ServerInfo[ RRVehicle ] == true  ) return SendErrorMessage( playerid, "Vec je pokrenut jedan RAC, pokusajte opet kasnije." );

ServerInfo[ RRVehicle ] = true;
liderRespawn[ playerid ] = 1 + gettime();

foreach(new i : Player) {
if( IsPlayerInAnyVehicle( i ) ) occupied[ GetPlayerVehicleID( i ) ] = true;
}
for(new i = GetVehiclePoolSize(); i > 0; i--) {
if( i == INVALID_VEHICLE_ID ) continue;

if( VehicleInfo[ i ][ vUsage ] != ORGANIZACIJSKO_VOZILO ) occupied[ i ] = true;
if( IsTrailerAttachedToVehicle( i ) ) occupied[ GetVehicleTrailer( i ) ] = true;
if( VehicleInfo[ i ][ vOrganization ] != PlayerInfo[ playerid ][ xLider ] ) occupied[ i ] = true;

if( !occupied[ i ] ) SetVehicleToRespawn( i );
else occupied[ i ] = false;
}

ServerInfo[ RRVehicle ] = false;
format( globalstring, sizeof( globalstring ), "{86C6DB}(respawn) : "col_white" %s je pokrenuo respawn praznih vozila svoje organizacije!", ImeIgraca( playerid ) );
AdminPoruka( 0x86C6DBAA, globalstring );
SendInfoMessage(playerid, "Pokrenuli ste respawn organizacijskih vozila!");
return 1;
}
Mladjo558
4
Shot Caller
13. Apr. 2024.
Probaj ovako brate:
CMD:liderrac( playerid, params[] ) {

  if( PlayerInfo[ playerid ][ xLider ] == 0 ) return SendErrorMessage( playerid, "Nemate ovlascenje!" );
  if( liderRespawn[ playerid ] > gettime() ) return SendErrorMessage( playerid, "Ovu komandu mozete da koristite na svakih 10min!");
  if( ServerInfo[ RRVehicle ] == true  ) return SendErrorMessage( playerid, "Vec je pokrenut jedan RAC, pokusajte opet kasnije." );
 
  ServerInfo[ RRVehicle ] = true;
  liderRespawn[ playerid ] = 1 + gettime();

  for(new i = 0; i < MAX_VEHICLES; i++) {
      foreach(new z : Player) {
        if( !IsPlayerInVehicle( z, i ) ){
            if( i != INVALID_VEHICLE_ID ){
              if( VehicleInfo[ i ][ vUsage ] == ORGANIZACIJSKO_VOZILO && !IsTrailerAttachedToVehicle( i ) && VehicleInfo[ i ][ vOrganization ] == PlayerInfo[ playerid ][ xLider ]){
                  SetVehicleToRespawn( i );
              }
            }
        }
      }
  }
 
  ServerInfo[ RRVehicle ] = false;
  format( globalstring, sizeof( globalstring ), "{86C6DB}(respawn) : "col_white" %s je pokrenuo respawn praznih vozila svoje organizacije!", ImeIgraca( playerid ) );
  AdminPoruka( 0x86C6DBAA, globalstring );
  SendInfoMessage(playerid, "Pokrenuli ste respawn organizacijskih vozila!");
  return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha