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

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

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

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

Баг со скоростью set_user_maxspeed

Статус пользователя Nitro123
сообщение 12.1.2017, 18:35
Сообщение #1


Стаж: 14 лет

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

Ребят, подскажите как исправить баг? Как добавить проверку на скорость у зомби?
После того как по ICE_TIME 7 секунд эффект действие заканчивается, бывает что он начинает бегать выше запланированной скорости у зомби
мод zp 5.0.8
Весь код скинуть не смогу(( он писался под приват очень давно, контакт старого скриптера был утерян(
решил написать сюда, может поможете ...

CODE
#define SPEED_ICE 0.5
#define ICE_TIME 7.0


CODE
set_user_rendering(Id, kRenderFxGlowShell, 0, 100, 200, kRenderNormal, 25);
set_user_maxspeed(Id, get_user_maxspeed(Id) * SPEED_ICE);
g_ed[Id] = true;
set_task(ICE_TIME, "make_speed", Id, _, _, "a", 1);


Отредактировал: Nitro123, - 12.1.2017, 18:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
voed
сообщение 12.1.2017, 22:13
Сообщение #2
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Ну для начала убедись, что больше нет тасков с таким айди и он не удаляется
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nitro123
сообщение 13.1.2017, 2:28
Сообщение #3


Стаж: 14 лет

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

Цитата(voed @ 12.1.2017, 23:13) *
Ну для начала убедись, что больше нет тасков с таким айди и он не удаляется

больше нет тасков

CODE
public make_speed(id) {
if(is_user_alive(id) && g_ed[id]) {
g_ed[id] = false;
set_user_maxspeed(id, g_old_speed[id]);
fm_set_rendering_float(id, g_FrozenRenderingFx[id], g_FrozenRenderingColor[id], g_FrozenRenderingRender[id], g_FrozenRenderingAmount[id]);
}
}

вот еще добавил!
помогите добавить код на проверку скорости зм, ото после действие эффекта - бегает зм как ошпаренный в жопу....
извините! весь плагин не смогу скинуть, т.к. это приват, и подобного в паблике нет, а деньги платил((

CODE
g_old_speed[Attacker] = get_user_maxspeed(Attacker);


Отредактировал: Nitro123, - 13.1.2017, 2:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: