Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: .варнинг poslato Jun 11, 2020, 13:06:01 POSLE PODNE

Naslov: Compiler
Poruka od: .варнинг poslato Jun 11, 2020, 13:06:01 POSLE PODNE
Problem(error/warning): Uzeo sam onaj compile sto je pinovan ovde sto je omcho postavio, e sad dobijam nekolko hiljada warninga (sto sam i video da svi dobijaju), citao sam po forumu nesto i video da treba da se dodaje const, pa me sad zanima kako i sta se radi xd :D
Dio skripte: [pawn]warning 239: literal array/string passed to a non-const parameter[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Naslov: Odg: Compiler
Poruka od: __vedran.xyz77 poslato Jun 11, 2020, 13:10:37 POSLE PODNE
U includeovima dodaješ const gde treba
Naslov: Odg: Compiler
Poruka od: Shadow. poslato Jun 11, 2020, 15:19:42 POSLE PODNE
OvoNijeWarning( const NijeWarning[ ] ) {
return -919191;
}

ePaOvoJeWarning( JeWarning[ ] ) {
return -919191;
}


I imaš dosta u a_samp.inc, a_player.inc,... Natives gdje nema 'const', npr:
native GetSVarType(varname[]);
Mora biti:
native GetSVarType(const varname[]);