- Сообщения
- 1
- Реакции
- 2 (2 | 0)
- Автор темы
- #1
Имя пользователя: KuramaInTop
1. Заголовок
- Предложение на счет изумрудов.
2. Суть
- Вводная часть: Сейчас изумруды используются для крафта чаще крафтов. Тут нет проблем, зачарования сразу и это выгоднее, однако одна мааааааленькая проблема... Их скупка. Несомненно когда надо сделать пару мечей для ивента, это незаметно, но когда тебе нужно изумрудов стак и более... Это мягко говоря раздражает. Крафтить з5 для ивента и меч хотя бы на о5 это уже 2 стака, а если на двоих, троих? Сейчас я считаю изумруды в экономике и в целом их система стабильна, но пора бы её чуточку доработать чтобы игрокам было приятнее играть.
Основная часть: Итак, все сводится к тому чтобы добавить вариации выдачи изумрудов. Можно сделать немного сложную но гибкую выдачу изумрудов, а также статичную, надежную и простую:
—Первая (команда): простой скрипт где игрок допустим вводит /emerald 15, прога проводит легкий подсчет что 15 изумрудов это 15*5.000=75.000. Проверяет есть ли у него на балансе столько монет, если есть то списывает их и выдает в инвентарь написанное кол-во изумрудов. Если столько нету или инвентарь полон - сообщение об ошибке. Но даже я тут вижу минус в том, что можно ошибиться в цифрах, тоесть нужно будет ещё сделать подтверждение покупки в интерфейсе, как например у /dm после ввода командой /b <сумма>.
—Вторая: Более подходящая, из расчета на аудиторию и простоту идея - ничего не менять, а в интерфейсе сделать закуп сразу на 1, 4, 8, 16, 32 и 64 изумруда. Этого вполне хватит всем. Тут я практически как это сделать не сильно представляю, но в теории это практически не требует работы. Уже сейчас в shop есть 1 слот с покупкой одного изумруда, если это не зделанно слишком растянуто, то придется просто скопировать тот же код и вставить 6 раз, после чего изменить позицию в интерфейсе и количество изумрудов. Ну или с нуля написать что предмет emerald_32 расположен в слоте интерфейса 45, при нажатии проверяется баланс игрока, деньги есть - лови в инвентарь 32 изумруда, а деньги списаны. Нету? Тогда вот тебе сообщение что у тебя не хватает денег. Работы это сильно не потребует, зато ОЧЕНЬ сильно облегчит жизнь игроков. Буду очень сильно благодарен если вы прислушаетесь и добавите это на сервер.
1. Заголовок
- Предложение на счет изумрудов.
2. Суть
- Вводная часть: Сейчас изумруды используются для крафта чаще крафтов. Тут нет проблем, зачарования сразу и это выгоднее, однако одна мааааааленькая проблема... Их скупка. Несомненно когда надо сделать пару мечей для ивента, это незаметно, но когда тебе нужно изумрудов стак и более... Это мягко говоря раздражает. Крафтить з5 для ивента и меч хотя бы на о5 это уже 2 стака, а если на двоих, троих? Сейчас я считаю изумруды в экономике и в целом их система стабильна, но пора бы её чуточку доработать чтобы игрокам было приятнее играть.
Основная часть: Итак, все сводится к тому чтобы добавить вариации выдачи изумрудов. Можно сделать немного сложную но гибкую выдачу изумрудов, а также статичную, надежную и простую:
—Первая (команда): простой скрипт где игрок допустим вводит /emerald 15, прога проводит легкий подсчет что 15 изумрудов это 15*5.000=75.000. Проверяет есть ли у него на балансе столько монет, если есть то списывает их и выдает в инвентарь написанное кол-во изумрудов. Если столько нету или инвентарь полон - сообщение об ошибке. Но даже я тут вижу минус в том, что можно ошибиться в цифрах, тоесть нужно будет ещё сделать подтверждение покупки в интерфейсе, как например у /dm после ввода командой /b <сумма>.
—Вторая: Более подходящая, из расчета на аудиторию и простоту идея - ничего не менять, а в интерфейсе сделать закуп сразу на 1, 4, 8, 16, 32 и 64 изумруда. Этого вполне хватит всем. Тут я практически как это сделать не сильно представляю, но в теории это практически не требует работы. Уже сейчас в shop есть 1 слот с покупкой одного изумруда, если это не зделанно слишком растянуто, то придется просто скопировать тот же код и вставить 6 раз, после чего изменить позицию в интерфейсе и количество изумрудов. Ну или с нуля написать что предмет emerald_32 расположен в слоте интерфейса 45, при нажатии проверяется баланс игрока, деньги есть - лови в инвентарь 32 изумруда, а деньги списаны. Нету? Тогда вот тебе сообщение что у тебя не хватает денег. Работы это сильно не потребует, зато ОЧЕНЬ сильно облегчит жизнь игроков. Буду очень сильно благодарен если вы прислушаетесь и добавите это на сервер.