1.5.x Личный кабинет

Status
Not open for further replies.

Unix

VIP
VIP
Mar 30, 2012
683
341
63
51
Ukraine
action.pvpund.com
Собственно дерзайте.

Состоит из 2-х частей: административной и клиентской.

1c7c3c13a728239f95f028ef105f1388.png

Функционал:

1. Удобная регистрация
2. Магазин.
3. История покупок
4. История платежей
5. Смена пароля
6. Смена культивации
7. Телепортация персонажа
8. Вывод духа из минуса
9. Вывод опыта из минуса
10. Удаление пароля в игровом банке
11. Покупка голда
12. Покупка юаней
13. Покупка уровня
14. Покупка иконки клану
15. Голосование
16. Пополнение счета (донат)
17. Топы: ПК, репутации, кланов и времени в игре
18. Активация аккаунтов по Email
19. Защита от SQL-инъекций и XSS

Это то что касается клиентской части. Функционал административной части:

1. Бан аккаунтов
2. Удаление аккаунтов
3. Топы (Расширенные - то есть, видны и администраторы проекта)
4. Удобный XML-редактор персонажа
5. Редактор магазина
6. Редактор прав ГМ на сайте
7. Редактор прав ГМ в игровом процессе
8. Выдача голда
9. Выдача юаней
10. Выдача предметов
11. Телепортация персонажей
12. Логи (Все POST и GET запросы)
13. Раздача монет за голосование
14. Обновление ТОПа: ПК, репутации, кланов, времени в игре
15. Просмотр заявок на установку иконки клану
16. Защита от SQL-инъекций и XSS
отправка монет ЛК тем персонажам, которые находятся в сети;
отправка монет ЛК определённому персонажу.
Административная часть:
- Редактор скиллов (удаление, добавление, редактирование)​
Клиентская часть:
- Покупка скиллов​

отредактировал: Juzilkree
вложение обновлено
 

Attachments

  • by_DecoD.rar
    10.6 MB · Views: 1,200
  • Like
Reactions: Denis

resigned

Новичок
Пользователь
Jun 22, 2012
6
2
3
30
Баг в пополнении голда вроде.
Как у MorzE +999999
В трансфере.
Найдите
PHP:
function BuyGold()...
в user/classes/LK.php, и замените всю функцию голда на
PHP:
function BuyGold($Login,$roleid,$count){
 
$money = self::GetMoney($Login);
$l = $count/$this->price_gold;
if($l > $money){self::ShowMessage("Ошибка!",2,"У вас недостаточно средств для покупки голда.");} else{
     
if (preg_match("/[^0-9]/", $count))
{
    self::ShowMessage("Ошибка!",2,"Недопустимые сомволы, используйте только цифры.");
}
else
{
       
$id = self::GetID($Login);
$gold = $count."00";
$this->connection->query("call usecash($id,1,0,1,0,$gold,1,@error)");
$this->connection->select_db($this->DBLOGS);
$time_money = date ("d").".".date ("m")." ".date ("H").":".date ("i");
$description = "Покупка ".$count." голд";
$this->connection->query("INSERT INTO money (
name,time_money,money,description
)
VALUES (
'$Login','$time_money','$l','$description'
)");
 
$getid = self::GetID($Login);
$itog = $money-$l;
$this->connection->select_db($this->DBPW);
$this->connection->query("UPDATE users SET money = '$itog' WHERE ID = '$getid'");
 
self::ShowMessage("Поздравляем!",1,"Вы успешно купили ".$count." голд!");
}}}

Должно работать, Ну или готовый файлик прикрепил.
 

Attachments

  • LK.zip
    6.7 KB · Views: 347
  • Like
Reactions: cstrikez and Jenya
Status
Not open for further replies.

Members online

No members online now.

Latest resources

Forum statistics

Threads
3,852
Messages
21,335
Members
7,971
Latest member
SMRiST