[Ajuda] Skin shot bugando OnPlayerDeath - 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] Skin shot bugando OnPlayerDeath (
/showthread.php?tid=480879)
Skin shot bugando OnPlayerDeath -
luccagomes15 - 13.12.2013
Gente preciso disso muito! Me ajudem a arrumar meu skin shot (/anti inv,god mode)... A muito tempo me passaram o script ele funciona muito bem, tiro na skin, qm ta de hack morre. Mas tem um porem ele buga.
Quando vocк seta a vida de um player para 0, nos calculos to tiro na skin, OnPlayerDeath й executada sem nenhum killerid, por isso o onplayerdeath nгo estб funcionando (as vezes ele funciona as vezes nгo) como Chat Kill, Contrato, Morrer pra policia e ser preso, nada que envolva alguem que matou um player e um player que morreu ta funcionando direto!, pode ser o tiro no lag que parece tambйm estar presente no servidor... Alguem me ajuda sou novato pra arrumar isso e meu server precisa disso arrumado!
pawn Код:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid)
{
new
Float: vida,
Float: armadura,
Float: dmg;
GetPlayerArmour(damagedid, armadura);
GetPlayerHealth(damagedid, vida);
if (armadura > 0)
{
if (amount > armadura)
{
dmg = amount - armadura;
vida = vida - dmg;
SetPlayerArmour(damagedid, 0.0);
SetPlayerHealth(damagedid, vida);
return 1;
}
armadura = armadura - amount;
SetPlayerArmour(damagedid, armadura);
}
if (armadura < 1)
{
vida = vida - amount;
SetPlayerHealth(damagedid, vida);
}
return 1;
}
Se precisar meu onplayerdeath, mas creio q ta tudo certo...
http://pastebin.com/hUSszVrd
Re: Skin shot bugando OnPlayerDeath -
arakuta - 13.12.2013
Baixe a versгo 1.2 do Hard DeathMatch. Й um sistema simples de tiro na skin, estude por ele.
https://sampforum.blast.hk/showthread.php?tid=427971