SA-MP Forums Archive
[Ajuda] Pedido Triads - 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] Pedido Triads (/showthread.php?tid=361322)



[Ajuda] Pedido Triads - Gabriel10101 - 20.07.2012

Galera o meu erro e o seguinte,quando os Hitmans concluem um numero maior de contratos que os Triads ate o Payday eles tem direito ao Pedido 8,mas quando os Triads concluem um numero maior ele nгo podem pegar o pedido.
No payday aparece quem concluiu tudo certinho,mas na hora dos Triads pedir o bфnus nгo da certo....

Mensagem no Payday:
pawn Код:
if(CHitman == CTriad && Avisouc == 0)
                    {
                    SendClientMessageToAll(COLOR_LIGHTBLUE, "Os Hitmans e os Triads concluiram o mesmo nъmero de contratos.");
                    Avisouc = 1;
                    }
                    if(CHitman > CTriad && Avisouc == 0)
                    {
                    SendClientMessageToAll(COLOR_LIGHTBLUE, "Os Hitmans concluiram um maior nъmero de contratos do que os Triads e ganharam um Bфnus Especial.");
                    CHitman = 0;
                    CTriad = 0;
                    Avisouc = 1;
                    GanhouArmamento = 8;
                    }
                    if(CTriad > CHitman && Avisouc == 0)
                    {
                    SendClientMessageToAll(COLOR_LIGHTBLUE, "Os Triads concluiram um maior nъmero de contratos do que os Hitmans e ganharam um Bфnus Especial.");
                    CHitman = 0;
                    CTriad = 0;
                    Avisouc = 1;
                    GanhouArmamento = 26;
Comando do Pedido:
pawn Код:
else if ((strcmp("8", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("8")))
            {
                if(GanhouArmamento == GetPlayerOrg(playerid))
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Seu Bфnus foi entregue a sua HQ, verifique na Caixa de Pacotes !");
                    OrderReady[playerid] = 8;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   A sua organizaзгo nгo ganhou o Bфnus Especial por contratos concluidos!");
                    return 0;
                }
            }
@ PODE DAR CLOSED AXEI O ERRO!


Re: [Ajuda] Pedido Triads - Gabriel10101 - 20.07.2012

Alguйm?


AW: [Ajuda] Pedido Triads - RedBulL_x - 20.07.2012

No GameMode Brasil Halls Life vem com esse BUG, e eu consegui arrumar da seguinte forma. Adicionando o codigo abaixo no comando do pedido, pois definiram o bonus apйnas pra organizaзгo id 8 que os hitmans, no BHL os triads e id 22, caso nao seja modifique aew!
pawn Код:
else if ((strcmp("8", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("22")))// Mude o 22 para o id da organizaзгo 'TRIADS'
            {
                if(GanhouArmamento == GetPlayerOrg(playerid))
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Seu Bфnus foi entregue a sua HQ, verifique na Caixa de Pacotes !");
                OrderReady[playerid] = 22;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   A sua organizaзгo nгo ganhou o Bфnus Especial por contratos concluidos!");
                    return 0;
                }
            }



Re: [Ajuda] Pedido Triads - Gabriel10101 - 20.07.2012

Vlw pela atenзгo,mas eu mudei nesta linha e tambйm deu.

pawn Код:
if(CHitman > CTriad && Avisouc == 0)
                    {
                    SendClientMessageToAll(COLOR_LIGHTBLUE, "Os Hitmans concluiram um maior nъmero de contratos do que os Triads e ganharam um Bфnus Especial.");
                    CHitman = 0;
                    CTriad = 0;
                    Avisouc = 1;
                    GanhouArmamento = 8;
                    }
                    if(CTriad > CHitman && Avisouc == 0)
                    {
                    SendClientMessageToAll(COLOR_LIGHTBLUE, "Os Triads concluiram um maior nъmero de contratos do que os Hitmans e ganharam um Bфnus Especial.");
                    CHitman = 0;
                    CTriad = 0;
                    Avisouc = 1;
                    GanhouArmamento = 22;