Артур-1
Мастер
Universal UCP Lite - панель управления игроком.
Функционал:
- Мониторинг сервера;
- Личный кабинет игрока можно изменить/восст пароль;
- Донат система (unitpay);
- Мониторинг лидеров и администраторов;
Ссылки:
Скачать:
VirusTotal:
Автор: Frapsy
Функционал:
- Мониторинг сервера;
- Личный кабинет игрока можно изменить/восст пароль;
- Донат система (unitpay);
- Мониторинг лидеров и администраторов;
Ссылки:
Скачать:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
VirusTotal:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Инструкция по установке Universal UCP.
1. Открыть файл www/protected/config/main.php и заполнить необходимые параметры
2. Залить содержимое папки www на FTP
3. Экспортировать в вашу базу данных файл database.sql
4. При первом посещении сайта автоматически откроются настройки для таблицы с аккаунтами, настройте их
5. Панель готова к работе. Попробуйте авторизоваться
Настройки необходимые для включения доната:
1. В файле www/protected/config/main.php вставьте свой секретный ключ и адрес формы.
Адрес формы можно узнать зайдя в профиле на UnitPay во вкладку "Форма оплаты"
2. Адрес обработчика на UnitPay ввести
Донат - команда /getdonate для Universal UCP:
В конец мода
OnDialogResponse для MySQL R7 и выше
OnDialogResponse для версии ниже R7
1. Открыть файл www/protected/config/main.php и заполнить необходимые параметры
2. Залить содержимое папки www на FTP
3. Экспортировать в вашу базу данных файл database.sql
4. При первом посещении сайта автоматически откроются настройки для таблицы с аккаунтами, настройте их
5. Панель готова к работе. Попробуйте авторизоваться
Настройки необходимые для включения доната:
1. В файле www/protected/config/main.php вставьте свой секретный ключ и адрес формы.
Адрес формы можно узнать зайдя в профиле на UnitPay во вкладку "Форма оплаты"
2. Адрес обработчика на UnitPay ввести
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Донат - команда /getdonate для Universal UCP:
PHP:
else if(strcmp(cmd, "/getdonate", true) == 0) {
ShowPlayerDialog(playerid,14456,DIALOG_STYLE_INPUT,"Получение донат-очков","Введите донат-код, полученый после оплаты:","Ок", "Отмена");
return 1;
}
В конец мода
PHP:
forward getDonate(const playerid,const code[]);
public getDonate(const playerid,const code[]) {
new rows,fields,sum_str[11];
cache_get_data(rows,fields);
if(!rows) return ShowPlayerDialog(playerid,14456,DIALOG_STYLE_INPUT,"Получение донат-очков","Вы ввели неверный код, попробуйте еще раз:","Ок", "Отмена");
cache_get_row(0,0,sum_str);
new sum = strval(sum_str);
PlayerInfo[playerid][pDMInections] += sum; // 1 донат-очко = 1р
new message[128];
format(message,sizeof(message),"* Вы активировали донат-код %s и получили %d донат-очков. Приятной игры.",code,sum);
SendClientMessage(playerid,COLOR_LIGHTBLUE,message);
format(message,sizeof(message),"UPDATE `frapsy_donate` SET `status`='2',`active_account`='%s' WHERE `code`='%s'",PlayerInfo[playerid][pNames],code);
mysql_function_query(connects,message,false,"","");
return 1;
}
PHP:
case 14456: {
if(!response) return 1;
format(mysql_query,sizeof(mysql_query),"SELECT `sum` FROM `frapsy_donate` WHERE `code`='%s' AND `status`='1'",inputtext);
mysql_function_query(connects,mysql_query,true,"getDonate","ds",playerid,inputtext);
return 1;
}
PHP:
case 14456: {
if(!response) return 1;
new frapsy_str[128];
format(frapsy_str,sizeof(frapsy_str),"SELECT `sum` FROM `frapsy_donate` WHERE `code`='%s' AND `status`='1'",inputtext);
mysql_query(frapsy_str);
mysql_store_result();
if(mysql_fetch_row_format(frapsy_str)) {
new donat_sum;
sscanf(frapsy_str,"i",donat_sum);
PlayerInfo[playerid][pDonatemoney] += donat_sum;
format(frapsy_str,sizeof(frapsy_str),"UPDATE `frapsy_donate` SET `status`='2',`active_account`='%s' WHERE `code`='%s'",playername,inputtext);
mysql_query(frapsy_str);
format(frapsy_str,sizeof(frapsy_str),"* Вы успешно активировали донат-код %s и получили %d донат-очков. Приятной игры.",inputtext,donate_sum);
SendClientMessage(playerid,-1,frapsy_str);
mysql_free_result();
} else return ShowPlayerDialogEx(playerid,14456,DIALOG_STYLE_INPUT,"Получение донат-очков","Вы ввели неверный код, попробуйте еще раз:","Ок", "Отмена");
return 1;
}
Автор: Frapsy
Последнее редактирование:
