Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.08.2024, 22:28
Новичок на форуме
Отправить личное сообщение для akapepel Посмотреть профиль Найти все сообщения от akapepel
 
Регистрация: 29.08.2024
Сообщений: 4

Нужен скрипт сложной формульной таблицы для форума на платформе mybb
Здравствуйте. Ищем человека, который напишет скрипт на основе гугловской таблицы со сложными формулами для форума на платформе mybb.
Бюджет 3-5 т., переводом на карту или по номеру телефона, после проверки работоспособности скрипта, либо 50/50. Можете указать свою цену, рассматриваем разные варианты, нам важно, чтобы скрипт исполнял задуманное.

Для чего нужен скрипт:
У нас форумная ролевая игра, в которой есть Магазин внутриигровых предметов за внутриигровую валюту Фишки. Сейчас он представляет собой кучу сделанных мною таблиц: таблицы ограничений (радиус, время действия, откат, как у навыков и предметов в играх) в соответствии с фракцией и рангом игрока, таблицы цен, таблицы других покупок и т.д..
Сейчас покупки в магазине происходят следующим образом: игрок копирует указанный в магазине код, затем заполняет его, вписывая название покупки, её описание, потом он подставляет ограничения, сверяясь с таблицами, и цену, также сверяясь с таблицей, и отправляет сообщение. Потом я проверяю соответствие всех ограничений, снимаю с профиля Фишки и подписываю сообщение, мол, всё выдано.
Весь этот процесс, хоть и систематизированный, но очень муторный и долгий, также игрокам приходится ждать, когда я всё проверю, прежде чем они смогут использовать покупки в игре. Я хочу автоматизировать этот процесс, чтобы игроки могли самостоятельно задать минимум параметров, а дальше им сразу выдало готовое сообщение с подсчётом стоимости, без моего участия.

Что требуется:
Я сделала гугл-таблицу со всеми необходимыми формулами и десятками условий "если, то", по которым исполняется эта задумка. Проблема в том, что я не могу встроить её в форум.
Нужен скрипт, который либо интегрирует готовую гугл таблицу на форум (и это самый простой на мой взгляд вариант, за который обозначен бюджет, потому что второй вариант явно будет дороже), либо же позволит сделать абсолютный аналог этой таблицы на движке форума и его языках. Важным моментом в этой идее является возможность редактировать таблицу, т.е. как сейчас она в гугле настроена на общий доступ, и любой вошедший может проставлять там значения, вставлять в ячейки описания и выбирать из списков, - вот также нужно и на форуме. Чтобы, даже если таблица находится в моём сообщении, использовать её мог любой пользователь на форуме. Это опционально, есть запасной вариант - чтобы мог использовать только тот, в чьём сообщении она располагается, но важна именно необходимость редактировать таблицу, а не просто вывести её готовый вариант "для чтения".
Таблица:
https://docs.google.com/spreadsheets...it?usp=sharing

