Как исправить баг с Alt+F4 в MU Online серверных файлах

Автор [P4F]v1ru5, 2009 Сен. 15, 00:02

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Ключевые слова [SEO] mu onlineсерверные файлы MUпомощьmain.exeсоветыальтернативабаг alt+f4запрет

[P4F]v1ru5

вообщем проблема такая, на сервере работает баг с 3ми вингами. придумал альтернативу, как этот баг пофиксить. но как осуществить правильно незаю.


задача вообщем такая : запретить приложению main.exe сочетания клавиш alt+f4 .
если кто делал подобное, буду рад дельному совету.


наткнулся вот еще на это : https://programmersforum.ru/showthread.php?t=16322

вообщем кто может помочь - пишите

DeSSower

#1
ну это уже изобретение велосипеда, проще возять да удали из магазина ( если в магазине они есть ) перья для создания вингов.
или ограничить дроп какогото  пера.

[P4F]v1ru5

да причем тут дроп, если достанут все составляющие, то с багом можно 100% варить винги, с помощью ALT+F4

ReNToN

#3
Спроси у Санька, как он реализовал это. Там конечно системе сложная, но думаю он подскажет. Да Сань?-))

Killbrum

1) хук дллки в меин, перехват сообщений, блокировка (сложнее)
2) "хук в винду", перехват сочитания кнопок, блокировка(легче, но альт+ф4 вообще отрубится)

DeSSower

Цитата: v1ru5 от 2009 Сен. 15, 09:28  да причем тут дроп, если достанут все составляющие, то с багом можно 100% варить винги, с помощью ALT+F4
ну и сварит он 1 раз винги и что ???77?


могу поспорить что  у тебя на сервер Ancient шмот нереально достать !!!!!!!!!!!!!

Hybrid

хоть топик и старый, интересно чё за баг такой?)

Killbrum

Да багов много... калима, винги (например с ними прикол вот какой... когда ты варишь и быстренько жмешь альт+ф4 (если винги не понравились) то серв дает тебе мини откат, и у тебя опять все компоненты в ящике), кундун бокс баг, килл баг. ТП баг. Да их море....

Hybrid

ну тут запрет алт+ф4 не поможет

Killbrum

Поможет =) т.к. сделал - испытал )))))))
Просто тут всё на ловкость рук. Успел вовремя нажать альт+ф4 - ты в дамках. Если нет - увы подвинся.
То есть какбы... Сервер думает что у тебя проблемы с коннектом и делает тебе мини откат буквально на 30 секунд.

Или скажем с калимой. Когда ты умираешь идет анимация что ты падаешь и т.д. и только в конце(!) анимации сервер "переносит" тебя в город. Если вовремя (до того как ты упал) нажать на альт+ф4 то сервер не станет проверять твоё ХП мол что оно равно 0. И при повторном заходе ты появишся опять таки в калиме (правда с 1% ХП).

Да латать это со стороны сервера можно. Но таких багов увы очень много... даже дюпать так можно. При правильных руках из одного кундун бокса можно выкинуть и 100 шмоток =) которые будут щитатся вполне законными! Просто сама му настолько крива... что гораздо проще "убить" альт+ф4. Чем пытатся что то фиксить в сервере ибо кто знает где в очередной раз найдут дырку ? =)

DeSSower

Ну допустим вы запретите выходе через Alt+F4 ,  

только 1 но  тоже самое я могу делать если буду снимать му в процессах диспетчера задач

и что на это предпримите ?

InsurgenT

сделают Му как вирус.. не закрываемым проццесом)) как то так...

cokpat

Цитата: DeSSower от 2009 Сен. 23, 11:40  Ну допустим вы запретите выходе через Alt+F4 ,

только 1 но :D тоже самое я могу делать если буду снимать му в процессах диспетчера задач :lol:

и что на это предпримите ? :D

ну во первых это надо делать моментально. а при смене окна ты потеряешь время.
И врятле что выйдет, единственное что так это нажать на удаление процесса но не нажимать "да" и надо быть очень шустрым что бы успеть нажать да в случае неудачи.

DeSSower

я знаю этот баг с 3 ми вингами , и соль его не в скорости закрытия окна , а в том чтобы не выходить из хаус машины или не вытаскивать то что получилось , так что с процессами всё получиться.

+ если постораться можно оч быстро снять процесс , нужно лишь время для тренировки

Hybrid

ещё можно разорвать коннект
либо отключить модем
либо запустить чит программу


такого рода баги надо фиксить на сервере

[P4F]v1ru5

Цитата: Hybrid от 2009 Сен. 23, 22:04  ещё можно разорвать коннект
либо отключить модем
либо запустить чит программу :D


такого рода баги надо фиксить на сервере
есть какие-нибудь мысли как пофиксить?
на сборках 7.11.65 7.11.56 7.04 - этот баг присутствует

Everybody

Не пробовал но идея с отключением интернета пришла еще на момент опубликования статьи на сайте об этом баге.
Хорошо, заблочив сочетание клавиш в игре Alt-4, нет гарантий что будет использован другой подход на убывание процесса му.
п.с. ... отключение инета намного практичнее чем заного загружать клиент ))

Killbrum

"ещё можно разорвать коннект
либо отключить модем
либо запустить чит программу


такого рода баги надо фиксить на сервере"

надо было игру нормально писать а не ... *промолчал* (это я в адрес ВЗ)

Насколько я знаю то там именно в секундах дело. Мол когда ты варишь крылья и делаешь быстро ДЦ то сервер думает что ты отключился во время процесса "изготовления". Может и ошибаюсь - хз. Но точно знаю что не одними вингами тут дело =)


Deathless

Ну не знаю, не знаю...
Вроде бы это проблема только у SCF серверов и им подобных.
У меня стоит 1.00.90 от UCD и таких багов нету.

wa-Nadoo

Видел оригинальное решение этой проблемы на каком-то сервере. Суть в следующем. Когда пользователь каким либо образом прерывает взаимодействие клиента с сервером его не отсоединяет сразу. Он еще считается подключенным 5-10 сек. Изменения благополучно вносятся в базу, и баг становится бессмысленным.
Теперь вопрос, как это реализовать? Может уважаемый Hybrid подскажет в какую сторону копать?

Похожие темы (5)