Меню
Меню сайта

На правах рекламы


Вход на сайт

Поиск

Наш опрос
Лучшая групировка в Сталкере
Всего ответов: 771

Мини-чат

Статистика

Друзья
Моды,патчи,бильды,книги,скрипты,шаблоны,ролевая ЗДЕСЬ!

Реклама

Магазин со снаряжением - Сталкер форум.Место общения сталкеров.
Активный и развитый форум сайта по игре сталкер.
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Магазин со снаряжением
volazar Дата: Четверг, 30.10.2014, 00:53 | Сообщение # 1
Группа

Информация

Сообщений: 10
Награды: 3
Репутация: 31

Персонаж

Номер счета(ID): 4460


Специализация:
Титул
1 уровень
Не знаю, актуальны ли еще скрипты в наше время, но все же :D
Представляю вашему вниманию модуль "Магазин", где можно приобрести себе снарягу.

АХТУНГ!

- Требуется пакет PHP.
- Возможно потребуется небольшая корректировка стилей, ибо у меня персоналка 996 пикселей в ширину (отступы слева и справа не считаю) и стили скорректированы для нее. Обращайтесь, расскажу что и за что отвечает)
- Для корректной работы данного модуля, требуется мой предыдущий - Деньги (PHP). Без него не будет работать покупка.


Установка:

- Качаем архив, открываем config_equip.php и настраиваем под себя (в файле есть описание, разобраться не составит труда). Заливаем все на сервер PHP, в папку scripts (путь будет /php/shop/.файлы.).
- Качаем архив с изображениями и заливаем к себе на сайт (по пути, который указывали в config_equip.php!).
- Если не установлены Деньги (PHP), то устанавливаем.
- Также качаем файл стилей и заливаем к себе.
- Открываем ПУ - Управление дизайном - Персональная страница пользователя:

-- Прописываем скачанные стили.

-- Там, где будет вывод снаряжения вставляем:
Код
<div class="equipment"></div>


-- Там, где будет место торговли вставляем:
Код
<div class="shop">
     <div class="shop_equip">
         <div class="ammo_left_s" onclick="load_equip_shop(0)"></div>
         <div class="wpn_left_s" onclick="load_equip_shop(1)"></div>
         <div class="ammo_right_s" onclick="load_equip_shop(2)"></div>
         <div class="wpn_right_s" onclick="load_equip_shop(3)"></div>
         <div class="knife_s" onclick="load_equip_shop(4)"></div>
         <div class="outfit_s" onclick="load_equip_shop(5)"></div>
         <div class="grenade_s" onclick="load_equip_shop(6)"></div>
         <div class="medkit_s" onclick="load_equip_shop(7)"></div>
         <div class="detector_s" onclick="load_equip_shop(8)"></div>
         <div class="wpn_attach_s" onclick="load_equip_shop(9)"></div>
     </div>
     <div class="shop_equip_cat"></div>
     <div class="shop_equip_cat_buy"></div>
</div>

<script>
function load_equip_shop(a){$('.shop_equip_cat').load('/php/shop/get_shop_equip.php?f='+a+'');};
function load_equip_shop_info(a,b){$('.shop_equip_cat_buy').load('/php/shop/get_shop_equip.php?f='+b+'&i='+a+'');};
function buy_equip_shop(a,b){$('#buy_equip_shop_button').attr('disabled',true);$.getScript('/php/shop/buy_shop_equip.php?f='+b+'&i='+a+'');};
$('.equipment').load('/php/shop/get_equip.php?i=$_USER_ID$');
</script>


Опять же таки, потребуется подогнать под себя местоположение блоков в файле со стилями. Просмотр кода элемента в браузере поможет найти название нужного класса. Ну или обращайтесь, подскажу.

Как все выглядит:

Собственно ассортимент магазина разделен на 10 категорий (по кол-ву имеющихся слотов): автоматы и т.д, патроны к ним, пистолеты, патроны к ним, ножи, костюмы, гранаты, аптечки, детекторы и обвесы для оружия.


Выбираем нужную вкладку, например "Автоматы" и щелкаем по ней. Ниже, в левом окне, появится доступный ассортимент для этой вкладки:


Выбираем оружие и щелкаем по нему. Справа в окне появится его подробное описание и цена:


Жмем на кнопку "Купить". В случае успешной покупки, появится соотв. информация:


В случае же ошибки, появится предупреждение с описанием. Например такое:


Итак, покупку совершили, обновляем страницу и видим, что купленное оружие встало в свой слот:


С остальными вкладками все аналогично.

ЗЫ: У меня автоматы и пистолеты отображаются вертикально, а не горизонтально, а также костюмы отображаются в полный рост (а не иконка в сложенном виде). Если нужно по "нормальному" - пишите, скажу что нужно сделать.
ЗЗЫ: Отредактировать ассортимент или добавить что-то новое довольно просто. Все данные лежат в конфиге. Там же есть описание ключей.
 
  • Страница 1 из 1
  • 1
Поиск:

Портал MyStalkers.ru является собственностью его владельца.
Любое использование материалов сайта возможно только с разрешения его администрации и гиперссылки на наш портал.
Дизайн сделал Александр Пюссе. В дизайне использованы части графики различных модификаций по сталкеру.
MyStalkers.ru © 2010 - 2015