[Ajuda] Comando promover lider so funciona pra uma org
#1

Boa tarde gente
eu estava fazendo um comando pra o player promover a lider e no jogo quando digito o comando
so funciona pra primeira org o resto nao aparece SERVER:uknow command alguem pode me dizer por que?
agradeзo desde ja.

pawn Код:
CMD:promoverlider(playerid, params[])
{
    new org;
    if(pDados[playerid][Admin] < 3) return SendClientMessage(playerid,c_roxo,"{FFFFFF}Vocк precisa ser Gerente ou um cargo maior para usar esse comando.");
    if(pDados[playerid][Trabalhando] == 0) return SendClientMessage(playerid,c_roxo,"{FFFFFF}Vocк precisa estar trabalhando para usar esse comando.");
    if(sscanf(params, "ui",id,org))
    {
        SendClientMessage(playerid,c_amarelo,"Use: /promoverlider [id] [organizacao]");
    }
    else
    {
        if(org > 21 || org < 1) return SendClientMessage(playerid,c_roxo,"{FFFFFF}Escolha uma organizaзao entre 1 e 21");
        if(pDados[id][Logado] < 1) return  SendClientMessage(playerid,c_roxo,"{FFFFFF}Esse player nгo estб on-line.");
        if(pDados[id][Lider] > 0) return  SendClientMessage(playerid,c_roxo,"{FFFFFF}Esse player ja й lider de alguma organizaзao.");
        if(pDados[id][Membro] > 0) return  SendClientMessage(playerid,c_roxo,"{FFFFFF}Esse player ja й membro de alguma organizaзao.");
        if(oDados[org][Lider] ==  1) return  SendClientMessage(playerid,c_roxo,"{FFFFFF}Essa organizaзao ja tem um lider.");

        if(org == 1)
        {
            new arquivo7[130];
            new string[230],Sstring[230];
            format(arquivo7, sizeof(arquivo7),"Organizacoes/Exercito.txt");
            DOF2_CreateFile(arquivo7);
            DOF2_SetString(arquivo7, "Lider",Nome(id));
            format(Sstring,sizeof(Sstring),"{FFBE00}Vocк promoveu:{8C00FF}%s{FFBE00}, id:{8C00FF}[%d]{FFBE00} ,a lider do exercito.",Nome(id),id);
            SCM(playerid,c_amarelo,Sstring);
            format(string,sizeof(string),"Vocк foi promovido por:{8C00FF}%s,{FFBE00} id:{8C00FF}[%d]{FFBE00} ,a lider do exercito.",Nome(playerid),playerid);
            SCM(id,c_amarelo,string);
            SetPlayerSkin(id,287);
            pDados[id][Skin] = 287;
            pDados[id][Lider] = 1;
            oDados[org][Lider] =  1;
            SpawnarPlayer(id);
        }
        else if(org == 2)
        {
            new arquivo8[130];
            new string[230],Sstring[230];
            format(arquivo8, sizeof(arquivo8),"Organizacoes/Bope.txt");
            DOF2_CreateFile(arquivo8);
            DOF2_SetString(arquivo8, "Lider",Nome(id));
            format(Sstring,sizeof(Sstring),"{FFBE00}Vocк promoveu:{8C00FF}%s{FFBE00}, id:{8C00FF}[%d]{FFBE00} ,a lider do B.O.P.E.",Nome(id),id);
            SCM(playerid,c_amarelo,Sstring);
            format(string,sizeof(string),"Vocк foi promovido por:{8C00FF}%s,{FFBE00} id:{8C00FF}[%d]{FFBE00} ,a lider do B.O.P.E.",Nome(playerid),playerid);
            SCM(id,c_amarelo,string);
            SetPlayerSkin(id,285);
            pDados[id][Skin] = 285;
            pDados[id][Lider] = 2;
            oDados[org][Lider] =  2;
            SpawnarPlayer(id);
        }
        else if(org == 3)
        {
            new arquivo9[130];
            new string[230],Sstring[230];
            format(arquivo9, sizeof(arquivo9),"Organizacoes/Policia Militar.txt");
            DOF2_CreateFile(arquivo9);
            DOF2_SetString(arquivo9, "Lider",Nome(id));
            format(Sstring,sizeof(Sstring),"{FFBE00}Vocк promoveu:{8C00FF}%s{FFBE00}, id:{8C00FF}[%d]{FFBE00} ,a lider da Policia Militar.",Nome(id),id);
            SCM(playerid,c_amarelo,Sstring);
            format(string,sizeof(string),"Vocк foi promovido por:{8C00FF}%s,{FFBE00} id:{8C00FF}[%d]{FFBE00} ,a lider da Policia Militar.",Nome(playerid),playerid);
            SCM(id,c_amarelo,string);
            SetPlayerSkin(id,265);
            pDados[id][Skin] = 265;
            pDados[id][Lider] = 3;
            oDados[org][Lider] =  3;
            SpawnarPlayer(id);
        }
        //
        return true;
    }
    return true;
}
Reply
#2

