member becomes a leader?
#7

I can't seem to remember how GF works, but I made a quick code that would probably do the job.
pawn Код:
if(strcmp(cmd, "/transferleader", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        new give[32], newleader, oldleadername[MAX_PLAYER_NAME], newleadername[MAX_PLAYER_NAME];
        give = strtok(cmdtext, idx);
        newleader = ReturnUser(give);
       
        if(PlayerInfo[playerid][pLeader] == 0)
        {
            SendClientMessage(playerid, 0xAA3333AA, "ERROR: You are not high enough ranked to perform this action.");
            return 1;
        }
        if(!strlen(give)
        {
            SendClientMessage(playerid, 0xAA3333AA, "USAGE: /transferleader (player)");
            return 1;
        }
        if(PlayerInfo[playerid][pLeader] != PlayerInfo[newleader][pMember])
        {
            SendClientMessage(playerid, 0xAA3333AA, "ERROR: That player is not in your faction!");
            return 1;
        }
        if(!IsPlayerConnected(newleader))
        {
            SendClientMessage(playerid, 0xAA3333AA, "ERROR: That player is not online");
            return 1;
        }
        new message[126];
        GetPlayerName(playerid, oldleadername, sizeof(oldleadername));
        GetPlayerName(newleader, newleadername, sizeof(newleadername));
       
        format(message, sizeof(message), "You have been given the leader rights for faction %d, by %s.", PlayerInfo[playerid][pLeader], oldleadername);
        SendClientMessage(newleader, 0x33CCFFAA, string);
       
        format(message, sizeof(message), "You gave your leader rights to %s.", newleadername);
        SendClientMessage(playerid, 0x33CCFFAA, string);
       
        PlayerInfo[giveplayer][pLeader] = PlayerInfo[playerid][pLeader];
        PlayerInfo[playerid][pLeader] = 0;
        PlayerInfo[playerid][pMember] = 0;
    }
    return 1;
}
Reply


Messages In This Thread
member becomes a leader? - by Nemanja92 - 28.12.2010, 14:45
Re: member becomes a leader? - by _rAped - 28.12.2010, 15:15
Re: member becomes a leader? - by TMasters - 28.12.2010, 15:18
Re: member becomes a leader? - by _rAped - 28.12.2010, 15:19
Re: member becomes a leader? - by Darklom - 28.12.2010, 16:22
Re: member becomes a leader? - by Nemanja92 - 28.12.2010, 19:50
Re: member becomes a leader? - by _rAped - 28.12.2010, 20:48
Re: member becomes a leader? - by Nemanja92 - 28.12.2010, 21:41
Re: member becomes a leader? - by _rAped - 28.12.2010, 21:44
Re: member becomes a leader? - by Nemanja92 - 28.12.2010, 22:18

Forum Jump:


Users browsing this thread: 1 Guest(s)