[Ayuda] Evitar dinero en negativo
#1

Buenas a todos, estoy creando un Freeroam desde 0 y quisiera saber como evitar el problema del dinero en negativo. Ahora paso a indicarles bien el problema para que no hayan confusiones :

1) Si mato a alguien me otorga $1000 de dinero y +1 de Score.
2) Si alguien me mata me quita $500 de dinero.
3) Si me matan dos veces teniendo $1000 de dinero me quedan $0.
4) Si me matan 3 veces me quedo con $-500 de dinero.
El comando que utilizo es el siguiente.

Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    if(killerid != INVALID_PLAYER_ID)
    {
       GivePlayerMoney(killerid, 1000);
       SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
    }

    GivePlayerMoney(playerid, -500);
}
Desde ya gracias de antemano por la soluciуn o por la ayuda que alguno me otorgue.

PD : Disculpen si cometн algъn error, soy nuevo.
Reply


Messages In This Thread
[Ayuda] Evitar dinero en negativo - by TheVladimir - 28.10.2014, 20:56
Respuesta: [Ayuda] Evitar dinero en negativo - by Juand - 28.10.2014, 21:12
Respuesta: [Ayuda] Evitar dinero en negativo - by OTACON - 28.10.2014, 21:14
Re: [Ayuda] Evitar dinero en negativo - by LiMPiTo - 28.10.2014, 21:14
Re: [Ayuda] Evitar dinero en negativo - by TheVladimir - 28.10.2014, 21:22

Forum Jump:


Users browsing this thread: 1 Guest(s)