30.05.2016, 23:13
Em fim venho aqui agradecer a todos vocкs, pois consegui aprender mais tйcnicas e terminar as minhas duas lojas de armas.
Obrigado a todos de coraзгo <3
Em especial o zSuYaNw que me ajudou muito nesta caminhada.
ESTE Й O RESULTADO DO DIALOG RESPONSE:
Obrigado a todos de coraзгo <3
Em especial o zSuYaNw que me ajudou muito nesta caminhada.
ESTE Й O RESULTADO DO DIALOG RESPONSE:
PHP код:
if(dialogid == OBTER_ARMAS)
{
if(response)
{
switch(listitem)
{
case 0:
{
IDArmas[playerid] = 24;
ShowPlayerDialog ( playerid, QUANTIDADE_BALAS, DIALOG_STYLE_INPUT, "Balas para Desert Eagle" , "Digite a quantidade de balas:" , "Comprar" , "Cancelar" ) ;
}
case 1:
{
IDArmas[playerid] = 23;
ShowPlayerDialog ( playerid, QUANTIDADE_BALAS, DIALOG_STYLE_INPUT, "Balas para Desert Eagle" , "Digite a quantidade de balas:" , "Comprar" , "Cancelar" ) ;
}
case 2:
{
IDArmas[playerid] = 29;
ShowPlayerDialog ( playerid, QUANTIDADE_BALAS, DIALOG_STYLE_INPUT, "Balas para Desert Eagle" , "Digite a quantidade de balas:" , "Comprar" , "Cancelar" ) ;
}
case 3:
{
IDArmas[playerid] = 25;
ShowPlayerDialog ( playerid, QUANTIDADE_BALAS, DIALOG_STYLE_INPUT, "Balas para Desert Eagle" , "Digite a quantidade de balas:" , "Comprar" , "Cancelar" ) ;
}
case 4:
{
IDArmas[playerid] = 30;
ShowPlayerDialog ( playerid, QUANTIDADE_BALAS, DIALOG_STYLE_INPUT, "Balas para Desert Eagle" , "Digite a quantidade de balas:" , "Comprar" , "Cancelar" ) ;
}
case 5:
{
IDArmas[playerid] = 31;
ShowPlayerDialog ( playerid, QUANTIDADE_BALAS, DIALOG_STYLE_INPUT, "Balas para Desert Eagle" , "Digite a quantidade de balas:" , "Comprar" , "Cancelar" ) ;
}
case 6:
{
IDArmas[playerid] = 33;
ShowPlayerDialog ( playerid, QUANTIDADE_BALAS, DIALOG_STYLE_INPUT, "Balas para Desert Eagle" , "Digite a quantidade de balas:" , "Comprar" , "Cancelar" ) ;
}
}
}
}
if(dialogid == QUANTIDADE_BALAS)
{
if(response)
{
new PrecoFinal = strval(inputtext)*VALOR_MUNICAO;
if(!IsNumeric(inputtext))
{
SendClientMessage(playerid, -1, "Digite numeros POSITIVOS para quantia de muniзгo!");
ShowPlayerDialog ( playerid, QUANTIDADE_BALAS, DIALOG_STYLE_INPUT, "OBTER BALAS" , "Digite a quantidade de balas:" , "Comprar" , "Cancelar" ) ;
}
if(GetPlayerMoney(playerid) < PrecoFinal)
{
SendClientMessage(playerid, -1, "Vocк nгo tem dinheiro para comprar essa quantia de muniзгo!");
}
else
{
if(strval(inputtext)<0)
{
SendClientMessage(playerid, -1, "Insira valores positivos para comprar essa quantia de muniзгo!");
}
else
{
GivePlayerWeapon(playerid, IDArmas[playerid], strval(inputtext));
GivePlayerMoney(playerid, -PrecoFinal);
format(string, sizeof(string), "Vocк comprou uma Arma com %i muniзхes por $%i!", strval(inputtext), PrecoFinal);
SendClientMessage(playerid, -1, string);
ShowPlayerDialog ( playerid, QUANTIDADE_BALAS, DIALOG_STYLE_INPUT, "OBTER BALAS" , "Digite a quantidade de balas:" , "Comprar" , "Cancelar" ) ;
}
}
}
}

