SA-MP Forums Archive
АнтиЧит на ГМ - 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: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: АнтиЧит на ГМ (/showthread.php?tid=556437)



АнтиЧит на ГМ - DeViLsS - 10.01.2015

pawn Code:
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;

}
Это только если в игрока стреляют, а как же сделать, что бы ХП убавлялось если игрок падает с высоты?


Re: АнтиЧит на ГМ - stabker - 10.01.2015

Никак. Зачем вам OnPlayerGiveDamage, если есть уже OnPlayerWeaponShot? И да, делать такую систему урона - не лучшее решение, учитывая количество существующих читов.


Re: АнтиЧит на ГМ - DeViLsS - 10.01.2015

Quote:
Originally Posted by stabker
View Post
Никак. Зачем вам OnPlayerGiveDamage, если есть уже OnPlayerWeaponShot? И да, делать такую систему урона - не лучшее решение, учитывая количество существующих читов.
Не подскажите, как тогда правильно сделать античит на ГМ?


Re: АнтиЧит на ГМ - stabker - 10.01.2015

Quote:
Originally Posted by DeViLsS
View Post
Не подскажите, как тогда правильно сделать античит на ГМ?
Нормальных способов не нашел, на моем сервере вручную проверяют.


Re: АнтиЧит на ГМ - DeViLsS - 10.01.2015

Quote:
Originally Posted by stabker
View Post
Нормальных способов не нашел, на моем сервере вручную проверяют.
Спасибо за ответ.

Не подскажите, где можно найти Progress Bar Create рабочий, все интернет облазил, толкового ничего не нашел, может вы подскажите?


Re: АнтиЧит на ГМ - OstGot - 11.01.2015

Quote:
Originally Posted by DeViLsS
View Post
Это только если в игрока стреляют, а как же сделать, что бы ХП убавлялось если игрок падает с высоты?
С высоты и прочих второстепенных факторов > OnPlayerTakeDamage, но там другая загвоздка: новые анти-гм'ы его не вызывают..


Re: АнтиЧит на ГМ - DeViLsS - 11.01.2015

Quote:
Originally Posted by OstGot
View Post
С высоты и прочих второстепенных факторов > OnPlayerTakeDamage, но там другая загвоздка: новые анти-гм'ы его не вызывают..
Спасибо за ответ. Ох уж эти читеры.

Всем спасибо.