[Duda] ke wea pasa aca
#1

Bueno, resulta que aquн:

Код:
				if ( listitem == 3 )
	        	{
	        	if(GetPlayerMoney(playerid) < 2000)
                {
                GivePlayerWeapon(playerid, 5, 200);
         	    GivePlayerWeapon(playerid, 27, 200);
         	    GivePlayerWeapon(playerid, 24, 200);
         	    GivePlayerWeapon(playerid, 31, 200);
         	    GivePlayerMoney(playerid, -2000);
         	    TextDrawSetString(TextMoney, "~r~-$2000.");
				TextDrawShowForPlayer(playerid, TextMoney);
				SetTimerEx("DesapareceTextMoney", 3000, false, "i", playerid);
                }
                else
                {
         	    SendClientMessage(playerid, 0xFF0000FF, "You don't have enough money.");
             	}
                }
Se supone que si no tiene dinero suficiente deberнa saltar el mensaje de error, pero lo que ocurre es que aunque tenga 0$ me deja comprar las armas y se me resta el dinero.

їAlguna soluciуn?
Reply
#2

prueba asi:

pawn Код:
if ( listitem == 3 )
{
    if(GetPlayerMoney(playerid) < 2000)
        return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough money.");
       
    GivePlayerWeapon(playerid, 5, 200);
    GivePlayerWeapon(playerid, 27, 200);
    GivePlayerWeapon(playerid, 24, 200);
    GivePlayerWeapon(playerid, 31, 200);
    GivePlayerMoney(playerid, -2000);
    TextDrawSetString(TextMoney, "~r~-$2000.");
    TextDrawShowForPlayer(playerid, TextMoney);
    SetTimerEx("DesapareceTextMoney", 3000, false, "i", playerid);
}
Reply
#3

Capo, solucionado, muchas gracias.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)