28.04.2012, 16:46
Malisimo, es totalmente al pedo lo que haces, podes hacer directamente asi:
Si hace una llamada asi:
GiveHealth(playerid,-10)
La cuenta que hace la maquina es currenthp + hp = currenthp + (-10) = currenthp - 10
Matematica simple :P
Mas procedimientos -> + tiempo de calculo -> algoritmo deficiente
Tenes que hacerlo simple, rapido y eficaz
pawn Code:
stock GiveHealth(playerid, Float:hp) {
new Float:currenthp;
GetPlayerHealth(playerid,currenthp);
SetPlayerHealth(playerid, currenthp+hp);
}
GiveHealth(playerid,-10)
La cuenta que hace la maquina es currenthp + hp = currenthp + (-10) = currenthp - 10
Matematica simple :P
Mas procedimientos -> + tiempo de calculo -> algoritmo deficiente
Tenes que hacerlo simple, rapido y eficaz