colocar o CMD inteiro
Reply
#3

editado se puder me ajudar agradeзo mt
Reply
#4

puts nao sei nao hein, mas tenta assim
pawn Код:
CMD:promoverlider(playerid, params[])
{
    new id, org;
    if(pDados[playerid][Admin] < 3) return SendClientMessage(playerid,c_roxo,"{FFFFFF}Vocк precisa ser Gerente ou um cargo maior para usar esse comando.");
    if(pDados[playerid][Trabalhando] == 0) return SendClientMessage(playerid,c_roxo,"{FFFFFF}Vocк precisa estar trabalhando para usar esse comando.");
    if(sscanf(params, "ud",id, org))
    {
        return SendClientMessage(playerid,c_amarelo,"Use: /promoverlider [id] [organizacao]");
    }
    else
    {
        if(org > 21 || org < 1) return SendClientMessage(playerid,c_roxo,"{FFFFFF}Escolha uma organizaзao entre 1 e 21");
        else if(pDados[id][Logado] < 1) return  SendClientMessage(playerid,c_roxo,"{FFFFFF}Esse player nгo estб on-line.");
        else if(pDados[id][Lider] > 0) return  SendClientMessage(playerid,c_roxo,"{FFFFFF}Esse player ja й lider de alguma organizaзao.");
        else if(pDados[id][Membro] > 0) return  SendClientMessage(playerid,c_roxo,"{FFFFFF}Esse player ja й membro de alguma organizaзao.");
        else if(oDados[org][Lider] ==  1) return  SendClientMessage(playerid,c_roxo,"{FFFFFF}Essa organizaзao ja tem um lider.");

        if(org == 1)
        {
            new arquivo7[130];
            new string[230],Sstring[230];
            format(arquivo7, sizeof(arquivo7),"Organizacoes/Exercito.txt");
            DOF2_CreateFile(arquivo7);
            DOF2_SetString(arquivo7, "Lider",Nome(id));
            format(Sstring,sizeof(Sstring),"{FFBE00}Vocк promoveu:{8C00FF}%s{FFBE00}, id:{8C00FF}[%d]{FFBE00} ,a lider do exercito.",Nome(id),id);
            SCM(playerid,c_amarelo,Sstring);
            format(string,sizeof(string),"Vocк foi promovido por:{8C00FF}%s,{FFBE00} id:{8C00FF}[%d]{FFBE00} ,a lider do exercito.",Nome(playerid),playerid);
            SCM(id,c_amarelo,string);
            SetPlayerSkin(id,287);
            pDados[id][Skin] = 287;
            pDados[id][Lider] = 1;
            oDados[org][Lider] =  1;
            SpawnarPlayer(id);
        }
        else if(org == 2)
        {
            new arquivo8[130];
            new string[230],Sstring[230];
            format(arquivo8, sizeof(arquivo8),"Organizacoes/Bope.txt");
            DOF2_CreateFile(arquivo8);
            DOF2_SetString(arquivo8, "Lider",Nome(id));
            format(Sstring,sizeof(Sstring),"{FFBE00}Vocк promoveu:{8C00FF}%s{FFBE00}, id:{8C00FF}[%d]{FFBE00} ,a lider do B.O.P.E.",Nome(id),id);
            SCM(playerid,c_amarelo,Sstring);
            format(string,sizeof(string),"Vocк foi promovido por:{8C00FF}%s,{FFBE00} id:{8C00FF}[%d]{FFBE00} ,a lider do B.O.P.E.",Nome(playerid),playerid);
            SCM(id,c_amarelo,string);
            SetPlayerSkin(id,285);
            pDados[id][Skin] = 285;
            pDados[id][Lider] = 2;
            oDados[org][Lider] =  2;
            SpawnarPlayer(id);
        }
        else if(org == 3)
        {
            new arquivo9[130];
            new string[230],Sstring[230];
            format(arquivo9, sizeof(arquivo9),"Organizacoes/Policia Militar.txt");
            DOF2_CreateFile(arquivo9);
            DOF2_SetString(arquivo9, "Lider",Nome(id));
            format(Sstring,sizeof(Sstring),"{FFBE00}Vocк promoveu:{8C00FF}%s{FFBE00}, id:{8C00FF}[%d]{FFBE00} ,a lider da Policia Militar.",Nome(id),id);
            SCM(playerid,c_amarelo,Sstring);
            format(string,sizeof(string),"Vocк foi promovido por:{8C00FF}%s,{FFBE00} id:{8C00FF}[%d]{FFBE00} ,a lider da Policia Militar.",Nome(playerid),playerid);
            SCM(id,c_amarelo,string);
            SetPlayerSkin(id,265);
            pDados[id][Skin] = 265;
            pDados[id][Lider] = 3;
            oDados[org][Lider] =  3;
            SpawnarPlayer(id);
        }
        //
        return true;
    }
    return true;
}
Reply
#5

Nгo deu certo mas eu arrumei vlw pela ajuda abзs
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)