Убежденность взглядов - Page 5 - ED Forums
 


Notices

Reply
 
Thread Tools Display Modes
Old 10-09-2019, 09:11 AM   #41
ivan_sch
Veteran
 
Join Date: May 2004
Location: Russia, St. Petersburg
Posts: 8,303
Default

Quote:
Originally Posted by ICS_Vortex View Post
Дуристика - поведение админов и эта тема.
Василь, админы заходят на сервер не банить и кикать. А отдохнуть и пообщаться. Как и все остальные. Поэтому все потенциальные склоки на КВП убиваются в зародыше. Нам так лучше и удобнее.

Вот вам сценарий:

1. На сервер заходит UA bandera
2. Некто Имярек начинает волну в чате
3. Пользователи деляться на группы поддержки
4. Имеем срач в чате.
5. Приходится кикать и банить сразу несколько человек.

ИМХО проще сразу устранить потенциальную проблему. Вот как-то так.

ЗЫ. У вас ус отклеился. В смысле иконка твиттера не грузится -))
__________________
Вот так перейдешь на какую-нибудь личность, смотришь - а на самом деле ты в нее наступил....
ivan_sch is offline   Reply With Quote
Old 10-09-2019, 09:54 AM   #42
ICS_Vortex
ED Partners
 
ICS_Vortex's Avatar
 
Join Date: Feb 2012
Location: Ukraine, Stary Sambor
Posts: 9,908
Send a message via ICQ to ICS_Vortex
Default

Quote:
Originally Posted by ivan_sch View Post
Василь, админы заходят на сервер не банить и кикать. А отдохнуть и пообщаться. Как и все остальные. Поэтому все потенциальные склоки на КВП убиваются в зародыше.
Как мне видится, у вас там на КВП какая то диктатура что ли...
Я держу дискорд - людям отдельный канал выделил на "базар", и сказал - политики и матов НЕТУ, а какие у них ники - как то по барабану.
Главное чтобы пристойные названия были. В нике UA Bandera не вижу ничего не пристойного. Или Ru Putin...До тех пор, пока носитель не начнет себя неадекватно вести.

Пы.Сы. Картинка твиттера вроде нормально грузится, по крайней мере, кэш убивал, все в норме.

Пы.Сы.Сы. Как вариант, у вас же есть толковые парни. Напишите скрипт для сервера, в DCS Game GUI - составьте массив НЕЖЕЛАТЕЛЬНЫХ слов, та даже никнеймов можно.
Коллбеки есть, для входа юзера и онЧатМэссэдж. Ну и все. Кикать людей. И не надо заходить и банить кого то. Просто кик и всё. LUA - не такой и сложен уже.
Как по мне - вообще идеальный вариант. Никто не забанен, а просто пинка под зад будут получать. Чуть не что - полетел в лобби.
Нужно лишь нормальную "регулярку" написать - ну или пару регулярок - от разработчика зависит.
__________________

Last edited by ICS_Vortex; 10-09-2019 at 10:03 AM.
ICS_Vortex is offline   Reply With Quote
Old 10-09-2019, 10:43 AM   #43
ivan_sch
Veteran
 
Join Date: May 2004
Location: Russia, St. Petersburg
Posts: 8,303
Default

Quote:
Originally Posted by ICS_Vortex View Post
Как мне видится, у вас там на КВП какая то диктатура что ли...
Я держу дискорд - людям отдельный канал выделил на "базар", и сказал - политики и матов НЕТУ, а какие у них ники - как то по барабану.
Главное чтобы пристойные названия были. В нике UA Bandera не вижу ничего не пристойного. Или Ru Putin...До тех пор, пока носитель не начнет себя неадекватно вести.
Да. Диктатура злобных вахтеров -))

Quote:
Пы.Сы. Картинка твиттера вроде нормально грузится, по крайней мере, кэш убивал, все в норме.
ну значит у меня что-то не работает. Бывает, инет он такой.

