Lua скрипты и мультиплеер. - Page 3 - ED Forums
 


Notices

Reply
 
Thread Tools Display Modes
Old 10-23-2008, 04:55 PM   #21
A-Maverick
Junior Member
 
Join Date: Oct 2008
Posts: 17
Default

Quote:
Originally Posted by c0ff View Post
Temp/network-DATE-TIME.log
Это лишь стартовая проверка =( А как на счёт вызова функций с неверными параметрами? И какая-то не очень понятная...
в events.lua пишу:
base.dofile("./script.lua")
В этом файле пишу:
Quote:
stat = nil

function Stat_Start()
if stat == nil then
stat = io.open("./1.txt", "a")
end
end
Таким образом, при вызове функции Stat_Start() должен создаваться файл. Вызов функции стоит в событии on_start(). Но файла не создаётся и ошибки в логе так же нет.

Last edited by A-Maverick; 10-23-2008 at 05:00 PM.
A-Maverick is offline   Reply With Quote
Old 10-23-2008, 05:01 PM   #22
c0ff
ED Team
 
c0ff's Avatar
 
Join Date: Mar 2003
Posts: 3,164
Default

Temp/Error.log
__________________
Dmitry S. Baikov @ Eagle Dynamics
First LP out NOW at http://c0ff.bandcamp.com (Melodic electronics IDM)
c0ff is offline   Reply With Quote
Old 10-23-2008, 05:22 PM   #23
A-Maverick
Junior Member
 
Join Date: Oct 2008
Posts: 17
Default

Всё, допёрло теперь всё и с дуфайл, и с логами.... мудрёно...
A-Maverick is offline   Reply With Quote
Old 10-24-2008, 09:37 AM   #24
A-Maverick
Junior Member
 
Join Date: Oct 2008
Posts: 17
Default

Можно ли как-то получить сведения о событии, когда человека сбивает AI?
A-Maverick is offline   Reply With Quote
Old 10-24-2008, 12:49 PM   #25
c0ff
ED Team
 
c0ff's Avatar
 
Join Date: Mar 2003
Posts: 3,164
Default

Quote:
Originally Posted by A-Maverick View Post
Можно ли как-то получить сведения о событии, когда человека сбивает AI?
Когда известно кто сбил, можно проверить, что это не человек.
__________________
Dmitry S. Baikov @ Eagle Dynamics
First LP out NOW at http://c0ff.bandcamp.com (Melodic electronics IDM)
c0ff is offline   Reply With Quote
Old 10-24-2008, 02:51 PM   #26
A-Maverick
Junior Member
 
Join Date: Oct 2008
Posts: 17
Default

Quote:
Originally Posted by c0ff View Post
Когда известно кто сбил, можно проверить, что это не человек.
Ну это понятно. А если не человек, можно ли как-то узнать юнита, оружие, которым был сбит игрок?

С on_stop() чё-то непонятное... В events.lua я вообще не понял, когда происходит это событие. В server.lua оно происходит только если сервер нажмёт кнопку "Отключиться". Если нажать сразу "Выход", событие не происходит. Это нормально?
A-Maverick is offline   Reply With Quote
Old 10-24-2008, 03:06 PM   #27
c0ff
ED Team
 
c0ff's Avatar
 
Join Date: Mar 2003
Posts: 3,164
Default

Quote:
Originally Posted by A-Maverick View Post
Ну это понятно. А если не человек, можно ли как-то узнать юнита, оружие, которым был сбит игрок?
Похоже что нет, хороший кандидат для патча.

Quote:
С on_stop() чё-то непонятное... В events.lua я вообще не понял, когда происходит это событие.
Должно вызываться при выходе из игры (с сервера).

Quote:
Если нажать сразу "Выход", событие не происходит. Это нормально?
Это баг.
__________________
Dmitry S. Baikov @ Eagle Dynamics
First LP out NOW at http://c0ff.bandcamp.com (Melodic electronics IDM)
c0ff is offline   Reply With Quote
Old 10-26-2008, 06:44 PM   #28
Belamor
Veteran
 
Belamor's Avatar
 
Join Date: Oct 2008
Posts: 4,575
Default

А для старого лок она ГС можно также как для акулы фунцией LoGetObjectById возвращать значения pitch, yaw, roll? Если нет - долго ли добавить ето?
Belamor is offline   Reply With Quote
Old 10-27-2008, 07:53 AM   #29
c0ff
ED Team
 
c0ff's Avatar
 
Join Date: Mar 2003
Posts: 3,164
Default

LuaExport работает как и раньше. Только помните, что этот скрипт работает в другом Lua-state, нежели сетевые скрипты.
__________________
Dmitry S. Baikov @ Eagle Dynamics
First LP out NOW at http://c0ff.bandcamp.com (Melodic electronics IDM)
c0ff is offline   Reply With Quote
Old 10-27-2008, 08:07 AM   #30
Belamor
Veteran
 
Belamor's Avatar
 
Join Date: Oct 2008
Posts: 4,575
Default

Я имел ввиду, что сейчас луа ексопорт в акуле LoGetObjectById возвращает такие параметры как pitch, yaw, roll для чужых самолетов. В горячих скалах возвращаеться только координаты, высота и курс (ну и коалицию и др). Для динамической отрисовки схем боев мне бы хотелось также как в акуле иметь pitch, yaw, roll. Проблемно ли ето добавить в ГС?
Belamor is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
lua-скрипты FreemanRU DCS: Ka-50 Черная Акула 301 04-24-2016 08:06 AM
Мультиплеер . Оборона Мин. Вод LEDNIC7771 Треки, Миссии и Кампании 0 12-25-2008 12:41 AM

All times are GMT. The time now is 04:47 AM. vBulletin Skin by ForumMonkeys. Powered by vBulletin®.
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.