Tvoj kod:
YCMD:postavivlasnika(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,"[BS:RP] | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new ime;
GetPlayerName(playerid, ime, sizeof(ime));
if(!strcmp(ime,"Niko",true) || !strcmp(ime,"Destroyer",true) || !strcmp(ime,"Slot3",true))
{
new player, string;
if(sscanf(params, "ud", player)) return SendClientMessage(playerid, -1, "[BS:RP] Pomoc | "SPLAVA"/postavivlasnika [ID/Ime]");
if(player == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, ""SIVA" Igrac nije na serveru.");
PlayerInfo = 1;
format(string, sizeof(string), ""SPLAVA"VLASNIK | "BELA"Igracu "SPLAVA"%s "BELA"ste setali Vlasnika !", GetName(playerid));
SendClientMessage(player, -1, string);
format(string, sizeof(string), ""SPLAVA"VLASNIK | "BELA"Vlasnik "SPLAVA"%s "BELA"vam je setao Vlasnika !", GetName(playerid));
SendClientMessage(player, -1, string);
SavePlayer(player);
}
else
{
SendClientMessage(playerid, -1, ""ZUTA"[BS:RP] "BELA"Samo Vlasnik!");
}
return 1;
}
Ovdje je problem:
if(!strcmp(ime,"Niko",true) || !strcmp(ime,"Destroyer",true) || !strcmp(ime,"Slot3",true))
U ovoj liniji provjeravas ime igraca koje salje komandu odnosno ti i u ovoj liniji navodis da komanda moze proci samo ako se igrac odnosno ti zoves "Niko", "Destroyer" i "Slot3"...
Ovaj
if
definitivno moras mijenjati, ne znam sta zelis da provjeris tacno... Ovdje mozes staviti
if(PlayerInfo >= 5)
tako da admini s levelom 5 ili vise mogu koristiti ovu komandu. Ovo ti navodim samo kao primjer... Ugl. problem u tom
If
-u. I to mjenjaj.