Добавление товара в GM-SHOP

Ткните Носом пожалуйста. Что это такое???
Монеты = Сильверы и Голды?

Ну так почему же если они работают то с Коином так не получается.

Я спрашиваю потому-что не знаю. Я ни чего не придумываю и новое Колесо или Велосипед мне не нужен. Могу на старом кататься
Где это просто все взять???

Silver Nugget (Серебряный Слиток)

они есть и Золотые есть слитки. Супер!

Но они продаются так же целыми частями 1 2 .... 33 ... 806
Вопрос был вообще другой
Обычно делают 10 сильверов = 1 голд.
Сильверы ведают за ивенты, голосование и тд.
Голды за донат. Профит.
 

Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Здравствуйте,

Возник вопрос. В предыдущем я разобрался. Я могу в магазине купить (обменять)
1 коин на 100 000 аден
и следовательно могу 120 000 аден обменять на 1 коин

Но вот самый главный вопрос
У клиента на руках всего допустим 30 000 аден или 10 000 аден или 67 345 аден
Как ему купить на такое колличество Коинов?

То есть по сути он должен обменять 12 000 аден на 0.1 Коин
А если сдает 0,1 коин то получает 10 000 аден


Как сделать обмен не целым числом? Поменять в базе данных значение с Целого на Дробное число?
Но должна же быть какая-то формула получается или как?
Кто-то задавался таким вопросом? или может делал так

Спасибо за ответ
Вывести все это как адену,но сменив название и ид,заставить высчитывать проценты.
 
Вывести все это как адену,но сменив название и ид,заставить высчитывать проценты.

Понятно. Подумаю, но тут ребята знающие сказали, что вообще не поддерживает дробные числа клиент

Да на любом языке, клиент не поддерживает.

только целые числа, плохо конечно, что не предусмотрели данную возможность разработчики
значит будем обходиться своими силами, и решать данную задачу иным способом
 
Либо как в вове, бронза, серебро, золото, 100 бронзы автоматом переводится в 1 серебра, и та же песня с золотом.
 
Либо как в вове, бронза, серебро, золото, 100 бронзы автоматом переводится в 1 серебра, и та же песня с золотом.
Вот именно, а если у меня 138 бронзы, как мне получить 1.38 серебра

Не будем тогда разводить тут демагогию я понял, что нет дробных чисел и это плохо.
так как у меня допустим игрок захочет 12 345 589 адены перевести но по факту получится только 12 000 000 сможет на целое число Coin of Luck, или наоборот в том числе

В любом случае спасибо всем кто принял участие в разьяснении данного ворпоса
 
Вот именно, а если у меня 138 бронзы, как мне получить 1.38 серебра

Не будем тогда разводить тут демагогию я понял, что нет дробных чисел и это плохо.
так как у меня допустим игрок захочет 12 345 589 адены перевести но по факту получится только 12 000 000 сможет на целое число Coin of Luck, или наоборот в том числе

В любом случае спасибо всем кто принял участие в разьяснении данного ворпоса
А читать внимательно? Переводится только кол-во равное сотни. Если 138 бронзы, то у вас будет 1 серебренный, и 38 бронзы. Тоже самое с золотом.
 
А читать внимательно? Переводится только кол-во равное сотни. Если 138 бронзы, то у вас будет 1 серебренный, и 38 бронзы. Тоже самое с золотом.
Понятно. Я читал )) внимательно, потому и сказал, что это не решение вопроса.
Так как вообще не интересует Золото, Серебро, Бронза я могу элементарно тогда принимать у людей в ручную все и менять руками делая дробные значения если ставить на них акцент или писать в правилах, что меняются только целые числа.

Так как изначально был вопрос о том как быть если у клиента
12 323 329 аден и их он меняет в магазине на CoL, следовательно он может только получить целое чило =1, 2, 3 .... 9, 10, 11 и тд CoL

На этом считаю мой данный вопрос закрытым.
Спасибо всем кто принял участие в обсуждение и внес рац. предложения и свои идеи.
 
Не понимаю, зачем вам тогда нужен обмен на колы, продавайте все в адене, какая разница.
 
freetel25,
А можешь пж объяснить зачем тебе такое усложнение?
А о мы тут все в реальной жизни используем рубли и копейки... Может нам стоит ввести пол копейки...
Имхо вопрос выглядит как усложнение чего-то или дикий костыль.
 
Купить коин стоит 1000000, а продать 1200000? Что за курс такой? Как и говорил, в теме соседней, рухнет экономика. Одним коином я заработаю 400 тыщ, за 20 движений: купи/продай
 
Купить коин стоит 1000000, а продать 1200000? Что за курс такой? Как и говорил, в теме соседней, рухнет экономика. Одним коином я заработаю 400 тыщ, за 20 движений: купи/продай
Ой батюшки мои родные Ай - Яй Яй какие де молодцы,
я млять опечатался с вами уже, понятное дело и дебилу понятно, что продажа будет дороже покупки, ни чего там не рухнет.
Вам бы как я уже писал тоже в соседней теме лишь бы по ерничать да сьязвить
 
