31.10.2015, 14:40
Код:
CMD:makeleader(playerid, params[]) { new giveplayerid, fac, str[126]; if(PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to do this."); if(sscanf(params, "ui", giveplayerid, fac)) return SendClientMessage(playerid, -1, "USAGE: /makeleader [playerid/partofname] [faction]"); if(fac < 1 || fac > 5) return SendClientMessage(playerid, -1, "Valid faction number is 1-5"); PlayerInfo[playerid][pFacLeader] = fac; PlayerInfo[playerid][pFaction] = fac; PlayerInfo[playerid][pFacRank] = 6; format(str, sizeof(str), "You have been give leadership powers over %s by %s.", GetFactionName(giveplayerid), GetName(playerid)); SendClientMessage(giveplayerid, COLOR_CYAN, str); format(str, sizeof(str), "You have give %s leadership powers over %s.", GetFactionName(giveplayerid), GetName(playerid)); SendClientMessage(playerid, -1, str); return 1; }
bear in mind, this is me giving leadership to SOMEONE else, yet it still says I have been given powers...