Ucitavanje Gang Zona Na Mapi

Započeo Salih258
31. Jan. 2022.
542
pregleda
9
postova
Salih258
2
Wheel Man
31. Jan. 2022.
Pitanje/savjet:  Ucitavanje gang zona na mapi
Opširnije: kada udjem ig samo mi se jedna zona pojavi na mapi a ima ih oko 30ak, u pawnu je max define 100 zona
Dodatno: pogledao sam malo code isporedio sa drugim modom nisam mogao vidjeti neke greske i slicno ako znate u cemu se radi zasto ne pokazuje ostale pisite
Skrilew
6
Godfather
31. Jan. 2022.
Kada igrac udje na server, loopuj sve zone i prikazi sve. Verovatno si prikazao samo prvu.
Salih258
2
Wheel Man
31. Jan. 2022.
V01D wrote on January 31, 2022, 5:02 pm:
Kada igrac udje na server, loopuj sve zone i prikazi sve. Verovatno si prikazao samo prvu.


daj mi dio coda gdje moram to odraditi
lance.bishop
5
Crime Lord
31. Jan. 2022.
On tebi da dâ tvoj deo koda?
Salih258
2
Wheel Man
31. Jan. 2022.
bishop. wrote on January 31, 2022, 5:18 pm:
On tebi da dâ tvoj deo koda?

dio koda koi je zaduzen za to prikazivanje zona na mapi
Salih258
2
Wheel Man
31. Jan. 2022.
Salih258 wrote on January 31, 2022, 5:19 pm:
dio koda koi je zaduzen za to prikazivanje zona na mapi

stock NextGZoneID(const len) {
    new id = (-1);
    for( new loop = ( 0 ), provera = ( -1 ), Data_[ 64 ] = "\0"; loop != len; ++ loop ) {
      provera = ( loop+1 );
      format( Data_, ( sizeof Data_ ), F_GZONE, provera );
      if(!fexist(Data_)) {
          id = ( provera );
          break; } }
  return ( id );

nasao sam ako je to taj code ako jeste koje izmjene da izvrsim
Skrilew
6
Godfather
31. Jan. 2022.
Salih258 wrote on January 31, 2022, 5:22 pm:
stock NextGZoneID(const len) {
    new id = (-1);
    for( new loop = ( 0 ), provera = ( -1 ), Data_[ 64 ] = "\0"; loop != len; ++ loop ) {
      provera = ( loop+1 );
      format( Data_, ( sizeof Data_ ), F_GZONE, provera );
      if(!fexist(Data_)) {
          id = ( provera );
          break; } }
  return ( id );

nasao sam ako je to taj code ako jeste koje izmjene da izvrsim


Ovo je funkcija koja proverava redom fajlove u zoni i vraca prvi slobodan id ( fajl ne postoji )

Ovo sam nasao pod OnPlayerSpawn :
for( new id = 1; id < MAX_GZONE; id++ ) {

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

if( fexist( filename ) ) {

            format( stringic, sizeof( stringic ), "0x%s66", gZoneInfo[ id ][ gZoneColor ] );
    GangZoneShowForPlayer( playerid, gZoneInfo[ id ][ gZoneID ], HexToInt( stringic ) );

}
}
Salih258
2
Wheel Man
31. Jan. 2022.
V01D wrote on January 31, 2022, 5:26 pm:
Ovo je funkcija koja proverava redom fajlove u zoni i vraca prvi slobodan id ( fajl ne postoji )

Ovo sam nasao pod OnPlayerSpawn :
for( new id = 1; id < MAX_GZONE; id++ ) {

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

if( fexist( filename ) ) {

            format( stringic, sizeof( stringic ), "0x%s66", gZoneInfo[ id ][ gZoneColor ] );
    GangZoneShowForPlayer( playerid, gZoneInfo[ id ][ gZoneID ], HexToInt( stringic ) );

}
}

for( new id = 1; id < MAX_GZONE; id++ ) {

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

if( fexist( filename ) ) {

            format( stringic, sizeof( stringic ), "0x%s66", gZoneInfo[ id ][ gZoneColor ] );
    GangZoneShowForPlayer( playerid, gZoneInfo[ id ][ gZoneID ], HexToInt( stringic ) );

    if ( PlayerInfo[ xVip ] == 6 ) {
    fullhealtharmour( playerid ); }
    return 1;

}
}
kod mene je tako ali ima ovaj za xvip pa return dali to zeza
Salih258
2
Wheel Man
31. Jan. 2022.
uspio sam hvala vam maknuo sam ovo za vip premjestio na drugo mjesto i sada pokazuje sve zone na mapi

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha