• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как добавить код себе в мод если у меня установлен weapon cofing и нету паблика OnPlayerTakeDamage

samperonline

Умник
нашел тему с уроном на персонаже и хотелось бы себе добавить




но у меня weapon cofing и нету OnPlayerTakeDamage паблика

C++:
#define BODYPART_TORSO 3
#define BODYPART_GROIN 4
#define BODYPART_ARM_LEFT 5
#define BODYPART_ARM_RIGHT 6
#define BODYPART_LEG_LEFT 7
#define BODYPART_LEG_RIGHT 8
#define BODYPART_HEAD 9

new Text3D:damage[MAX_PLAYERS];

public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
    if(damage[playerid] != Text3D:INVALID_3DTEXT_ID) Delete3DTextLabel(damage[playerid]);
    new str_dmg[4];
    format(str_dmg, sizeof(str_dmg), "%.0f", amount);
    damage[playerid] = Create3DTextLabel(str_dmg, 0xFF0000FF, 0.0, 0.0, 0.0, 40.0, 0);
    switch(bodypart)
    {
        case BODYPART_TORSO: Attach3DTextLabelToPlayer(damage[playerid], playerid, 0.0, 0.0, -0.5);
        case BODYPART_GROIN: Attach3DTextLabelToPlayer(damage[playerid], playerid, 0.0, 0.0, -0.9);
        case BODYPART_ARM_LEFT: Attach3DTextLabelToPlayer(damage[playerid], playerid, 0.2, 0.2, -0.65);
        case BODYPART_ARM_RIGHT: Attach3DTextLabelToPlayer(damage[playerid], playerid, -0.2, -0.2, -0.65);
        case BODYPART_LEG_LEFT: Attach3DTextLabelToPlayer(damage[playerid], playerid, 0.1, 0.1, -1.2);
        case BODYPART_LEG_RIGHT: Attach3DTextLabelToPlayer(damage[playerid], playerid, -0.1, -0.1, -1.2);
        case BODYPART_HEAD: Attach3DTextLabelToPlayer(damage[playerid], playerid, 0.0, 0.0, -0.2);
    }
    return 1;
}

куда мне его добавить если нету OnPlayerTakeDamage
 
Сверху Снизу