Quote:
Пы.Сы.Сы. Как вариант, у вас же есть толковые парни. Напишите скрипт для сервера, в DCS Game GUI - составьте массив НЕЖЕЛАТЕЛЬНЫХ слов, та даже никнеймов можно.
Коллбеки есть, для входа юзера и онЧатМэссэдж. Ну и все. Кикать людей. И не надо заходить и банить кого то. Просто кик и всё. LUA - не такой и сложен уже.
Как по мне - вообще идеальный вариант. Никто не забанен, а просто пинка под зад будут получать. Чуть не что - полетел в лобби.
Нужно лишь нормальную "регулярку" написать - ну или пару регулярок - от разработчика зависит.
Можно и так. Но годы диктатуры уже сделали свое дело -)).
Кроме того, я не уверен что админка так проста для понимания.

Насчет lua - это первый язык где 0.1 может не равняться 0.1. Надо приводить к целым.

Я в экспорте для внешней панели сделал чтоб выводилось на экран топливо для выбранного бака. Чуть заикой не стал в процессе.

Получаю значение, вывожу в отладку. Вижу 0.1. Сравниваю с 0.1. Не проходит. Умножаю на 10, сравниваю с 1. Не проходит. Нахожу в сети костыль. Оказывается

math.floor(10*0.1) == 1 (WTF!!!!!)

а ты говоришь не так сложен .....
__________________
Вот так перейдешь на какую-нибудь личность, смотришь - а на самом деле ты в нее наступил....
ivan_sch is offline   Reply With Quote
Old 10-09-2019, 11:27 AM   #44
ICS_Vortex
ED Partners
 
ICS_Vortex's Avatar
 
Join Date: Feb 2012
Location: Ukraine, Stary Sambor
Posts: 9,908
Send a message via ICQ to ICS_Vortex
Default

Я когда писал для статистики код - у меня проблем не было...
И только что проверил в онлайне, на 5,3. Все окей, 0,1 == 0,1 TRUE. А вот 0,1 != '0,1' FALSE, что логично.
У нас в ДКС какая то портативная 5,1 версия, я даже собирал SQLIte3 для нее, пришлось брать нормальную ДЛЛку 5,1 ЛУА.
Ладно, это ваши дела.

Ну короче, по теме - я всё понял.
__________________

Last edited by ICS_Vortex; 10-09-2019 at 11:42 AM.
ICS_Vortex is offline   Reply With Quote
Old 10-09-2019, 11:54 AM   #45
CiberAlex
Senior Member
 
CiberAlex's Avatar
 
Join Date: May 2010
Location: Санкт-Петербург
Posts: 1,302
Default

Quote:
Originally Posted by ivan_sch View Post
Насчет lua - это первый язык где 0.1 может не равняться 0.1. Надо приводить к целым.

Я в экспорте для внешней панели сделал чтоб выводилось на экран топливо для выбранного бака. Чуть заикой не стал в процессе.

Получаю значение, вывожу в отладку. Вижу 0.1. Сравниваю с 0.1. Не проходит. Умножаю на 10, сравниваю с 1. Не проходит. Нахожу в сети костыль. Оказывается

math.floor(10*0.1) == 1 (WTF!!!!!)

а ты говоришь не так сложен .....
Так и должно быть. Просто в нормальных компиляторах тебе сразу тыкают ворнинг, что операция == для чисел с плавающей точкой нифига тебе не гарантирует (в связи с особенностью хранения данных чисел в памяти - мантисы, порядок и вот это вот все. см.стандарт IEEE754 для деталей, если интересно). Статья
А math.floor, как я понимаю, тупо округляет до ближайшего целого (в данном случае до единицы). И это таки да, один из лучших вариантов, хотя возможны глюки
__________________
AMD FX-8120 4ГГц, ОЗУ 16 Гб, ATI RX590
CiberAlex is offline   Reply With Quote
Old 10-09-2019, 12:11 PM   #46
Maler
Veteran
 
Maler's Avatar
 
Join Date: Jun 2010
Posts: 4,402
Default

olbansky list...

if kvp < UA bandera;
triggered;
ban user
end. ))
__________________
Firmament Fighters http://forum.ffsquad.ru/
Рыцарь Ордена Красного Креста с Коронками и Конопляными Листьями
Просто нужно работать, а не заниматься идеологией. (c)Chizh
Maler is offline   Reply With Quote
Old 10-09-2019, 12:26 PM   #47
ivan_sch
Veteran
 
