Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Права ГМ выдача/снятие
#1
[Изображение: ed8f28a7fe7b.jpg]

Начнем с самого начала: Как выдать получить ГМство в игре? ибо админом вы уже являетесь (то есть можете выключить включить сервер, выдать денег, выдать вещи, заблокировать и удалить любого игрока не входя в игру и т.д.) то статус ГМа вам просто необходим ибо он дает ОЧЕНЬ много возможностей при минимуме нервотрепки Smile Для выдачи себе прав вам нужно Всего лишь прописать в Mysql вот такую строчку:

Цитата:call addGM (ID, 1) - где ID это айди вашего аккаунта в игре (при регистрации персонажа вам его в скобках должны показать)

И вы уже админ. Но радость недолговечна. Так как вы не один хотите играть а с друзьями и другими людьми то вы их так же преглашаете в игру. И за сутки вы будете наблюдать как сервер падает раз за разом, потому что какой то из ваших друзей нажал в админке не туда! и это привело к падению базы.
Вы в шоке и не знаете что делать. Объяснять каждому просто замучаешся чтоб не тыкали куда попало если не знают или отправляете читать гайды Wink но есть более простое средство это просто выдача определенным людям определенных прав. Далее вы прочитаете что нужно вам сделать чтобы и овцы были целы и волки сыты.
Приятного прочтения!

Часто бывает что люди по неопытности тыкают на все функции ГМ-панели для проверки "Что это такое?". А некоторые специально хотят положить сервер/создать дополнительные трудности/увеличить нагрузку на машину/интернет-канал. Как избежать этого? - Правильно, убрать опции не относящиеся к прямым обязанностям того или иного ГМа.

Для того чтобы оградить ГМа от каких-либо функций надо зайти (Пользуюсь MySQL, для MSSQL не знаю) на phpmyadmin, стандартный адрес: http://IP-адрес_сервера/phpmyadmin .
Далее перейти в базу pw, а затем в таблицу auth. Тут прописаны ИДы всех ГМов и их права следующим образом:

Цитата:userID - ИД аккуанта, которому принадлежит право
zoneID - ИД мира, обычно единица
rID - ИД права


Всего прав 52. В этой таблице мы можем добавлять/удалять эти права.
Вот список этих прав и их расшифровка (переведены не все):

Цитата:
смотреть

Можно проще:

rid - результат
читать

Автор гайда ©Chaos13

Свиснуто у Ejik619
Слушай
Ответ
#2
#1305 - PROCEDURE mysql.addGM does not exist
у меня вот это что делать
Ответ
#3
правильно залить процедуры (идущие с базами) в мускль.
Ответ
#4
Добавлено через 2 минуты
Ginetik Написал:можешь сказать как именно куда заходить что делать
http://ip/phpmyadmin - сюда заходить
#1054 - Unknown column 'ID' in 'field list'
что не так то
Ответ
#5
Вы базы от пв вообще заливали?
Ответ
#6
да залил, может быть они не полные
Ответ
#7
Давайте рассуждать логически вы не указали какую версию пв используете, вы не правильно скорее всего заливаете
Слушай
Ответ
#8
Всё разобрался PW_procedures был не полон и я его из другова гайда вытащил всё норм
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)