Админка перса

X-COM

Новичок
Репутация
0 / 6
Админом дал права второму персу, э этот второй перс может кинуть любое действие-заклинание (молча, бан, проклятие) на админа, также кинул на админа проклятие и как оно прошло значёк клана и все права админа исчезли, пришлось через БД восстанавливать, помогите пофиксить.
 
Админом дал права второму персу, э этот второй перс может кинуть любое действие-заклинание (молча, бан, проклятие) на админа, также кинул на админа проклятие и как оно прошло значёк клана и все права админа исчезли, пришлось через БД восстанавливать, помогите пофиксить.
как в ланд оф дреамс не знаю, но общую идею кину:

перед каждым выполнением молчанки делаем так:

if ($user.id==id_admina) {
echo "Нельзя наказать админа"
}else{ <выполнение молчанки> }
сложнее не могу написать) хотя ща скачаю исходники) *wink*
 
Проще сделать аналогично но не сравнивать id а сравнивать ранг админки и если ранг того на кого кидают что либо больше, то выдаётся ошибка.
 
Проще сделать аналогично но не сравнивать id а сравнивать ранг админки и если ранг того на кого кидают что либо больше, то выдаётся ошибка.
ясен пень что так и надо)

короче у нас есть файл admin.php

в самом его начале видим проверочку на админа

Код:
if(!checkAdmin() or $User['role']<1) die('Нет доступа');

теперь видим идем в папочку includes и видим все наши ф-ции админа:)
теперь код выще привязываем к каждой ф-ции админа)
 
напишите пж целиком как это что бы не довали. молчу
 

Похожие темы

Сверху