Pomoć oko gang zona

Započeo Spasiccc
18. Nov. 2022. Zaključano
223
pregleda
3
postova
Spasiccc
3
Hustler
18. Nov. 2022.
Koristim mod pod imenom reborn roleplay kada napravim gang zonu u ocu da zauzmem zonu pise da samo kriminalne org a i kada sam u kriminalne ne radi.

CMD:zauzmi( playerid, const params[] ) {

      if( GetFactionType( playerid ) != ORG_TIP_BANDA || ORG_TIP_MAFIJA || ORG_TIP_MC ) return GRESKA( playerid, "Samo kriminalne organizacije mogu koristiti ovu komandu." );

  if( IsPlayerInAnyVehicle( playerid ) ) return GRESKA( playerid, "Ne mozes da zauzimas sa vozila." );

    if( PlayerInfo[ playerid ][ xZauzimanjeVreme ] != 0 ) return GRESKA( playerid, "Vec ste zauzimali, sacekajte jos %d minuta.", PlayerInfo[ playerid ][ xZauzimanjeVreme ] );

  new gZone__ID = GetNearestGZone( playerid );
  if( gZone__ID == -1 ) return GRESKA( playerid, "Moras biti u teritoriji da bi je zauzeo." );
  if( !gZoneInfo[ gZone__ID ][ gZoneTakeable ] ) return GRESKA( playerid, "Ovu teritoriju nije moguce zauzeti." );
  if( PlayerInfo[ playerid ][ xClan ] == gZoneInfo[ gZone__ID ][ gZoneGangID ] ) return GRESKA( playerid, "Ne mozes zauzeti teritoriju koja je u vlasnistvu tvoje bande." );
  if( gZoneInfo[ gZone__ID ][ gZoneTime ] != 0 ) return GRESKA( playerid, "Ovo je vec neko zauzimao u skorije vreme." );

  if( !IsPlayerInRangeOfPoint( playerid, 3.0, gZoneInfo[ gZone__ID ][ gZonePickupPos ][ 0 ], gZoneInfo[ gZone__ID ][ gZonePickupPos ][ 1 ], gZoneInfo[ gZone__ID ][ gZonePickupPos ][ 2 ] ) ) return GRESKA( playerid, "Morate biti na pickupu te teritorije da bi zapoceli zauzimanje." );

  new Orga = 0, Protiv = 0, hour, minute, seconds;
  gettimeEx( hour, minute, seconds );
  FixHour( hour );
  hour = shifthour;

  foreach( Player, i ) {
      if( PlayerInfo[ i ][ xClan ] == gZoneInfo[ gZone__ID ][ gZoneGangID ] ) Protiv++;

        if( PlayerInfo[ i ][ xClan ] == PlayerInfo[ playerid ][ xClan ] ) {
        Orga++;
      }
  }

    if( GetWeapon( playerid ) >= 22 && GetWeapon( playerid ) <= 40 ) {

      if( Orga < 1 )  return GRESKA( playerid, "Moras imati bar 1 ljudi iz organizacije online da bi zauzeo neko teritoriju." );

      if( gZoneInfo[ gZone__ID ][ gZoneGangID ] != -1 ) {

        if( Protiv < 3 )  return GRESKA( playerid, "Mora biti bar 3 clanova iz protivnicke bande online da bi zauzeli njihovu teritoriju." );

            OrgPoruka( gZoneInfo[ gZone__ID ][ gZoneGangID ], 0x95b4a2FF, "- TERITORIJA - Druga banda pokusava da zauzme vasu teritoriju." );
      }

      new stringic[ 24 ];
        format( stringic, sizeof( stringic ), "0x%s99", OI[ PlayerInfo[ playerid ][ xClan ] ][ oColor ] );

      GangZoneFlashForAll( gZoneInfo[ gZone__ID ][ gZoneID ], HexToInt( stringic ) );

      SCM( playerid, NARACRVENA, "ZAPOCEO SI ZAUZIMANJE TERITORIJE." );
      SCM( playerid, NARACRVENA, "Moras ostati ziv sledecih 10 minuta kako bi je osvojio." );
      SCM( playerid, NARACRVENA, "Ne smes se previse udaljiti od mesta zauzimanja, jer ce zauzimanje biti prekinuto.");

      gZoneInfo[ gZone__ID ][ gZoneTime ] = 30;

      gZone_ID[ playerid ] = gZone__ID;
      gZone_Time[ playerid ] = 300;
      gZone_Timer[ playerid ] = SetTimerEx( "ZonaZauzmi", 1000, true, "i", playerid );

      PlayerInfo[ playerid ][ xZauzimanjeVreme ] = 30;
        SavePlayer( playerid );

      OrgPoruka( PlayerInfo[ playerid ][ xClan ], 0x95b4a2FF, "- TERITORIJA - Clan vase organizacije pokusava da zauzme tudju teritoriju." );

  } else return GRESKA( playerid, "Nemate oruzije za zauzimanje teritorije!" );

  return 1;
}
monsterking
3
Hustler
18. Nov. 2022.
new type = GetFactionType(playerid);
if( type != ORG_TIP_BANDA && type != ORG_TIP_MAFIJA && type != ORG_TIP_MC )
Frozen_Capone
5
Crime Lord
18. Nov. 2022.
Los formular... Lock!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha