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
Kada igrac udje na server, loopuj sve zone i prikazi sve. Verovatno si prikazao samo prvu.
Citat: V01D poslato Januar 31, 2022, 18:02:15 POSLE PODNE
Kada igrac udje na server, loopuj sve zone i prikazi sve. Verovatno si prikazao samo prvu.
daj mi dio coda gdje moram to odraditi
On tebi da dâ tvoj deo koda?
Citat: bishop. poslato Januar 31, 2022, 18:18:09 POSLE PODNE
On tebi da dâ tvoj deo koda?
dio koda koi je zaduzen za to prikazivanje zona na mapi
Citat: Salih258 poslato Januar 31, 2022, 18:19:46 POSLE PODNE
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
Citat: Salih258 poslato Januar 31, 2022, 18:22:49 POSLE PODNE
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 :
[pawn]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 ) );
}
}[/pawn]
Citat: V01D poslato Januar 31, 2022, 18:26:16 POSLE PODNE
Ovo je funkcija koja proverava redom fajlove u zoni i vraca prvi slobodan id ( fajl ne postoji )
Ovo sam nasao pod OnPlayerSpawn :
[pawn]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 ) );
}
}[/pawn]
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[playerid][ xVip ] == 6 ) {
fullhealtharmour( playerid ); }
return 1;
}
}
kod mene je tako ali ima ovaj za xvip pa return dali to zeza
uspio sam hvala vam maknuo sam ovo za vip premjestio na drugo mjesto i sada pokazuje sve zone na mapi