The New Future :: FOnline Roleplay 2019 :: Действующий ролевой сервер  

Вернуться   The New Future :: FOnline Roleplay 2019 :: Действующий ролевой сервер > Fallout Roleplay 2019 > FOmod > Учебка

Важная информация

Учебка Обучающие материалы.

Ответ
 
Опции темы Опции просмотра
Старый 28.11.2012, 17:55   #1
Tim_I_On
Senior Member
 
Аватар для Tim_I_On
 
Регистрация: 03.10.2010
Сообщений: 399
Вес репутации: 167
Tim_I_On is a splendid one to beholdTim_I_On is a splendid one to beholdTim_I_On is a splendid one to beholdTim_I_On is a splendid one to beholdTim_I_On is a splendid one to beholdTim_I_On is a splendid one to beholdTim_I_On is a splendid one to behold
По умолчанию CombatAttack

В чем может быть причина следующей ошибки, с учетом того что я не изменял данную функцию:

Код:
[29:112] Script exception: Divide by zero : combat : void CombatAttack(Critter&inout, Critter&inout, ProtoItem&inout, uint8, ProtoItem@) : 1032, 2 : FOServer::Act_Attack : роро.
[29:112] Execution of script stopped due to exception.
[29:112] Context<FOServer::Act_Attack : роро>, state<Exception>, call stack<2>:
[29:112]  1) combat : void CombatAttack(Critter&inout, Critter&inout, ProtoItem&inout, uint8, ProtoItem@) : 1032, 2.
[29:112]  0) main : void critter_attack(Critter&inout, Critter&inout, ProtoItem&inout, uint8, ProtoItem@) : 204, 2
Понятное дело ошибка выходит при попытке атаковать критера.

П.С. Возможно я и знал в чем причина, но позабыл, поскольку давно не затрагивал тему атаки.Сейчас же даже не знаю когда эта ошибка стала проявляться.
__________________
Next Day RolePlay
Tim_I_On вне форума   Ответить с цитированием
Старый 28.11.2012, 23:58   #2
binyan
Senior Member
 
Специализация: Вне команды
Регистрация: 09.02.2010
Сообщений: 339
Вес репутации: 221
binyan has a brilliant futurebinyan has a brilliant futurebinyan has a brilliant futurebinyan has a brilliant futurebinyan has a brilliant futurebinyan has a brilliant futurebinyan has a brilliant futurebinyan has a brilliant futurebinyan has a brilliant futurebinyan has a brilliant futurebinyan has a brilliant future
По умолчанию

Очевидно какой-то параметр в расчете чего-либо уменьшается до нулевого значения и происходит деление на ноль.
Проверь свои скрипты на предмет изменения параметров участвующих в расчетах атаки.
binyan вне форума   Ответить с цитированием
Старый 29.11.2012, 02:29   #3
Tim_I_On
Senior Member
 
Аватар для Tim_I_On
 
Регистрация: 03.10.2010
Сообщений: 399
Вес репутации: 167
Tim_I_On is a splendid one to beholdTim_I_On is a splendid one to beholdTim_I_On is a splendid one to beholdTim_I_On is a splendid one to beholdTim_I_On is a splendid one to beholdTim_I_On is a splendid one to beholdTim_I_On is a splendid one to behold
По умолчанию

Цитата:
Сообщение от binyan Посмотреть сообщение
Очевидно какой-то параметр в расчете чего-либо уменьшается до нулевого значения и происходит деление на ноль.
Проверь свои скрипты на предмет изменения параметров участвующих в расчетах атаки.
Практически так. Честно говоря не думал что расчет параметров в parameters.fos как-то отразится на combat.fos но это так, причина была в присвоение определенному типу критеров значение всех навыков 1.
__________________
Next Day RolePlay
Tim_I_On вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 10:10.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot
Для внутреннего пользования