myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> 51_changestatus_se.lua, Помогите со скриптом.

Теги
Нет тегов для показа
BeSeR
сообщение 22.3.2009, 11:39
Сообщение #1


Участник
**

Группа: Пользователи
Сообщений: 30
Регистрация: 11.12.2008
Пользователь №: 1 392
Спасибо сказали: 0 раз




Помогите со скриптом 51_ChangeStatus_Se.lua . Все работает,но меня не устраивает то что в этом скрипте VIP И Operator могут изменять профиль юзера выше себя,то есть VIP и Operator могут юзера поставить в мастера опы в випы и в рег,можно это исправить?
Вот скрипт: Прикрепленный файл  51_ChangeStatus_Se.lua_сменить_профиль_юзера.lua ( 6.09 килобайт ) Кол-во скачиваний: 7
Go to the top of the page
+Quote Post
Wariner
сообщение 22.3.2009, 11:48
Сообщение #2


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




замени кусок
Код
                if not sUser or not sProfile then
                    curUser:SendData(sBot, "*** "..curUser.sName..", формат команды должен быть таким: !"..sChangeCmd.." <ник> <профиль>")
                else

на
Код
                if not sUser or not sProfile then
                    curUser:SendData(sBot, "*** "..curUser.sName..", формат команды должен быть таким: !"..sChangeCmd.." <ник> <профиль>")
                                elseif curUser.iProfile >= tonumber(sProfile) then
                                        curUser:SendData(sBot, "*** "..curUser.sName..", вы не можете назначить профиль юзеру больше или равный вашему!")
                else

а ещё вот перед этим
Код
                    elseif iUserProfile == tHubProfiles[sProfile] then
                        curUser:SendData(sBot, "*** "..curUser.sName..", пользователь \""..sUser.."\" в данный момент имеет профиль "..sProfile.."!")

надо вставить
Код
                    elseif iUserProfile >= curUser.iProfile then
                        curUser:SendData(sBot, "*** "..curUser.sName..", Вы не можете изменить профиль юзеру который выше или равен вам по статусу")
Go to the top of the page
+Quote Post
BeSeR
сообщение 22.3.2009, 12:15
Сообщение #3


Участник
**

Группа: Пользователи
Сообщений: 30
Регистрация: 11.12.2008
Пользователь №: 1 392
Спасибо сказали: 0 раз




Спс))большое,но скрипт включаеться но в чат выходит команды,а можно еще так что бы у VIP-A и Operator-A не было в меню УПРАВЛЕНИЕ\\Профиль юзера\\Измени....?
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 17.5.2024, 9:34