Jump to content

Снова парадайс


Recommended Posts

Есть самописная UCP, написанная мною. В ней имеется функция активации персонажа, администратор может активировать и деактивировать персонажа. Есть почти стандартный парадайз. Требуется добавить в него проверку, активирован ли персонаж, и если активирован - показать его, в обратном случае - ничего не показывать. UCP естественно обращается к той же базе, что и сервер. Кто нибудь может оказать помощь в данном случае?

Link to comment

В Paradise RP есть проверка на активацию юзера (не персонажа), поле "activationCode" в таблице "wcf1_user". Можешь по аналогии сделать (я уже не помню какая там система, ибо у меня уже всё переписано с 0).

Link to comment

Решил проблему изменением запроса в main.lua c

local chars = exports.sql:query_assoc( "SELECT characterID, characterName, skin FROM characters WHERE userID = " .. info.userID .. " ORDER BY lastLogin DESC" ) 

на

local chars = exports.sql:query_assoc( "SELECT characterID, characterName, skin FROM characters WHERE userID = " .. info.userID .. " AND activated = '1' ORDER BY lastLogin DESC" ) 

Естественно, руководствуясь значением этой ячейки в БД он либо выводит персонажа, либо нет.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...