[Ajuda] /promover
#1

bom meu /promover ele pega, mais quando chama o "level" ele retorna com a mensagem /promover id Cargo
ele nao seta o cargo
code
pawn Код:
CMD:promover(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new idx;
        if(sscanf(params, "d", iddele))
        return SendClientMessage(playerid, COR_CINZA1, "Use: /promover [id]");
        new para1;
        new level;
        para1 = ReturnUser(tmp);
        tmp = strtok(cmd, idx);
        level = strval(tmp);
        new giveplayer[MAX_PLAYER_NAME];
        new sendername[MAX_PLAYER_NAME];
        if(level > 5 || level < 1) { SendClientMessage(playerid, COR_ROXO, "   Cargos de 1 a 5, Cargo 5 й Sub-Lнder!"); return 1; }
        if (BrunoInfo[playerid][pLider] > 0)
        {
            if(IsPlayerConnected(para1))
            {
                for(new i = 0; i < SLOTS; i++)
                {
                    if(BrunoInfo[para1][pMembro] == BrunoInfo[playerid][pLider])
                    {
                        if(para1 != INVALID_PLAYER_ID)
                        {
                            GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            BrunoInfo[para1][pCargo] = level;
                            format(String, sizeof(String), "   Vocк foi promovido pelo lнder %s", sendername);
                            SendClientMessage(para1, COLOR_LIGHTBLUE, String);
                            format(String, sizeof(String), "   Vocк promoveu %s a cargo %d.", giveplayer,level);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, String);
                            new org = BrunoInfo[playerid][pLider];
                            if(level == 5)
                            {
                                if(strcmp(InfoOrg[org][SubLider],"Ninguem",true)==0)
                                {
                                    DemitirInfoOrg(giveplayer);
                                    ConviteInfoOrg(giveplayer, org, 5);
                                }
                                else
                                {
                                    strmid(String, InfoOrg[org][SubLider], 0, strlen(InfoOrg[org][SubLider]), 255);
                                    DemitirInfoOrg(giveplayer);
                                    DemitirInfoOrg(InfoOrg[org][SubLider]);
                                    ConviteInfoOrg(String, org, 4);
                                    ConviteInfoOrg(giveplayer, org, 5);
                                }
                            }
                            if(strcmp(InfoOrg[org][SubLider],giveplayer,true)==0)
                            {
                                if(level < 5)
                                {
                                    DemitirInfoOrg(giveplayer);
                                    ConviteInfoOrg(giveplayer, org, level);
                                }
                            }
                            return 1;
                        }
                        if(BrunoInfo[para1][pMembro] != BrunoInfo[playerid][pLider])
                        {
                            SendClientMessage(playerid, COR_ROXO, "Nгo pode promover quem nгo й da sua org.");
                            return 1;
                        }
                    }
                }
            }//not connected
        }
        else
        {
            SendClientMessage(playerid, COR_BRANCO, "Vocк nгo й um lнder !");
        }
    }
    return 1;
}
Reply


Messages In This Thread
/promover - by Wellington1999 - 26.08.2013, 01:30
Re: /promover - by Coe1 - 26.08.2013, 01:37
Re: /promover - by PT - 26.08.2013, 07:42

Forum Jump:


Users browsing this thread: 1 Guest(s)