Recommended Posts

Всем привет, в данном гайде будет описание по установке и настройке магазина на opencomputers. 

Необходимые моды: opencomputers, computronics, appliedenergistics 2

 

Собственно сам магазин состоит из 3-х вещей:
1. Скрипт, который обращается к базе данных

2. Кабинка скупки

3. Кабинка продажи

 

Для настройки скрипта необходимо зарегистрироваться на хостинге:
бесплатный хостинг

настройка скрипта под спойлером

Спойлер

1) Здесь вводим имя фамилию и отчество (лучше настоящие, т.к. в случае чего придётся показывать паспорт) и мобильный телефон, на который придёт смс с логином и паролем. 
Переходим по ссылке cp.beget.ru и входим в панель управления

1.png.cc0220f3a5d89f580c8e65944f924ae0.png

 

2) Когда вошли в аккаунт видим главное меню панели управления и первое что нужно записать, находится под цифрой 4.

2.thumb.png.72d097d49a5f2a90f65847b441a1b0b1.png

Из панели управления (п.2) переходим MySQL (под цифрой 3) и создаем бд (имя базы данных и пароль надо запомнить)

3.thumb.png.bc11cbf065d83a9b752f6e4a7804322a.png

Из панели управления (п.2) переходим Сайты (под цифрой 2) и создаем сайт (по умолчанию он есть, поэтому запоминаем директорию и переходим в неё через файловый менеджер)

4.thumb.png.18ebd0758267cbec7f9390a0e6045a0f.png

Если всё же сайта у вас нет, тогда задаем имя сайта, добавляем его и нажав на зеленую скрепку линкуем домен к сайту.

5.thumb.png.e8a9fb26ff740467956dd585eaa8a728.png

Введите домен в браузере и перейдите по нему, если всё хорошо, высветиться осминог

3) В файловом менеджере переходим в директорию сайта, в папку public_html и создаем новый файл "post.php" и открываем на редактирование

6.png.eedb1b01c77590045e224ce3bbb14f16.png

7.png.28ab24479345204b8ea6ded1bbdc886d.png

 

4) Копируем скрипт отсюда и

задаем ключ авторизации, для этого подставляем в строку 7 цифры к примеру:
 


6.    /*Ваш ключ записывайте весто 0 в виде цифр*/
7.    $authkey = 123412343212423;

и запоминаем ключ авторизации (то есть цифры), далее изменяем строку 9:


9. $mysqli = new mysqli("localhost",   "--1--",                 "--1--",         "--2--");

где вместо --1-- пишем имя базы данных, а вместо --2-- пароль к ней, сохраняем и выходим

По итогу надо записать:
1. Домен (красная циферка 4)
2. Ключ авторизации (под спойлером выше пункт 4, переменная authkey)

 

Далее необходимо построить кабинки:

1. "скупка" она принимает все предметы, для которых указана цена их скупки

Настройка скупки

Спойлер

этапы создания

Компоненты:
Монитор+системник, кабели, робот, радар из computronics, полублоки 2 мэ интерфейса (внимание! верхний не подключать к мэ, а лучше всего заместить выбрасывателем или сундуком) ТАКЖЕ! робота нужно запитать зарядным устройством
2018-01-31_22_21_15.thumb.png.8842bd7cd83238dbdabebdbd10c9bdcc.png

2018-01-31_22_21_38.thumb.png.8a5ae746eb7b507b1c34dfd5a430c950.png

2018-01-31_22_22_14.thumb.png.33c9ecb51ad5f04fcb112dcd00fd03e4.png

2018-01-31_22_24_09.thumb.png.3d6e098ef13ba49c865ca6be7c4bb43c.png

2. "продажа" она принимает предметы, которые распознал робот 

Настройка продажи

Спойлер

этапы создания

Компоненты:
Монитор+системник, кабели, робот, радар из computronics, 4 мэ интерфейса, красный камень, мэ инвертированная шина, зарядник
5a721b2be8ca5_1.thumb.png.fa7062a1385e632d8979844ccaf9d2b3.png

5a721b32b5b14_2.thumb.png.d4597325fa132bf079dd58113367cefb.png

5a721b395a349_3.thumb.png.1f94739f04e3d8211581a39a41443b1d.png

5a721b405aad3_4.thumb.png.806cbaa27fa12217d39c00d37854055c.png

5a721b475a1ef_5.thumb.png.e2ed0d9dfe8982ab408fa59a9870421a.png

5a721b4ed12a2_6.thumb.png.dce0029f0489277114d03035d4248ef8.png

5a721b568762a_7.thumb.png.33567ccfe9cb354950b4eab5143e8ff8.png

 

Прим. в компы помимо стандартных компонентов нужно поместить беспроводную сетевую карту и интернет карту

 

Необходимые компоненты, которе надо поместить в робота:

Спойлер

8.png.7a673c2e9a4ef3b4fb3c1cf1f847ad83.png

 

Далее надо установить ПО на компы и роботов.
Для начала нужно установить openOS:
можно использовать команду:

yes | install

Далее формируем список параметров для установки ПО магазина:

Для продажи:

pastebin run HwrcUt7f http://site/post.php ключ_авторизации_сервера идентификатор_магазина

Для скупки:

pastebin run EANdaD4v http://site/post.php ключ_авторизации_сервера идентификатор_магазина

Прописываем команды с полученными параметрами:
для каждой кабинки нужно выбрать идентификатор (цифра от 0-9999) и установить полученной командой ПО как на Робота! так и на систему

 

Прим. вместо site подставляем домен, который был записан из панели управления, к примеру:

pastebin run EANdaD4v http://jfgfdree.beget.tech/post.php 1231231123 1

 

 

Добавление товара

Спойлер

В кабинке продажи, в мэ контроллеры, кладем товар для добавления, затем запускаем магазин потом робота, робот насчёт подсчитывать предметы и составлять их список.
После передаст на компьютер, который позволит ввести новый товар к примеру добавление хладагента:
2018-01-31_22_57_55.thumb.png.010afb384b2a65ffde980f8a561fd475.png

где

"хладагент" - то, что увидит покупатель
"30" - стоимость за еденицу
"0" - цена скупки (т.е. скупка не примет товар, чтобы приняла, нужно указать цену выше 0)

 

P.S. можно посмотреть механизмы на /warp shop

В данный момент изменение счета не предусмотрено, как и изменение товаров, будет добавлено в скором времени, на этом всё.


Благодарность: igorsuperBAB и rrr_game за найденные баги.

Изменено пользователем Noki
правка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 01.02.2018 в 21:33, igorsuperBAB сказал:

божечки, я не программист!

Да тут и программирования так то нет.
Да и зачем это писать.  Оффтоп это плохо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.