Переместил тему в подраздел для непроверенных мануалов, т.к. там ещё много чего стоило бы изменить.
Например, для ID оружий есть константы.
Для частей тела тоже, хоть куй и забыл объявить их:
PHP код:
#if !defined BODY_PART_TORSO
enum
{
BODY_PART_TORSO = 3,
BODY_PART_GROIN,
BODY_PART_LEFT_ARM,
BODY_PART_RIGHT_ARM,
BODY_PART_LEFT_LEG,
BODY_PART_RIGHT_LEG,
BODY_PART_HEAD
};
#endif
Обнулить ячейки массивов в OnPlayerConnect/Disconnect тоже забыли.
Для текстдравов, индивидуальных для каждого игрока, отведён отдельный тип
PlayerText, у глобальных текстдравов и без того лимит.
От switch можно вообще избавиться и брать значения из двух массивов. Ячейки с индексами 0, 1 и 2 оставить пустыми (0.00 и 0 соответственно), а начиная с 3-й записать кол-во отнимаемого ХП и кол-во очков за попадание.
И да, как по-вашему логичнее назвать свойство игрока: "убийство" или "убийства"? Это я про названия массивов p_kill и p_death.