Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Фикс бага war3ft у Людей

Статус пользователя sot100
сообщение 3.12.2012, 11:55
Сообщение #1


Стаж: 18 лет

Сообщений: 1695
Благодарностей: 500
Полезность: 711

Баг у людей заключается в том, что:
через некоторое время после респауна hp обнуляется и стоит на нуле. из-за этого кнопки направления движения W,A,S,D работают "неправильно". Это исправляется когда прибавляешь или убавляешь каким-то чудом 1 HP или более.
такое и в других случаях замечено было на других серверах.

Можно ли маленький фиксик для этого придумать, кусочек кода, который дописать в исходник или же новый плагин создать?
Скриптеры вопрос к вам.


https://vk.com/club_megamozg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя RedL1ne
сообщение 3.12.2012, 12:25
Сообщение #2


Стаж: 15 лет

Сообщений: 3828
Благодарностей: 1854
Полезность: 876

Сделай меньше 250НР либо надо убирать у них отображение жизней и показывать худом.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 3.12.2012, 12:33
Сообщение #3
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

етот баг будет в любом случае с хадом или без лучше всего ограничивать хп до 250.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Affl
сообщение 3.12.2012, 14:24
Сообщение #4


Стаж: 15 лет

Сообщений: 1573
Благодарностей: 1182
Полезность: 1042

Сколько уровней?
рассчитай так чтобы количество последней прибавки к хп было меньше 255, тогда всё будет нормально показываться


WAR3FT Пивка для Рывка 202 lvl
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sot100
сообщение 7.12.2012, 9:34
Сообщение #5


Стаж: 18 лет

Сообщений: 1695
Благодарностей: 500
Полезность: 711

нашёл в интернете фикс, кому надо - вот

Код
#include <amxmodx>

public plugin_init()
{
    register_plugin("Zero (0) HP Bug Fix", "0.4", "Exolent");
    register_message(get_user_msgid("Health"), "message_Health");
}

public message_Health(msgid, dest, id)
{
    if(!is_user_alive(id))
        return PLUGIN_CONTINUE;
    
    static hp;
    hp = get_msg_arg_int(1);
    
    if(hp > 255 && (hp % 256) == 0)
        set_msg_arg_int(1, ARG_BYTE, ++hp);
    
    return PLUGIN_CONTINUE;
}


https://vk.com/club_megamozg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 7.12.2012, 22:57
Сообщение #6
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

sot100,
В хп теперь будет написано не 255макс. число а любое?
Уверен, баги есть с этим кодом...

Отредактировал: Orty_Hart, - 7.12.2012, 22:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sot100
сообщение 8.12.2012, 14:41
Сообщение #7


Стаж: 18 лет

Сообщений: 1695
Благодарностей: 500
Полезность: 711

нет он походу будет добавлять HP


https://vk.com/club_megamozg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: