GetPlayerHealth вынести за оператор switch, религия не позволяет?
Вид для печати
GetPlayerHealth вынести за оператор switch, религия не позволяет?
Переделал :3
- - - Добавлено - - -
Не все, но переделал.
Переместил тему в подраздел для непроверенных мануалов, т.к. там ещё много чего стоило бы изменить.
Например, для ID оружий есть константы.
Для частей тела тоже, хоть куй и забыл объявить их:
Обнулить ячейки массивов в OnPlayerConnect/Disconnect тоже забыли.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
Для текстдравов, индивидуальных для каждого игрока, отведён отдельный тип PlayerText, у глобальных текстдравов и без того лимит.
От switch можно вообще избавиться и брать значения из двух массивов. Ячейки с индексами 0, 1 и 2 оставить пустыми (0.00 и 0 соответственно), а начиная с 3-й записать кол-во отнимаемого ХП и кол-во очков за попадание.
И да, как по-вашему логичнее назвать свойство игрока: "убийство" или "убийства"? Это я про названия массивов p_kill и p_death.
Чем то фраза напомнила:
http://www.youtube.com/watch?v=OIwANgsgg-w
:grin:
Упдате! :blum3: