Pitanje #define max players

Započeo Nure
2. Nov. 2018. Zaključano
446
pregleda
3
postova
Nure
4
Enforcer
2. Nov. 2018.
Problem(error/warning): Hteo bi da pitam sta predstavlja u skripti #define Max_Players 150 jel to znaci da na srw mogu biti max 150 igraca ili sta?
Dio skripte: [ pawn ]vaš odgovor[ /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
Ivan_Ino
5
Kingpin
2. Nov. 2018.
Server.cfg odreduje koliko igraca moze biti

A #define MAX_PLAYERS je samo 'common' varijabla koju posle koristis za arraye, tako da umjesto new playerVar koristis new playerVar isto za sve slicne varijable

Smisao toga je da ne pises broj 150 na 300 mjesta nego na jednom #define MaX_PLAYERS, to se moze nazvati kako god zelis, poanta je samo da se ne ponavljas
Rax_King
5
Godfather
2. Nov. 2018.
#define = macro
Macro je dio koda kojem ti odredjujes ime.
Gledaj na to kao alias za neke rijeci/brojeve/funkcije itd.

Npr
#define volim_papriku printf("Volim papriku")
main() {
volim_papriku
}
Ako ovo compilas dobices error jer pawn ovo "prepoznaje" kao da si compilao

main() {
printf("Volim papriku")
}
A ovde kao sto vidis hvali znaki ';'
#define volim_papriku printf("Volim papriku")
main() {
volim_papriku;
}
Nema errora jer je ovo pawn prepoznao kao

main() {
printf("Volim papriku");
}


Obicno ih koristis da bi bolje raspoznavao kod, kao i funkcije - ili da se ne ponavljas.

#define max_igraca 100
new bool: isPlayerLogged; // Compiler ovo pretvara automatski u isPlayerLogged;

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha