Мануал-то исправлять будете?
Мануал-то исправлять будете?
разве так не легче?PHP код:
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 true;
}
Skype: vitya.saveliev
Посмотрите: 1337 PROJECT
Читать внимательнее надо было, я писал почему.
кароче чушь с ложными срабатываниями - х3 почему но на практике убедился в этом
- - - Добавлено - - -
Почему проверка на больше чем 3000 милисекунд ( а это 3 секунды )? Дело в том, что при стате игрока: PLAYER_STATE_WASTED сервер считает, игрок в AFK, из-за того что он не заспавнился.
вообщето я не спрашиваю почему больше 3 секунд я спрашиваю почему не меньше 3сек почему не 1200 миллисекунд или 500?читай внимательно вначале сам!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)