Автор: BeSeR 22.3.2009, 11:39
Помогите со скриптом 51_ChangeStatus_Se.lua . Все работает,но меня не устраивает то что в этом скрипте VIP И Operator могут изменять профиль юзера выше себя,то есть VIP и Operator могут юзера поставить в мастера опы в випы и в рег,можно это исправить?
Вот скрипт:
51_ChangeStatus_Se.lua_сменить_профиль_юзера.lua ( 6.09 килобайт )
: 7
Автор: Wariner 22.3.2009, 11:48
замени кусок
Код
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..", Вы не можете изменить профиль юзеру который выше или равен вам по статусу")
Автор: BeSeR 22.3.2009, 12:15
Спс))большое,но скрипт включаеться но в чат выходит команды,а можно еще так что бы у VIP-A и Operator-A не было в меню УПРАВЛЕНИЕ\\Профиль юзера\\Измени....?