[Ajuda] Por que nгo estб funcionando? -DANO variavel - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Por que nгo estб funcionando? -DANO variavel (
/showthread.php?tid=560067)
Por que nгo estб funcionando? -DANO variavel -
luccagomes15 - 26.01.2015
O codigo compila, parece estar certo, mas nгo funciona, nгo ta reduzindo
A ideia era remover menos dano do jogador se ele tive-se com armadura full no caso (3)
Vocкs vгo entender:
pawn Код:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart) {
if(ARMADURA[playerid] > 0) {
switch(ARMADURA[playerid]) {
case 1: amount *= 0.85;
case 2: amount *= 0.70;
case 3: amount *= 0.50;
}
new
Float: var
;
GetPlayerArmour(playerid, var);
if(var > amount) {
SetPlayerArmour(playerid, var - amount);
} else {
if(var) {
SetPlayerArmour(playerid, 0.0);
amount -= var;
}
GetPlayerHealth(playerid, var);
SetPlayerHealth(playerid, var - amount);
}
}
return true;
}
Re: Por que nгo estб funcionando? -DANO variavel -
WLSF - 26.01.2015
Desculpe a pergunta, mas como ninguйm ainda respondeu, ou analisou seu cуdigo... Vocк jб fez algum debug, para identificar o possнvel erro ?