Аукционер дюп - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 15.12.2011, 22:36   #1
Пользователь

Автор темы (Топик Стартер) Аукционер дюп

Привет всем))Вот проблемка помогите пожалуйста)
http://forum.zone-game.info/showthread.php?t=17141
С этим аукционером можно легко вещи дюпать,ставишь на продажу потом 2м окном подходишь нажимаешь на вешь у тебя высвечивается табличка типо купить да нет?пока она висит заходишь на персонажа с которого ставил продавать,и отменяешь продажу вешь идет к тебе в инвентарь теперь идеiь на 2е окно и нажимаешь "ДА" и вешь тебе тоже идет в инвентарь,вот так вот((Так вот надо как то убрать потверждение о покупке.Вот смотрите http://la2man.ru/showthread.php?825-...0%F1%E8%FF-0.9 там написано что в версии 0.9 добавлено потверждение.Я ничего не понимаю в этом скрипте хочу чтоб помогли убрать потверждение методом тыка я знаю что "потверждение" находится тут в этом файле нужно удалить кусок скрипта...
http://zalil.ru/32285573
Нужно убрать вот это подтверждение:
Pro_Stalker вне форума Ответить с цитированием
Непрочитано 15.12.2011, 22:42   #2
Аватар для NotSpecified
Олдфаг

По умолчанию Re: Аукционер дюп

Очень актуально от сентября 2010 года.
NotSpecified вне форума Ответить с цитированием
Непрочитано 15.12.2011, 22:44   #3
Аватар для Astend
Пользователь

По умолчанию Re: Аукционер дюп

Достаточно влепить проверку на наличие вещи в магазине.

Например если кто то купил быстрей тебя эту вещь, она удаляется с базы, и после
того как ты нажимаешь поттвердить,
первым делом идет проверка в базу на наличие вещи
и если вещи нету в базе игрока посылает нах
а если есть идет такое условие:
вторым удаление вещи с базы
и только третим идет выдача вещи персонажу.

к сожалению пайтон почти не знаю поэтому помочь не смогу...
__________________
Сижу на zone-game, помогаю и напрягаю других.
Astend вне форума Ответить с цитированием
Непрочитано 15.12.2011, 22:53   #4
Пользователь

Автор темы (Топик Стартер) Re: Аукционер дюп

Цитата:
Сообщение от NotSpecified Посмотреть сообщение
Очень актуально от сентября 2010 года.
К чему вы это?
Pro_Stalker вне форума Ответить с цитированием
Непрочитано 15.12.2011, 22:54   #5
Аватар для Deazer

По умолчанию Re: Аукционер дюп

лок , анлок рулит. Какой дыбил это писал под много потоков , одному богу известно.
http://docs.oracle.com/javase/1.5.0/...ocks/Lock.html
Deazer вне форума Ответить с цитированием
Непрочитано 15.12.2011, 22:55   #6
Пользователь

Автор темы (Топик Стартер) Re: Аукционер дюп

Цитата:
Сообщение от Astend Посмотреть сообщение
Достаточно влепить проверку на наличие вещи в магазине.

Например если кто то купил быстрей тебя эту вещь, она удаляется с базы, и после
того как ты нажимаешь поттвердить,
первым делом идет проверка в базу на наличие вещи
и если вещи нету в базе игрока посылает нах
а если есть идет такое условие:
вторым удаление вещи с базы
и только третим идет выдача вещи персонажу.

к сожалению пайтон почти не знаю поэтому помочь не смогу...
Ммм кто сможет помочь?(
Pro_Stalker вне форума Ответить с цитированием
Непрочитано 15.12.2011, 23:04   #7
Аватар для Astend
Пользователь

По умолчанию Re: Аукционер дюп

Найди вот эту строчку:
Код:
htmltext += "<tr><td><img src=\"Icon."+str(icon)+"\" width=32 height=32></td><td><a msg=\"Купить "+count+""+str(itemname)+" у  "+str(nick)+" за "+str(price)+" adena?\" action=\"bypass -h Quest q8032_MarketBuy bye_"+str(itemobj)+"\">"+count+" "+str(itemname)+"</a> <br1> Цена: "+str(pprice)+"; Продавец: "+str(nick)+"</td></tr>"
удали с нее вот это:
Код:
msg=\"Купить "+count+""+str(itemname)+" у  "+str(nick)+" за "+str(price)+" adena?\"

Это уберет подтверждение на щет бага не знаю, попробуй...

и отпишись.
P.S. незабываем поблагодарить
Deazer +1
__________________
Сижу на zone-game, помогаю и напрягаю других.
Astend вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 15.12.2011, 23:13   #8
Аватар для Ro_0TT
Супергерой

По умолчанию Re: Аукционер дюп

Цитата:
Сообщение от Deazer Посмотреть сообщение
лок , анлок рулит. Какой дыбил это писал под много потоков , одному богу известно.
http://docs.oracle.com/javase/1.5.0/...ocks/Lock.html
Нахрена? Прикинь чувак не будет жать на кнопку и лок будет висеть, достаточно просто сделать проверку на существования данного предмета в аукционе (коллекции/мапе).
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Непрочитано 15.12.2011, 23:22   #9
Аватар для Deazer

По умолчанию Re: Аукционер дюп

Цитата:
Сообщение от Ro0TT Посмотреть сообщение
Нахрена? Прикинь чувак не будет жать на кнопку и лок будет висеть, достаточно просто сделать проверку на существования данного предмета в аукционе (коллекции/мапе).
ОКАЙ , такие операции должны выполнятся только в 1 треде.
Есть масса вариантов выбить из мапа и + почему ты решил что этот код виснуть на локе (ну только при раскладах кривожопого кода) или ты просто решил выеб...тся ?
Deazer вне форума Ответить с цитированием
Непрочитано 15.12.2011, 23:26   #10
Аватар для Ro_0TT
Супергерой

По умолчанию Re: Аукционер дюп

Цитата:
Сообщение от Deazer Посмотреть сообщение
ОКАЙ , такие операции должны выполнятся только в 1 треде.
Есть масса вариантов выбить из мапа и + почему ты решил что этот код виснуть на локе (ну только при раскладах кривожопого кода) или ты просто решил выеб...тся ?
Я не выеб...аюсь, а говорю о более оптимальном решении, к данной проблеме.
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аукционер Pro_Stalker Lineage II 13 15.12.2011 14:19
Не работает аукционер. lori Работа со скриптами 1 18.04.2011 15:13
Аукционер вещей Жужик Работа со скриптами 5 30.05.2010 16:07


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 12:16. Часовой пояс GMT +3.

Вверх