Пояснение, что оно делает (и должно делать на форуме):
Игрок пользуется 4мя первыми вкладками (остальные - это внутренние данные для формул, они будут скрыты, просто щас оставила, чтобы вы видели внутреннюю кухню условий, т.к. они вероятно пригодятся для скрипта), т.е. он приходит покупать либо реликвию (1 вкладка), либо зачарование на реликвию или предмет (2 вкладка), либо оружие/боеприпасы (3 вкладка), либо сразу всего понемногу. 4ая вкладка - это сводная таблица с результатом, куда выносятся все оформленные покупки с трёх предыдущих вкладок.
Реликвии: игрок выбирает из списка фракцию. Исходя из выбранной фракции, во втором столбце меняется список на список рангов именно этой фракции, и игрок выбирает свой ранг. Дальше он выбирает тип реликвии, в зависимости от выбранного типа дальше в столбцы подставляются соответствующие рангу и типу реликвии ограничения (подставляются они из таблички во вкладке Данные, туда перенесены ограничения из темы на форуме, всё те же таблицы, которые сейчас юзают игроки для заполнения сообщения в теме). Для некоторых типов реликвий добавляются примечания также автоматически. Если игрок выбирает Усиления или Сокращения отката, то он также вносит количество этих усилений в столбце G, и стоимость считается с учётом этого количества.
Зачарования: игрок выбирает тип зачарования. Также как с фракцией-рангом, в зависимости от выбранного типа зачарования, во втором столбце выбирается подтип урона. Дальше игрок устанавливает какой уровень зачарования есть сейчас (их 5, так что начинается с 0 - т.е. нет зачарования - и до 4), и дальше до какого уровня поднимается. Остальное подставляется автоматически из таблички во вкладке Данные, и, если необходимо в соответствии с примечанием, игрок ещё дописывает в последнем столбце ранговый откат (в случае с зачарованием дополнительного урона он делится на 2 и подставляется в столбец Отката).
Оружие и изменение визуала: игрок выбирает тип покупки (оружие, боеприпасы или изменение визуала реликвии), затем выбирает также тип оружия/боеприпасов, и длительность и стоимость подставляются автоматически.
Итог: всё, что заполнил игрок в первых трёх таблицах, сводится в одну таблицу в Итоге (без ограничения по количеству, т.е. вычисляется по длине столбца исходя из заполненных ячеек, так, чтобы выносились все покупки, а не по штуке за раз). Игрок дописывает название и описание в левые столбцы, и они автоматически подставляются в последний столбец вместе со всеми данными, составляя готовый код для выставления на mybb в тему с Магазином, игроку остаётся только скопировать и вставить, также там есть подсчет финальной стоимости всех вышедших покупок.
Ответить с цитированием
  #2 (permalink)  
Старый 31.08.2024, 04:04
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,788

Можно ссылку на форум, где пользователи играют в вашу игру?
Ответить с цитированием
  #3 (permalink)  
Старый 31.08.2024, 13:19
Новичок на форуме
Отправить личное сообщение для akapepel Посмотреть профиль Найти все сообщения от akapepel
 
Регистрация: 29.08.2024
Сообщений: 4

Nexus,
https://insideout.mybb.ru/
Конкретно Магазин вот здесь: https://insideout.mybb.ru/viewtopic....7&p=52#p547731
Ответить с цитированием
  #4 (permalink)  
Старый 31.08.2024, 14:10
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,561

akapepel, возможно вам поможет это https://community.mybb.com/mods.php?...=view&pid=1606 в сочетании с этим https://3moons.io/how-to-embed-an-ed...-google-sheet/ .
Т.е. устанавливаем общий плагин с поддержкой фреймов и в тот фрейм кладём таблицу как указано в статье.

Ни на что не претендую, просто первое что пришло в голову.
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 31.08.2024, 22:26
Новичок на форуме
Отправить личное сообщение для akapepel Посмотреть профиль Найти все сообщения от akapepel
 
Регистрация: 29.08.2024
Сообщений: 4

Aetae,
К сожалению, этот вариант подойдёт только для устанавливаемого движка mybb, а мы пользуемся готовым форумом с сервиса готовых форумов: http://mybb.ru/, и доступа к конфигурациям и плагинам у нас просто нет(
Ответить с цитированием
  #6 (permalink)  
Старый 31.08.2024, 23:00
Новичок на форуме
Отправить личное сообщение для akapepel Посмотреть профиль Найти все сообщения от akapepel
 
Регистрация: 29.08.2024
Сообщений: 4

Aetae,
По второй статье смогли вставить через скрипт html! Спасибо огромное, очень помогли)

Необходимость скрипта отпала, заказ закрыт, спасибо)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск классов внутри тега yozuul jQuery 24 14.06.2013 22:00
Нужен скрипт для интернет магазина DDSSDD Работа 11 31.05.2013 19:20
Нужен скрипт для разбора массива Gvenihvivar Общие вопросы Javascript 4 28.05.2013 17:06
Очень нужен скрипт для лёгкого интернет магазина samael Общие вопросы Javascript 3 26.06.2012 10:35
Нужен скрипт для зашифрования и расшифрования методом перстановок по таблице. andrewvas Общие вопросы Javascript 0 17.04.2012 21:45