Продается в магазине / Обменник (как угодно называйте, как по мне тут тоже разницы нет особой)

1 Коин за 10 000 аден (это значит, что игрок покупает Коин за 10 000 аден)
8 000 Аден = 1 CoL (это значит игрок может свои 8000 аден поменять на 1 Коин)

что тут еще может рухнуть не понятно, или я дурак или лыжи не едут

ЗЫ. для тех кто не понимает за чем дробные числа, лучше конечно ни чего не придумывать. В других играх это есть, я задал просто ворпос и получил давно на него ответ. Что Клиент игры не поддерживает десятые и тысячные доли, а округляет числа до Целого. Решение у меня есть, я уже его высказывал. И поблагодарил всех кто помогал адекватно оценить данный вопрос, как и тех кто повторял, что это не возможно или зачем мне это надо. Если я спрашиваю значит зачем-то надо. ))) Всех с Троицей. Всем добра и счастья.
 
Может ткнете пальцем где дробные числа в валюте есть? Как по мне, везде идет доп валюта, что бы не ставить цены в миллиардах.
 
freetel25,
А можешь пж объяснить зачем тебе такое усложнение?
А о мы тут все в реальной жизни используем рубли и копейки... Может нам стоит ввести пол копейки...
Имхо вопрос выглядит как усложнение чего-то или дикий костыль.

Могу. Но тему я закрыл и больше в ней не отвечаю.

Мы используем именно Рубли и Копейки и Тетя Оля имеет в кармане 1 рубль и 48 копеек это как запишется? В учебнике 2 класса это будет именно так и выглядеть допустим математически 1.48 или 1, 48 суть не важная это и есть Копейки Дробная часть Рубля если опять же это не понятно. Зачем вам делить еще копейку? Хотя в Тунисе есть 1/25 копейки и тд. есть в разных странах и такое, но речь не об этом.

Вы хотели вывести 154 рубля? Но вы не можете так как можно только 100 рублей, аналогично с суммой 128 рублей и 53 копейки.
Зачем нужно? Следите опять за логикой.

У Дяди Юры в кармане как раз те самые 128 рублей и 53 копейки, а Коин стоит у меня 25 рублей. Вопрос???
Сколько Коинов купит Дядя Юра?

Ответ должен быть таким: 5,1412 Coin Of Luck // и в игру он получает 5,1412 CoL и обменять он может на Адену 0.1412 при этом получив при этом на свой счет 1412 аден

Вот зачем дробные числа были интересны и не только для этого.
Думаю я объяснил зачем и для чего.

Может ткнете пальцем где дробные числа в валюте есть? Как по мне, везде идет доп валюта, что бы не ставить цены в миллиардах.
Вы вообще не о том говорите. Как и многие в этой теме и по данному вопросу.
Ни кто о Триллионах речь не ведет. Я уже выше постом еще раз постарался объяснить для чего это нужно
 
Могу. Но тему я закрыл и больше в ней не отвечаю.

Мы используем именно Рубли и Копейки и Тетя Оля имеет в кармане 1 рубль и 48 копеек это как запишется? В учебнике 2 класса это будет именно так и выглядеть допустим математически 1.48 или 1, 48 суть не важная это и есть Копейки Дробная часть Рубля если опять же это не понятно. Зачем вам делить еще копейку? Хотя в Тунисе есть 1/25 копейки и тд. есть в разных странах и такое, но речь не об этом.

Вы хотели вывести 154 рубля? Но вы не можете так как можно только 100 рублей, аналогично с суммой 128 рублей и 53 копейки.
Зачем нужно? Следите опять за логикой.

У Дяди Юры в кармане как раз те самые 128 рублей и 53 копейки, а Коин стоит у меня 25 рублей. Вопрос???
Сколько Коинов купит Дядя Юра?

Ответ должен быть таким: 5,1412 Coin Of Luck // и в игру он получает 5,1412 CoL и обменять он может на Адену 0.1412 при этом получив при этом на свой счет 1412 аден

Вот зачем дробные числа были интересны и не только для этого.
Думаю я объяснил зачем и для чего.
Вот для этого в играх и вводится двойная и тройная валюта, что мешает вам выдать 5 коинов и 1412 аден?
 
Коины вводят обычно для покупки вещей за них, либо как элементы позволяющие хранить валюту в большем объёме чем позволяет инвентарь и склад. А вы пытаетесь свести тему на то что большинство вам пишут не по делу.
 
Могу. Но тему я закрыл и больше в ней не отвечаю.

