Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Аукционер дюп
#1
Привет всем))Вот проблемка помогите пожалуйста)
http://forum.zone-game.info/showthread.php?t=17141
С этим аукционером можно легко вещи дюпать,ставишь на продажу потом 2м окном подходишь нажимаешь на вешь у тебя высвечивается табличка типо купить да нет?пока она висит заходишь на персонажа с которого ставил продавать,и отменяешь продажу вешь идет к тебе в инвентарь теперь идеiь на 2е окно и нажимаешь "ДА" и вешь тебе тоже идет в инвентарь,вот так вот((Так вот надо как то убрать потверждение о покупке.Вот смотрите http://la2man.ru/showthread.php?825-%C0%...%E8%FF-0.9 там написано что в версии 0.9 добавлено потверждение.Я ничего не понимаю в этом скрипте хочу чтоб помогли убрать потверждение методом тыка я знаю что "потверждение" находится тут в этом файле нужно удалить кусок скрипта...
http://zalil.ru/32285573
Нужно убрать вот это подтверждение:[Изображение: 9a821dde6207.jpg]
Ответ
#2
Очень актуально от сентября 2010 года.
Ответ
#3
Достаточно влепить проверку на наличие вещи в магазине.

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

к сожалению пайтон почти не знаю поэтому помочь не смогу...
[Изображение: guru.gif] Сижу на zone-game, помогаю и напрягаю других.
Ответ
#4
NotSpecified Написал:Очень актуально от сентября 2010 года.
К чему вы это?
Ответ
#5
лок , анлок рулит. Какой дыбил это писал под много потоков , одному богу известно.
http://docs.oracle.com/javase/1.5.0/docs.../Lock.html
Ответ
#6
Astend Написал:Достаточно влепить проверку на наличие вещи в магазине.

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

к сожалению пайтон почти не знаю поэтому помочь не смогу...
Ммм кто сможет помочь?(
Ответ
#7
Найди вот эту строчку:
Код:
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 Big Grin
[Изображение: guru.gif] Сижу на zone-game, помогаю и напрягаю других.
Ответ
#8
Deazer Написал:лок , анлок рулит. Какой дыбил это писал под много потоков , одному богу известно.
http://docs.oracle.com/javase/1.5.0/docs.../Lock.html
Нахрена? Прикинь чувак не будет жать на кнопку и лок будет висеть, достаточно просто сделать проверку на существования данного предмета в аукционе (коллекции/мапе).
Ответ
#9
Ro0TT Написал:Нахрена? Прикинь чувак не будет жать на кнопку и лок будет висеть, достаточно просто сделать проверку на существования данного предмета в аукционе (коллекции/мапе).

XD ОКАЙ , такие операции должны выполнятся только в 1 треде.
Есть масса вариантов выбить из мапа и + почему ты решил что этот код виснуть на локе (ну только при раскладах кривожопого кода) или ты просто решил выеб...тся ?
Ответ
#10
Deazer Написал:XD ОКАЙ , такие операции должны выполнятся только в 1 треде.
Есть масса вариантов выбить из мапа и + почему ты решил что этот код виснуть на локе (ну только при раскладах кривожопого кода) или ты просто решил выеб...тся ?
Я не выеб...аюсь, а говорю о более оптимальном решении, к данной проблеме.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Не работает аукционер. lori 1 2,142 04-18-2011, 03:13 PM
Последний пост: PROGRAMMATOR
  Аукционер вещей Жужик 5 2,619 05-30-2010, 04:07 PM
Последний пост: Ramzessuss

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)