Zapadni Balkan SA-MP

PAWN | SKRIPTANJE => SA-MP Gamemode & Skripte => Topic started by: LoKiBof on September 15, 2026, 03:00:44 PM

Title: teritorije
Post by: LoKiBof on September 15, 2026, 03:00:44 PM
kako da napravim da kad otvorim mapu na teritorijama imaju brojevi ako moze neko pokazati
Title: Re: teritorije
Post by: taha on September 16, 2026, 01:13:16 AM
posalji kod teritorija
Title: Re: teritorije
Post by: LoKiBof on September 16, 2026, 11:07:11 PM
   for( new id = 1; id < MAX_GZONE; id++ ) {

      new filename[ 32 ];
      format( filename, sizeof( filename ), F_GZONE, id );

      if( fexist( filename ) ) {

            new string[ 256 ];

         INI_ParseFile( filename, "GZone_Load", .bExtra = true, .extra = id );

            gZoneInfo[ id ][ gZoneTime ] = 0;
         if( !gZoneInfo[ id ][ gZoneTaken ] ) {

            gZoneInfo[ id ][ gZonePickup ] = CreateDynamicPickup( 1313, 1, gZoneInfo[ id ][ gZonePickupPos ][ 0 ], gZoneInfo[ id ][ gZonePickupPos ][ 1 ], gZoneInfo[ id ][ gZonePickupPos ][ 2 ], 0, 0 );
            gZoneInfo[ id ][ gZone3D ] = CreateDynamic3DTextLabel( ""col_white"[ TERITORIJA ]\nTeritorija je "col_blue"slobodna"col_white"\nAko zelis da je zauzmes kucaj "col_blue"/zauzmi", BELA, gZoneInfo[ id ][ gZonePickupPos ][ 0 ], gZoneInfo[ id ][ gZonePickupPos ][ 1 ], gZoneInfo[ id ][ gZonePickupPos ][ 2 ], 15.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0, 0 );
         }
         else if( gZoneInfo[ id ][ gZoneTaken ] ) {

             gZoneInfo[ id ][ gZonePickup ] = CreateDynamicPickup( 1313, 1, gZoneInfo[ id ][ gZonePickupPos ][ 0 ], gZoneInfo[ id ][ gZonePickupPos ][ 1 ], gZoneInfo[ id ][ gZonePickupPos ][ 2 ], 0, 0 );
             format( string, sizeof( string ), ""col_white"[ TERITORIJA ]\nTeritorija je u vlasnistvu bande "col_blue"%s"col_white"\nAko zelis da je zauzmes kucaj "col_blue"/zauzmi",  OI[ gZoneInfo[ id ][ gZoneGangID ] ][ oName ] );
             gZoneInfo[ id ][ gZone3D ] = CreateDynamic3DTextLabel( string, BELA, gZoneInfo[ id ][ gZonePickupPos ][ 0 ], gZoneInfo[ id ][ gZonePickupPos ][ 1 ], gZoneInfo[ id ][ gZonePickupPos ][ 2 ], 15.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0, 0 );
         }

         gZoneInfo[ id ][ gZoneID ] = GangZoneCreate( gZoneInfo[ id ][ gZoneMinX ], gZoneInfo[ id ][ gZoneMinY ], gZoneInfo[ id ][ gZoneMaxX ], gZoneInfo[ id ][ gZoneMaxY ] );
            gZoneInfo[ id ][ gZoneRectAngle ] = CreateDynamicRectangle( gZoneInfo[ id ][ gZoneMinX ], gZoneInfo[ id ][ gZoneMinY ], gZoneInfo[ id ][ gZoneMaxX ], gZoneInfo[ id ][ gZoneMaxY ], -1, -1, -1 );
      }
   }
SimplePortal 2.3.7 © 2008-2026, SimplePortal