CMD

Započeo paun42O_, April 28, 2020, 17:04:20 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Problem(error/warning): Kako bese ono ide ispod cmd, if pa player name stavim tu ime , i samo taj admin moze da koristi tu komandu, kako bese stao mi mozak ;D
Dio skripte: [ 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):
Poslednja Izmena: April 28, 2020, 17:45:21 POSLE PODNE od Galardo

Mislis da samo igrac odredjenog imena moze da koristi komandu??

[pawn]new ime[MAX_PLAYER_NAME]; //Stavimo novu varijablu da uzmemo ime igraca
GetPlayerName(playerid, ime, sizeof(ime)); //Uzmemo ime igraca i stavimo u prethodno kreiranu varijablu "ime"
if(strcmp(ime, "TvojeNekoIme")) return SendClientMessage(playerid, -1, "Ovu komandu moze koristiti samo TvojeNekoIme!"); //Proverava da li je ime igraca jedano "TvojeNekoIme"
// Ako nije, onda ce izbaciti SendClientMessage
// strcmp je inace komparacija ( poredjenje ) dva stringa, vise mozes pogledati na linku : https://wiki.sa-mp.com/wiki/Strcmp[/pawn]

Citat: V01D poslato April 28, 2020, 17:15:58 POSLE PODNE
Mislis da samo igrac odredjenog imena moze da koristi komandu??

[pawn]new ime[MAX_PLAYER_NAME]; //Stavimo novu varijablu da uzmemo ime igraca
GetPlayerName(playerid, ime, sizeof(ime)); //Uzmemo ime igraca i stavimo u prethodno kreiranu varijablu "ime"
if(strcmp(ime, "TvojeNekoIme")) return SendClientMessage(playerid, -1, "Ovu komandu moze koristiti samo TvojeNekoIme!"); //Proverava da li je ime igraca jedano "TvojeNekoIme"
// Ako nije, onda ce izbaciti SendClientMessage
// strcmp je inace komparacija ( poredjenje ) dva stringa, vise mozes pogledati na linku : https://wiki.sa-mp.com/wiki/Strcmp[/pawn]
Uradio sve, izlaze warinzi
C:\Users\Paun\Desktop\West Side 1.14\WS\gamemodes\WS.pwn(53910) : warning 219: local variable "ime" shadows a variable at a preceding level
C:\Users\Paun\Desktop\West Side 1.14\WS\gamemodes\WS.pwn(67593) : warning 219: local variable "ime" shadows a variable at a preceding level
C:\Users\Paun\Desktop\West Side 1.14\WS\gamemodes\WS.pwn(80854) : warning 219: local variable "ime" shadows a variable at a preceding level
C:\Users\Paun\Desktop\West Side 1.14\WS\gamemodes\WS.pwn(82016) : warning 219: local variable "ime" shadows a variable at a preceding level

Promeni varijablu ime na nesto drugo

Primer:

[pawn]new NekoImeIgraca[MAX_PLAYER_NAME]; //Stavimo novu varijablu da uzmemo ime igraca
GetPlayerName(playerid, NekoImeIgraca, sizeof(NekoImeIgraca)); //Uzmemo ime igraca i stavimo u prethodno kreiranu varijablu "ime"
if(strcmp(NekoImeIgraca, "TvojeNekoIme")) return SendClientMessage(playerid, -1, "Ovu komandu moze koristiti samo TvojeNekoIme!"); //Proverava da li je ime igraca jedano "TvojeNekoIme"
// Ako nije, onda ce izbaciti SendClientMessage
// strcmp je inace komparacija ( poredjenje ) dva stringa, vise mozes pogledati na linku : https://wiki.sa-mp.com/wiki/Strcmp[/pawn]

Citat: V01D poslato April 28, 2020, 17:33:27 POSLE PODNE
Promeni varijablu ime na nesto drugo

Primer:

[pawn]new NekoImeIgraca[MAX_PLAYER_NAME]; //Stavimo novu varijablu da uzmemo ime igraca
GetPlayerName(playerid, NekoImeIgraca, sizeof(NekoImeIgraca)); //Uzmemo ime igraca i stavimo u prethodno kreiranu varijablu "ime"
if(strcmp(NekoImeIgraca, "TvojeNekoIme")) return SendClientMessage(playerid, -1, "Ovu komandu moze koristiti samo TvojeNekoIme!"); //Proverava da li je ime igraca jedano "TvojeNekoIme"
// Ako nije, onda ce izbaciti SendClientMessage
// strcmp je inace komparacija ( poredjenje ) dva stringa, vise mozes pogledati na linku : https://wiki.sa-mp.com/wiki/Strcmp[/pawn]
hvala, reseno!