[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;