28.10.2014, 20:56
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 :
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.
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.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.
Код:
public OnPlayerDeath(playerid, killerid, reason) { if(killerid != INVALID_PLAYER_ID) { GivePlayerMoney(killerid, 1000); SetPlayerScore(killerid, GetPlayerScore(killerid) + 1); } GivePlayerMoney(playerid, -500); }
PD : Disculpen si cometн algъn error, soy nuevo.