[AUDA] Pegar Materiais Das Mafias Bulgado -
Leo_Lost - 14.07.2011
Sempre que as Mafias Vao Nos Pontos de pegar Materias eles podem ter o dinhero que for sempre fala |voce nao tem tuddo isso|e nao da pra pegar nada o dialogo abre certim so da esse poblema ae queria saber oque pode ser que ta dando isso
Код:
}
if(dialogid == 2583)
{
if(!response) { return ShowPlayerDialog(playerid, 2582, DIALOG_STYLE_LIST, "Mafia Menu", "Equipar\nPegar Materiais\nEsconder Materiais", "Confirma", "Cancela"); }
else if(!IsNumero(inputtext))
{
ShowPlayerDialog(playerid,2583,DIALOG_STYLE_INPUT,"Pegar Safe Materiais","Digite a quantia de safe materiais que deseja pegar","Pegar","Voltar");
SendClientMessage(playerid,COLOR_GREY,"Porfavor,use nъmeros !");
return 1;
}
new quantidade = strval(inputtext);
if(quantidade < 1 || quantidade > 100)
{
SendClientMessage(playerid, COLOR_GRAD2, "nгo pode pegar menos de 1 e nem mais de 100");
return 1;
}
if(PlayerInfo[playerid][psMats] >= quantidade)
{
PlayerInfo[playerid][pMats] = PlayerInfo[playerid][pMats]+quantidade;
PlayerInfo[playerid][psMats] = PlayerInfo[playerid][psMats]-quantidade;
format(gstring, sizeof(gstring), "* Vocк pegou %d materiais no esconderijo!",quantidade);
SendClientMessage(playerid, COLOR_LIGHTBLUE, gstring);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem tudo isso!");
return 1;
}
}
Re: [AUDA] Pegar Materiais Das Mafias Bulgado -
Macintosh - 14.07.2011
pawn Код:
if(dialogid == 2583)
{
if(!response) { return ShowPlayerDialog(playerid, 2582, DIALOG_STYLE_LIST, "Mafia Menu", "Equipar\nPegar Materiais\nEsconder Materiais", "Confirma", "Cancela"); }
else if(!IsNumero(inputtext))
{
ShowPlayerDialog(playerid,2583,DIALOG_STYLE_INPUT,"Pegar Safe Materiais","Digite a quantia de safe materiais que deseja pegar","Pegar","Voltar");
SendClientMessage(playerid,COLOR_GREY,"Porfavor,use nъmeros !");
return 1;
}
new quantidade = strval(inputtext);
if(quantidade < 1 || quantidade > 100) return SendClientMessage(playerid, COLOR_GRAD2, "nгo pode pegar menos de 1 e nem mais de 100");
if(PlayerInfo[playerid][psMats] >= quantidade)
{
PlayerInfo[playerid][pMats] = PlayerInfo[playerid][pMats]+quantidade;
PlayerInfo[playerid][psMats] = PlayerInfo[playerid][psMats]-quantidade;
format(gstring, sizeof(gstring), "* Vocк pegou %d materiais no esconderijo!",quantidade);
SendClientMessage(playerid, COLOR_LIGHTBLUE, gstring);
return 1;
}
else if(PlayerInfo[playerid][psMats] < quantidade) return SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem tudo isso!");
}
Re: [AUDA] Pegar Materiais Das Mafias Bulgado -
Leo_Lost - 14.07.2011
Continuo do Mesmo geito apareзendo voce nao tem tudo isso..
Re: [AUDA] Pegar Materiais Das Mafias Bulgado -
Gabriel Duarte - 14.07.2011
Mano nгo sei se vai mas tente ai.
pawn Код:
if(dialogid == 2583)
{
if(!response) { return ShowPlayerDialog(playerid, 2582, DIALOG_STYLE_LIST, "Mafia Menu", "Equipar\nPegar Materiais\nEsconder Materiais", "Confirma", "Cancela"); }
else if(!IsNumero(inputtext))
{
ShowPlayerDialog(playerid,2583,DIALOG_STYLE_INPUT,"Pegar Safe Materiais","Digite a quantia de safe materiais que deseja pegar","Pegar","Voltar");
SendClientMessage(playerid,COLOR_GREY,"Porfavor,use nъmeros !");
return 1;
}
new quantidade = strval(inputtext);
if(quantidade < 1 || quantidade > 100)
{
SendClientMessage(playerid, COLOR_GRAD2, "nгo pode menos de 1 e nem mais de 100");
return 1;
}
if(PlayerInfo[playerid][psMats] >= quantidade)
{
PlayerInfo[playerid][pMats] = PlayerInfo[playerid][pMats]+quantidade;
PlayerInfo[playerid][psMats] = PlayerInfo[playerid][psMats]-quantidade;
format(string, sizeof(string), "* Vocк pegou %d materiais no esconderijo!",quantidade);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo tem tudo isso!");
return 1;
}
}
Re: [AUDA] Pegar Materiais Das Mafias Bulgado -
Shadoww5 - 14.07.2011
O jogador sу irб receber esta mensagem, Leo_Lost, caso a sua quantidade de Materiais seja
menor que a quantidade que ele pretende comprar.
Nгo hб nada que exiga dinheiro ai, pelo menos nгo neste codigo.
Caso queira conferir se o jogador tem dinheiro suficiente troque esta linha:
PHP код:
if(PlayerInfo[playerid][psMats] >= quantidade)
Por esta:
PHP код:
if(GetPlayerMoney(playerid) > DINHEIRO NECESSБRIO PARA COMPRAR TAL QUANTIDADE)
// Caso vocк use um dinheiro secundбrio troque GetPlayerMoney pela funзгo que verifica quanto de dinheiro o jogador possui