SA-MP Forums Archive
[AJUDA]Promover de Categoria - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]Promover de Categoria (/showthread.php?tid=181889)



[AJUDA]Promover de Categoria - Falcon. - 07.10.2010

Olб Galerinha do Fуrum que amo tanto.. Tipo to com difuculdade em um negocinho aqui..Eu queria algo assim:

pawn Код:
#define Categoria01
#define Categoria02
#define Categoria03
ai irб ter no comando algo assim:

pawn Код:
if(strcmp(cmdtext,"/promover [id]", true) == 0)
{
if(Profissao[playerid] == AKELAMESMA)
{
/*ai aqui eu nгo sei.. queria que tipo se o player de id (9 exemplo) fosse da Profissao[playerid] == 1 ele fosse promovido para a Profissao[playerid] =  2..se fosse da 2 para 3 e assim em diante*/
ai ja tentei e tentei mais ainda e nгo conssegui..=/



Re: [AJUDA]Promover de Categoria - [VGS]Mlqd_Rock - 07.10.2010

Profissao[playerid]++;


Re: [AJUDA]Promover de Categoria - Falcon. - 07.10.2010

nгo й assim..Tipo assim..eu algo mais ou menos assim olhem: To ligado que tem um bucado de coisas erradas..masi й tipo assim que й para ser..
pawn Код:
if(strcmp(cmd, "/promover", true) == 0)
    {
    if(Profissao[playerid] == GOVERNADOR && IsPlayerAdmin(playerid))
    {
    if(strlen(tmp) == 0) return SendClientMessage(playerid, cor_laranja, "[SERVIDOR]: USE: /promover [id]");
    if(Profissao[strval(tmp)] == SOLDADO)
    {
    Profissao[strval(tmp)] = CABO;
    SendClientMessage(strval(tmp), cor_vermelho, "[SERVIDOR]: Promovido para Cabo");
    SendClientMessage(playerid, cor_admin, " Voce Promoveu o jogador para Cabo");
    }
    if(Profissao[strval(tmp)] == CABO)
    {
    Profissao[strval(tmp)] = TERCEIROSARGENTO;
    SendClientMessage(playerid, cor_admin, " Voce Promoveu o jogador para 3є Sargento");
    SendClientMessage(strval(tmp), cor_vermelho, "[SERVIDOR]: Promovido para 3є Sargento");
    }
    }
    return 1;
    }



Re: [AJUDA]Promover de Categoria - zSuYaNw - 07.10.2010

vocк quer promover de acordo com o id da pessoa tipo meu id for 55 vo se promovido para level 55 ?


Respuesta: [AJUDA]Promover de Categoria - Lipepva - 07.10.2010

pawn Код:
if(strcmp(cmd, "/promover", true) == 0)
{
    if(Profissao[playerid] == GOVERNADOR && IsPlayerAdmin(playerid))
    {
        new tmp[256];
        new plid;
        tmp = strtok(cmdtext, idx);
        plid = strval(tmp);
        if(Profissao[plid] == SOLDADO)
        {
            Profissao[plid] = CABO;
            SendClientMessage(plid, 0xFF0000AA, "[SERVIDOR]: Promovido para Cabo");
            SendClientMessage(playerid, 0x000080AA, " Voce Promoveu o jogador para Cabo");
        }
        if(Profissao[plid] == CABO)
        {
            Profissao[plid] = TERCEIROSARGENTO;
            SendClientMessage(playerid, 0x80FFFFAA, " Voce Promoveu o jogador para 3є Sargento");
            SendClientMessage(plid, 0xFF0000AA, "[SERVIDOR]: Promovido para 3є Sargento");
        }
    }
    return 1;
}



Re: [AJUDA]Promover de Categoria - Falcon. - 07.10.2010

Nгo Garfield й tipo: se o cara for Soldado promover para cabo..se for cabo para sargento.. usando somente o comando: /promover que somente podera ser usado pelo Governador e Admin..

Lipepva o seu nгo deu certo..digita o comando, mas nгo da em nada =/



Re: [AJUDA]Promover de Categoria - brunogysin - 07.10.2010

Quote:
Originally Posted by Falcon.Sixe
Посмотреть сообщение
Nгo Garfield й tipo: se o cara for Soldado promover para cabo..se for cabo para sargento.. usando somente o comando: /promover que somente podera ser usado pelo Governador e Admin..

Lipepva o seu nгo deu certo..digita o comando, mas nгo da em nada =/
o de Lipepva esta certo mais so falta

Profissao[plid] = SOLDADO;

em OnPlayerConnect


Re: [AJUDA]Promover de Categoria - Dr_Pawno - 07.10.2010

pawn Код:
if(strcmp(cmd, "/promover", true) == 0)
{
    if(Profissao[playerid] == GOVERNADOR && IsPlayerAdmin(playerid))
    {
        new tmp[256];
        new plid;
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
    {
        SendClientMessage(playerid, COLOR_GRAD2, "Use: /promover [IdDoJogador]");
        return 1;
    }
    new plid= strval(tmp);
        if(Profissao[plid] == SOLDADO)
        {
            Profissao[plid] = CABO;
            SendClientMessage(plid, 0xFF0000AA, "[SERVIDOR]: Promovido para Cabo");
            SendClientMessage(playerid, 0x000080AA, " Voce Promoveu o jogador para Cabo");
        }
        else if(Profissao[plid] == CABO)
        {
            Profissao[plid] = TERCEIROSARGENTO;
            SendClientMessage(playerid, 0x80FFFFAA, " Voce Promoveu o jogador para 3є Sargento");
            SendClientMessage(plid, 0xFF0000AA, "[SERVIDOR]: Promovido para 3є Sargento");
        }
        else
        {
            SendClientMessage(playerid, 0x80FFFFAA, "O Jogador ja esta no cargo maximo.");
        }                
    }
    return 1;
}



Re: [AJUDA]Promover de Categoria - Falcon. - 07.10.2010

Lol brunogysin pra que isso cara.. 0.o

o do Dr_Pawno deu certo..como eu queria... sу uma coisinha.. como faзo para ele nгo dar esses tipos de comandos nele mesmo...??



Re: [AJUDA]Promover de Categoria - KevinsL - 07.10.2010

Vo chutar
pawn Код:
if(playerid == plid) return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo pode promover vocк mesmo!");