01.12.2013, 19:29
Hola, estuve trabajando con dialogs y en este DIALOG_STYLE_INPUT. El problema es que no tira errores, pero no capta cuando insertas mas de 100.000, y no te manda el mensaje. Tampoco detiene al jugador de recibir el dinero cuando tiene menos de Float:a.
pawn Код:
new input;
if(!isnumeric(inputtext)) return SendClientMessageEx(playerid, COLOR_WHITE, "Solo nъmeros");
input = strval(inputtext);
if(input < 1 && input > 100000) return SendClientMessage(playerid,COLOR_WHITE,"Demasiado o erroneo (Mбximo 100.000)"); // ACA esta lo que no funciona
if(Info[playerid][pJob] > 0 || Info[playerid][pMember] > 0 || Info[playerid][pLeader] > 0)
{
new Float:a = input / 2;
if(GetPlayerMoney(playerid) < floatround(a, floatround_round))
{
GivePlayerCash(playerid, input);