05.02.2016, 11:41
When i try to make someone a leader, i get the leader, not the guy i was giving it to.
Код:
CMD:makeleader(playerid, params[]) { new id, org, msg[128], msg2[128], msg3[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME]; if(UlogovanProvera[playerid] != 1) return SendClientMessage(playerid,-1, "{FF0000}[AB:RP] {FFFFFF}Moras se ulogovati da bi to koristio!"); if(PlayerInfo[playerid][pAdmin] == 7) { if(AdminDuty[playerid] != 1) return SendClientMessage(playerid,-1, "{FF0000}[AB:RP] {FFFFFF}Morate biti na Admin Duznosti!"); else if(AdminDuty[playerid] == 1) { if(sscanf(params,"ui",id,org)) return SendClientMessage(playerid,-1,"{FF0000}[AB:RP] {FFFFFF}Koristi: /makeleader (id) (id org)!"); if(org < 0 || org > 2) return SendClientMessage(playerid,-1,"{FF0000}[AB:RP] {FFFFFF}Nemozete ici ispod 0 i iznad 2!"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"{FF0000}[AB:RP] {FFFFFF}Igrac mora biti konektovan!"); if(org == 0) { PlayerInfo[id][pLider] = 0; PlayerInfo[id][pRank] = 0; PlayerInfo[id][pClan] = 0; PlayerInfo[id][pSkin] = 20; SetPlayerSkin(playerid, PlayerInfo[id][pSkin]); GetPlayerName(playerid, name, sizeof(name)); format(msg,sizeof(msg),"{FF0000}[AB:RP] {FFFFFF}Administrator {FF0000}%s {FFFFFF}vam je skinuo Lidera!", name); SendClientMessage(id, -1, msg); GetPlayerName(id, name2, sizeof(name2)); format(msg2,sizeof(msg2),"{FF0000}[AB:RP] {FFFFFF}Skinuli ste igracu {FF0000}%s {FFFFFF}Lidera!", name2); SendClientMessage(playerid, -1, msg2); format(msg3,sizeof(msg3),"{FF0000}[AB:RP] {FFFFFF}Administrator {FF0000}%s {FFFFFF}je skinuo lidera igracu {FF0000}%s", name, name2); SendClientMessageToAll(-1, msg3); } if(org == 1) { PlayerInfo[id][pLider] = 1; PlayerInfo[id][pRank] = 6; PlayerInfo[id][pClan] = 1; PlayerInfo[id][pSkin] = PD_RANK6; SetPlayerSkin(playerid, PlayerInfo[id][pSkin]); GetPlayerName(playerid, name, sizeof(name)); format(msg,sizeof(msg),"{FF0000}[AB:RP] {FFFFFF}Administrator {FF0000}%s {FFFFFF}vam je dao lidera Los Santos Police Department!", name); SendClientMessage(id, -1, msg); GetPlayerName(id, name2, sizeof(name2)); format(msg2,sizeof(msg2),"{FF0000}[AB:RP] {FFFFFF}Dali ste igracu {FF0000}%s {FFFFFF}Lidera Los Santos Police Department!", name2); SendClientMessage(playerid, -1, msg2); format(msg3,sizeof(msg3),"{FF0000}[AB:RP] {FFFFFF}Administrator {FF0000}%s {FFFFFF}je dao lidera LSPD igracu {FF0000}%s", name, name2); SendClientMessageToAll(-1, msg3); } if(org == 2) { GetPlayerName(playerid, name, sizeof(name)); format(msg,sizeof(msg),"{FF0000}[AB:RP] {FFFFFF}Administrator {FF0000}%s {FFFFFF}vam je dao Lidera Groove Street Families!", name); SendClientMessage(id, -1, msg); GetPlayerName(id, name2, sizeof(name2)); format(msg2,sizeof(msg2),"{FF0000}[AB:RP] {FFFFFF}Dali ste igracu {FF0000}%s {FFFFFF}Lidera Groove Street Families!", name2); SendClientMessage(playerid, -1, msg2); format(msg3,sizeof(msg3),"{FF0000}[AB:RP] {FFFFFF}Administrator {FF0000}%s {FFFFFF}je dao lidera GSF igracu {FF0000}%s", name, name2); SendClientMessageToAll(-1, msg3); PlayerInfo[id][pLider] = 2; PlayerInfo[id][pRank] = 6; PlayerInfo[id][pClan] = 2; PlayerInfo[id][pSkin] = GSF_RANK6; SetPlayerSkin(playerid, PlayerInfo[id][pSkin]); } } } return 1; }