- Баллы
- 153
- Имя в Minecraft
- K773
BlockShop v0.8
Бесплатная версия
Бесплатная версия
Состав:
+Мультисерверность
+Склад и история
=сумма возврата со склада состаляет 50% от суммы покупки
= на складе, вне зависимости от валюты, будет учитываться стоимость в iConomy
+Система скидок
+Категории
+Мультивалютность
+МультиCMS'ность
+Ведение глобальных логов покупок/админпанели/запросов
+Удобная админпанель
=добавление/редактирование/удаление предметов
=просмотр логов и корзины любого игрока
+Полный AJAX (без перезагрузки страницы)
+Антизасер БД (никаких INSERT, когда возможен UPDATE)
+Покупка другому игроку за свои деньги
+Возврат покупок со склада
+Не используются сторонние CSS и JS библиотеки типа bootstrap, JQuery и т.д.
+Гибкая настрока таблиц валют и плагина выдачи вещей
+Свой иконпак
+Склад и история
=сумма возврата со склада состаляет 50% от суммы покупки
= на складе, вне зависимости от валюты, будет учитываться стоимость в iConomy
+Система скидок
+Категории
+Мультивалютность
+МультиCMS'ность
+Ведение глобальных логов покупок/админпанели/запросов
+Удобная админпанель
=добавление/редактирование/удаление предметов
=просмотр логов и корзины любого игрока
+Полный AJAX (без перезагрузки страницы)
+Антизасер БД (никаких INSERT, когда возможен UPDATE)
+Покупка другому игроку за свои деньги
+Возврат покупок со склада
+Не используются сторонние CSS и JS библиотеки типа bootstrap, JQuery и т.д.
+Гибкая настрока таблиц валют и плагина выдачи вещей
+Свой иконпак
v0.8:
+Улучшены склад и истроия
+Добавлена удобная настройка таблиц магазина
+Добавлена мультивалютность
+Оптимизирован код
+Мини-модульность (отдельно выведены функции считываения баланса, его изменение и т.д.)
v0.7:
+Багфиксы
+Покупка другому игроку за свой счет
+Возврат покупок со склада(замена корзине)
+Добавлены категории
v0.6:
+Система скидок(позже убрано)
+Доработан AJAX, теперь он точно полный
+Улучшения в админпанели
v0.5(1st release):
+Добавлены главные функции(шоп, админка,история, склад), все закреплено AJAX'ом
+Улучшены склад и истроия
+Добавлена удобная настройка таблиц магазина
+Добавлена мультивалютность
+Оптимизирован код
+Мини-модульность (отдельно выведены функции считываения баланса, его изменение и т.д.)
v0.7:
+Багфиксы
+Покупка другому игроку за свой счет
+Возврат покупок со склада(замена корзине)
+Добавлены категории
v0.6:
+Система скидок(позже убрано)
+Доработан AJAX, теперь он точно полный
+Улучшения в админпанели
v0.5(1st release):
+Добавлены главные функции(шоп, админка,история, склад), все закреплено AJAX'ом
>>>UTF-8 и WIN-1251 СКАЧАТЬ<<<
В данном магазине простыми функциями можно описать более сложные функции.
Например, мы будем делать функцию перевода игровой валюты другому игроку.
1.Создаем каркас функции
2.Объявляем нужные переменные внутри функции
3. Описываем функцию
3.1: Проверяем переданный ник на существование
3.2: Проверяем сумму
3.3: В случае соответствия производим операцию
4.В итоге получилась функция:
ее пишем внизу functions.php
5.В условия functions.php добавляем
6.Дописываем выполнение функции на ajax и PROFIT!!!
Например, мы будем делать функцию перевода игровой валюты другому игроку.
1.Создаем каркас функции
Код:
function perevod($s1,$s2){}
Код:
global $username,$eco,$ecobal;
3.1: Проверяем переданный ник на существование
Код:
$s1=ifuser($s1);
Код:
if(bal($ecobal,$eco['2'])<$s2) badly("Нет средств!");
Код:
upbalance($eco,"-".$s2,$username);upbalance($eco,"+".$s2,$s1);
goodly("Вы передали средства игроку $s1");
Код:
function perevod($s1,$s2){
$s1=ifuser($s1);
if(bal($ecobal,$eco['2'])<$s2) badly("Нет средств!");
upbalance($eco,"-".$s2,$username);upbalance($eco,"+".$s2,$s1);
goodly("Вы передали средства игроку $s1");}
5.В условия functions.php добавляем
Код:
if(isset($_POST['perevod'])){perevod($_POST['perevod'],$_POST['sum']);}
Последнее редактирование:
php знаю отлично