UltimateFenix
Высший Эльф
offline
Опыт:
1,374Активность: |
Система "правильного" рынка
Система "правильного" рынка от UltimateFenix Представляю вам свою первую наработку, в которой я сделал рынки, и тд и тп...в общем расказываю попорядку и по пунктам:
|
02.01.2010, 18:56 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZiDI
0-Hedgehog =0
offline
Опыт:
1,726Активность: |
Как тебе такие косячки (мелочь конечно, но все равно)
1)Если продать 2 одинаковых предмета, второй проданный удаляется. 2)Если к примеру продать З Д Ж, купить З Д Ж продать Ж Д З купить З Д Ж продать З Д Ж купить З Д Ж продать Ж Д З купить З Д Ж продать З Д Ж купить З Д Ж то у Ж заряд в магазине станет 1 вместо 3 где З - зелье здоровья Д - доспехи голема Ж - жезл молний |
02.01.2010, 21:29 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
UltimateFenix
Высший Эльф
offline
Опыт:
1,374Активность: |
=) косячки xD, у тя могло такое случиться, если ты продавал 2 предмета быстрее чем за 2 сек, если ты уж такой быстрый, можешь установить в триггере NullMC Переодичность больше. |
02.01.2010, 22:35 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
choko
Мой мозг вспотел)
offline
Опыт:
1,448Активность: |
неплохая вещь, для рпг полезна) автор, подскажешь, можноли сделать так, к примеру в редакторе стоимость З я ставлю 100, т.е. я её могу продать в обычном магаз за 50 (стандартно пол цены), можноли чтобы при продаже именно в твоём рынке я мог продать не за 50, а за 75 например, м? |
03.01.2010, 00:07 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JamesBlack
black mind
offline
Опыт:
6,595Активность: |
Кстати, да, неплохо бы сделать в ф-ях настройки для конкретных рынков - разные наценки? И попробовать сделать так, чтобы в каждом рынке стоял собственный фильтр итемов, которые туда нельзя продать, или наоборот можно - тогда можно сделать магазин одежды, магазин оружия и прочее.
|
03.01.2010, 01:50 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
UltimateFenix
Высший Эльф
offline
Опыт:
1,374Активность: |
Я в джассе не шарю, но если мне продиктуете ф-цию GetItemCost , сделаю, с помощью ГУИ врятли можно узнать цену продукта
UltimateFenix добавил:
function Trig_PropTriggUF_Conditions takes nothing returns boolean if ( not ( udg_PropUF == true ) ) then return false endif return true endfunction function Trig_PropTriggUF_Actions takes nothing returns nothing
set udg_ItemCostUF = ( (call GetItemCost ( GetSoldItem()) / 3 ) call DisplayTextToForce( GetPlayersAll(), ( I2S(udg_ItemCostUF) + "- au iieo?eee aaiiia eie-ai cieioa, iioiio ?oi i?iaaee a auaiaiia ianoi." ) ) endfunction ===========================================================================
function InitTrig_PropTriggUF takes nothing returns nothing set gg_trg_PropTriggUF = CreateTrigger( ) call TriggerRegisterAnyUnitEventBJ( gg_trg_PropTriggUF, EVENT_PLAYER_UNIT_PAWN_ITEM ) call TriggerAddCondition( gg_trg_PropTriggUF, Condition( function Trig_PropTriggUF_Conditions ) ) call TriggerAddAction( gg_trg_PropTriggUF, function Trig_PropTriggUF_Actions ) endfunction set udg_ItemCostUF = ( (call GetItemCost ( GetSoldItem()) / 3 )
|
03.01.2010, 12:51 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JamesBlack
black mind
offline
Опыт:
6,595Активность: |
для того чтобы узнать стоимость предмета триггерно продай его, узнай на сколько изменилось золото плеера, умножь эту разность на 2 и верни предмет владельу. А луше не у владельца брать, а создать предмет-копию, а то с активных итемов будут кулдауны сбиваться.
|
03.01.2010, 13:25 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rusvermilion
Ограничен ScorpioT1000
offline
Опыт:
18,169Активность: |
UltimateFenix, идея очень понравилась, надеюсь багов и уловок не будет, и будет больше разных возможностей
|
04.01.2010, 07:33 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
3aragka
offline
Опыт:
7,141Активность: |
Еще бы динамично менять цены... в зависимости от количества товара у продовца |
15.04.2010, 14:38 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
CeraRalaz
...
offline
Опыт:
48,115Активность: |
Существуют наработки с динамичными ценами, там через различные борды и глобалки; при должном усилии можно переоборудовать и эту |
15.04.2010, 16:42 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faam
Порядочный юзер
offline
Опыт:
3,066Активность: |
ZiDI,
хм вопрос а кто станет столько раз покупить, продавать? Делать нечего? поясни... |
21.04.2010, 21:23 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|