Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ Админменю

Автор: Владимир 4.2.2009, 1:56

Дайте плз под 5.1.3 админ меню на подобии

 admin_menu.lua ( 4.63 килобайт ) : 22
 admin_menu.lua ( 12.38 килобайт ) : 22
 

Автор: alex82 4.2.2009, 8:54

По-быстрому перевел 1-й вариант.

 admin_menu.lua ( 5.05 килобайт ) : 29

Автор: Владимир 4.2.2009, 23:41

Цитата(alex82 @ 4.2.2009, 8:54) *
По-быстрому перевел 1-й вариант.

 admin_menu.lua ( 5.05 килобайт ) : 29

Как поставил работал но после первого действия отключился и выдало Ptokax 0.4.1.1\scripts\admin_menu.lua:13: attempt to call global 'UserCommands' (a nil value)

Автор: Wariner 4.2.2009, 23:49

Замени в скрипте вот эту функцию

Код
function GetCommands(user)
     if (user.iProfile == 1) then
           OpsCommands(user)
     elseif (user.iProfile == 0) then
           MasterCommands(user)
     end
end

Автор: Владимир 4.2.2009, 23:57

Цитата(Wariner @ 4.2.2009, 23:49) *
Замени в скрипте вот эту функцию
Код
function GetCommands(user)
     if (user.iProfile == 1) then
           OpsCommands(user)
     elseif (user.iProfile == 0) then
           MasterCommands(user)
     end
end

Че не так ?

-------------------------
--admin_menu
-------------------------
function UserConnected(user)
GetCommands(user)
end

OpConnected = UserConnected
RegConnected = UserConnected

function GetCommands(user)
if (user.iProfile == -1) then
UserCommands(user)
end

if (user.iProfile == 3) then
RegCommands(user)
end

if (user.iProfile == 2) then
VipCommands(user)
end

if (user.iProfile == 1) then
OpsCommands(user)
end

elseif (user.iProfile == 0) then
MasterCommands(user)
end
end

Автор: alex82 5.2.2009, 10:27

Код
function GetCommands(user)
     if (user.iProfile == 1) then
           OpsCommands(user)
     end
     if (user.iProfile == 0) then
           MasterCommands(user)
     end
end

Я думаю, лучше так. Иначе админам не будут отсылаться опские команды.

Автор: Wariner 5.2.2009, 10:34

а оно и так не будет!

Автор: alex82 5.2.2009, 12:10

Мдя, я ступил beat_brick.gif

Код
function GetCommands(user)
     if (user.iProfile == 1) then
           OpsCommands(user)
     elseif (user.iProfile == 0) then
           MasterCommands(user)
           OpsCommands(user)
     end
end


Мораль- никогда ничего не писать с утра, ещё не проснувшись after_boom.gif