17.04.2014, 23:16
Gracias amigo el sistema esta funcionando CASI correctamente , te cuento ,me deja vender 0 pero no me deja 1 quiero que no me deje vender 0 y si 1 de oro ya luego 2 ,3,4 me deja
pawn Код:
if(dialogid == DIALOG_ORO)
{
if(response)
{
if (isnumeric(inputtext))
{
new sacaroro = strval(inputtext);
if(Info[playerid][pOro] >= 1 && Info[playerid][pOro] <= sacaroro) return SendClientMessageEx(playerid, COLOR_GENERAL, "{0074FF}»{FFFFFF} No tienes esa cantidad de oro");
Info[playerid][pOro]-=sacaroro;
GivePlayerCash(playerid, sacaroro*1000);
format(string, sizeof(string), "{0074FF}»{FFFFFF} Vendiste %d de oro, Te quedan %d",sacaroro,Info[playerid][pOro]);
SendClientMessageEx(playerid, COLOR_GENERAL, string);
}
else
{
SendClientMessageEx(playerid, COLOR_GENERAL, "{0074FF}»{FFFFFF} Solo Numeros...");
SafeDialogEx(playerid, DIALOG_ORO, DIALOG_STYLE_INPUT, "{0074FF}Vender Oro", "Introduce la cantidad de oro que deseas vender", "Vender", "Cancelar");
}
}
}