Pitanje:Koja je razlika izmedju return 0 i return 1?
Komentar:Zuri8
Usually zero is returned to the calling function or operating system when a program was executed successfully.
Other numbers may be returned if an error occurred during the execution, and the specific number would indicate the type of error. For example, say, if an error occurred while opening a file the value returned will be 1. This also helps in debugging programs.
Procitaj ovo ovde za vise informacija: http://forum.sa-mp.com/showthread.php?t=402821
0 se vraca ako radnja ne uspije, a true ako radnja uspije.
Zavisi to i od funkcija i callbackova. Sve funkcije koje programer napravi vecinom vracaju true. Ako zelis iz funkcije da izvuces string, varijablu, adresu varijable, float i sl. koristis return naziv;
Postoji mnogo varijacija sta sve mozes vratiti funkcijom return.
Evo ti primjer funkcije koja vraca vrijednost:
[pawn]GetPlayerGodine ( playerid ) {
new godine;
godine = pGodine [ playerid ];
return godine;
}[/pawn]
Ovo je samo primjer, postoji kraci i jednostavniji nacin.
Kada iskoristis return funkciju, program tu zavrsava svoj rad.
Sav kod ispod nece se aktivirati, izbacuje se warning tipa unreachable code.
Okej.. skuzio sam neki modovi imaju balkanske nazive ko ovako kako si ti u primer stavio GetPlayerGodine, gde ja kazem pawno-u sta znaci "Godine"?
Citat: LukasNoha poslato Januar 28, 2018, 21:10:23 POSLE PODNE
Okej.. skuzio sam neki modovi imaju balkanske nazive ko ovako kako si ti u primer stavio GetPlayerGodine, gde ja kazem pawno-u sta znaci "Godine"?
Zavisi ako ces ga koristit na vise mjesta u skripti, stavljaj na vrhu ali ispod definicije MAX_PLAYERS
new Godine [ MAX_PLAYERS ];