Join Date: May 2004
Location: Russia, St. Petersburg
Posts: 8,303
Default

Quote:
Originally Posted by ICS_Vortex View Post
Я когда писал для статистики код - у меня проблем не было...
И только что проверил в онлайне, на 5,3. Все окей, 0,1 == 0,1 TRUE. А вот 0,1 != '0,1' FALSE, что логично.
У нас в ДКС какая то портативная 5,1 версия, я даже собирал SQLIte3 для нее, пришлось брать нормальную ДЛЛку 5,1 ЛУА.
Ладно, это ваши дела.

Ну короче, по теме - я всё понял.
Ха.. Так я ведь 0.1 получал как результат функции. Причем список возможных параметров был прост как портянка - { 0, 0.1, 0.2, 0.3, 0.4 }

В итоге:

FueValveSelector = GetValue(....)

if FueValveSelector == 0.1 then -- не работает.

теперь делаем умно:
FueValveSelector = math.floor(GetValue(....)*10)

if FueValveSelector == 1 then -- работает!

теперь вы это знаете и вам с этим жить -)))
__________________
Вот так перейдешь на какую-нибудь личность, смотришь - а на самом деле ты в нее наступил....
ivan_sch is offline   Reply With Quote
Old 10-09-2019, 01:16 PM   #48
ICS_Vortex
ED Partners
 
ICS_Vortex's Avatar
 
Join Date: Feb 2012
Location: Ukraine, Stary Sambor
Posts: 9,908
Send a message via ICQ to ICS_Vortex
Default

Quote:
Originally Posted by ivan_sch View Post
теперь вы это знаете и вам с этим жить -)))
Ну чес слово, не было таких проблем в GameGUI.

P.S.
Spoiler:


Quote:
--lua 5.3

function getValue()
return 0.1
end

print (getValue() == 0.1);
выдает TRUE

И тоже самое

Quote:
--lua 5.3

function getValue()
local vars = { 0, 0.1, 0.2, 0.3, 0.4 };
return vars[2];
end

print (getValue() == 0.1);
Аналогично и это работает (на сайте луа орг)

Quote:
--lua 5.3

function getValue()
local vars = { 0, 0.1, 0.2, 0.3, 0.4 };
return vars[2];
end

local val = getValue()
if val == 0.1 then
print('Equals');
else
print('Not equals')
end
__________________

Last edited by ICS_Vortex; 10-09-2019 at 01:32 PM.
ICS_Vortex is offline   Reply With Quote
Old 10-09-2019, 04:05 PM   #49
ivan_sch
Veteran
 
Join Date: May 2004
Location: Russia, St. Petersburg
Posts: 8,303
Default

Quote:
Originally Posted by ICS_Vortex View Post
Ну чес слово, не было таких проблем в GameGUI.

P.S.
Spoiler:




выдает TRUE

И тоже самое



Аналогично и это работает (на сайте луа орг)


Василь, да я даже не сомневаюсь. Но это же ДКС, сами понимаете -))
__________________
Вот так перейдешь на какую-нибудь личность, смотришь - а на самом деле ты в нее наступил....
ivan_sch is offline   Reply With Quote
Old 10-10-2019, 06:41 AM   #50
REDFOX
Member
 
REDFOX's Avatar
 
Join Date: Feb 2018
Location: Saint-Petersburg
Posts: 486
Default

Хрень какая-то.
Любите бандеру, сталина, путина, пиночета, да хоть гитлера - любите себе на здоровье.
Серверы DCS - не место выражения своей политической позиции, банить или не банить за такие ники - дело админов. Я считаю, что нужно банить, всё правильно сделали, ибо нефиг провокациями заниматься.
__________________
Pimax 8K • Intel Core i9-9900K • MSI RTX 2080 Ti Gaming X Trio • MSI MPG Z390 GAMING PRO CARBON • 32 MB Corsair DDR4 3000 MHz • SSD Samsung 860 EVO 2TB • 49" Samsung CHG90 C49HG90DMI • VKBsim MCG PRO
REDFOX 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

All times are GMT. The time now is 01:34 PM. vBulletin Skin by ForumMonkeys. Powered by vBulletin®.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.