19.10.2015, 17:18
Hello, i try to edit some commands, but i dont understand it there is only 1 rank of this and it says that I'm not authorized to use it since i made my self that rank see the example
https://gyazo.com/c2c568b8d9e8e383a7b79d3e02fecc2e
the command:
Im Admin level 99999 and made my self Housemoderator but when i got the rank i cant use the command and when i remove it i can use it because im above 1338 but i made == 1 because i have just 1 rank and if i do it like this >= 1 i got the same problem if i use == changing && to || does not work ether.
https://gyazo.com/c2c568b8d9e8e383a7b79d3e02fecc2e
the command:
PHP код:
CMD:hname(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 1338 && PlayerInfo[playerid][pHouseModerator] == 1)
{
SendClientMessageEx(playerid, COLOR_GRAD2, "You are not authorized to use that command.");
return 1;
}
new string[128], houseid, ownername[24];
if(sscanf(params, "ds[24]", houseid, ownername)) return SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /hname [houseid] [name]");
format(HouseInfo[houseid][hOwnerName], 24, "%s", ownername);
format(string, sizeof(string), "You have set the house owner to %s", ownername);
HouseInfo[houseid][hOwned] = 1;
SendClientMessageEx(playerid, COLOR_WHITE, string);
ReloadHouseText(houseid);
SaveHouse(houseid);
format(string, sizeof(string), "%s has edited HouseID %d's Owner to %s.", GetPlayerNameEx(playerid), houseid, ownername);
Log("logs/hedit.log", string);
return 1;
}