Мы используем именно Рубли и Копейки и Тетя Оля имеет в кармане 1 рубль и 48 копеек это как запишется? В учебнике 2 класса это будет именно так и выглядеть допустим математически 1.48 или 1, 48 суть не важная это и есть Копейки Дробная часть Рубля если опять же это не понятно. Зачем вам делить еще копейку? Хотя в Тунисе есть 1/25 копейки и тд. есть в разных странах и такое, но речь не об этом.

Вы хотели вывести 154 рубля? Но вы не можете так как можно только 100 рублей, аналогично с суммой 128 рублей и 53 копейки.
Зачем нужно? Следите опять за логикой.

У Дяди Юры в кармане как раз те самые 128 рублей и 53 копейки, а Коин стоит у меня 25 рублей. Вопрос???
Сколько Коинов купит Дядя Юра?

Ответ должен быть таким: 5,1412 Coin Of Luck // и в игру он получает 5,1412 CoL и обменять он может на Адену 0.1412 при этом получив при этом на свой счет 1412 аден

Вот зачем дробные числа были интересны и не только для этого.
Думаю я объяснил зачем и для чего.
мне выгоднее сделать так,что бы ты,имея 154 рубля,на которые ты хотел купить колы,был вынужден задонатить мне все 200 рублей,что бы получить необходимое (ну и чуть больше,хоть тебе это и не надо)
так это и работает
 
Здравствуйте дорогие форумчане.

Если в начале темы я показал как в сборку Vanganth в ГМ -Шопе я вставил Покупку продажи CoL и все получилось, то сегодня я делаю все тоже самое только с ГМ-Шоп от AdvExt сборка GFIL но ни в какую не получается.

Получается только вставить в сам магазин, а вот ссылки не активные по нажатию на них ни чего не выходит.

Может кто-то сталкивался с таким вопросом. Подскажите куда смотреть и где поправить?

===================

Я взял фаил: sia_adv_gmshop.htm

внес туда дополнительно пару строчек аналогично как и было в нем только для продажи Животных и Обмена валюты, вот сам код //

<img src="L2UI.SquareGray" width=270 height=1>
<table width=255><tr>
<td width=32 height=60 valign=top><img src="icon.skill0150" width=32 height=32></td>
<td width=236 valign=top><font color="LEVEL">ALL GM-SHOP:</font><br1>
<table width="230"><tr>
<td><a action="bypass -h menu_select?ask=-303&reply=3030">[ Exchanger ]</a></td>
<td><a action="bypass -h menu_select?ask=-303&reply=3031">[ Pets ]</a></td>
</tr></table>
</td></tr></table>

// все таблицы и ячейки с тегами закрыты

если посмотреть на Менеджера то там это есть и появляется, но когда я нажимаю например на [ Pets ] то ни чего не происходит.
Вопрос почему?

MultiSell_begin [gmshop_exchanger] 3030
is_dutyfree = 1
selllist={
{{{[blue_sealstone];50000}};{{[adena_of_ancient];150000}}};
{{{[green_sealstone];50000}};{{[adena_of_ancient];250000}}};
{{{[red_sealstone];50000}};{{[adena_of_ancient];500000}}};
{{{[adena];10000}};{{[coin_of_luck];1}}};
{{{[coin_of_luck];1}};{{[adena];5000}}}
}
MultiSell_end

MultiSell_begin [gmshop_pets] 3031
is_dutyfree = 1
selllist={
{{{[Wolf_Collar];1}};{{[coin_of_luck];50}}};
{{{[high_wolf_collar];1}};{{[coin_of_luck];50}}};
{{{[baby_buffalo_panpipe];1}};{{[coin_of_luck];50}}};
{{{[baby_cougar_chime];1}};{{[coin_of_luck];50}}};
{{{[baby_kukaburo_ocarina];1}};{{[coin_of_luck];50}}};
{{{[dragonflute_of_twilight];1}};{{[coin_of_luck];50}}};
{{{[dragonflute_of_wind];1}};{{[coin_of_luck];50}}};
{{{[dragonflute_of_star];1}};{{[coin_of_luck];50}}}
{{{[dragon_bugle_wind];1}};{{[coin_of_luck];500}}};
{{{[dragon_bugle_star];1}};{{[coin_of_luck];500}}};
{{{[dragon_bugle_dusk];1}};{{[coin_of_luck];500}}};
{{{[manacles_of_redemption];1}};{{[coin_of_luck];500}}};
{{{[wyvern];1}};{{[coin_of_luck];5000}}}
}
MultiSell_end

image_2019_06_18T13_11_43_502Z.png
 
потому что аск и репли это запросы из хендлера menuselected
который вызывает мультиселл
C#:
    EventHandler MENU_SELECTED(talker, ask, reply)
    {
        if (ask == -303 && reply == 3031)
        {
            ShowMultisell(reply, talker);
        }
    }
а у вызываемого мультиселла можно любой свободный ИД,в данном случае это reply (3031)
 
Назад
Сверху Снизу