member becomes a leader?
#8

Quote:
Originally Posted by _rAped
Посмотреть сообщение
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;
}
i have error whao fix it:

Quote:

C:\Documents and Settings\Nemanja\Desktop\New Folder (26)\GTARP\gamemodes\gtarp.pwn(27358 ) : error 001: expected token: ")", but found "{"
C:\Documents and Settings\Nemanja\Desktop\New Folder (26)\GTARP\gamemodes\gtarp.pwn(27382) : error 033: array must be indexed (variable "giveplayer")
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.

27357 if(!strlen(give)
27358 {
27359 SendClientMessage(playerid, 0xAA3333AA, "USAGE: /transferleader (player)");
27360 return 1;
27360 }

and

27382 PlayerInfo[giveplayer][pLeader] = PlayerInfo[playerid][pLeader];
27383 PlayerInfo[playerid][pLeader] = 0;
27384 PlayerInfo[playerid][pMember] = 0;

error for this lines

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)