Поправьте Пожалуйста, Превёл под API 1 и пытаюсь добавить профили |
Здравствуйте, гость ( Вход | Регистрация )
Поправьте Пожалуйста, Превёл под API 1 и пытаюсь добавить профили |
14.12.2008, 19:33
Сообщение
#1
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Пытаюсь добавить профили которые могут пользоватся меню,ошибок нету в скрипте только команды в чат пускает и не срабатывает скрипт...Подправьте плз
Автоответчик.lua ( 2.53 килобайт ) Кол-во скачиваний: 10 |
|
|
14.12.2008, 20:13
Сообщение
#2
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Разници совсем нету...[19:12:00] <Артём> !left бу как показовало команду так и показует
|
|
|
14.12.2008, 20:36
Сообщение
#3
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Аааааааааааааааааааааааа я щас матерится начну!
Во-первых: показЫВАет Во-вторых: нижний код рабочий я проверил!(может ты не то скопировал или скрипт не перезапустил!) В-третьих: попробуй найти ошибку не включая скрипт а глазами(даю подсказку разница в положении одного слова END) PS: для особо одарённых прикладываю скрипт
Прикрепленные файлы
|
|
|
14.12.2008, 20:44
Сообщение
#4
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
Код tProfile = { [0]=0, -- Мастер [1]=0, -- Оператор [2]=1, -- VIP [3]=1, -- Зарегистрированный пользователь [4]=1, -- SuperVIP [-1]=1, -- Незарегистрированный пользователь } end Код if tProfile[tUser.iProfile] == 1 then Данная команда разрешена всем, кроме Операторов и Мастеров, возможно, из-за этого команду виднот.е. наверное, надо так Код if tProfile[tUser.iProfile] ~= 1 then Или 0 на 1 заменить, в tProfile. |
|
|
14.12.2008, 20:49
Сообщение
#5
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Да это тоже косяк но главное что он конец условия ннаписал в конец скрипта а не в конец функции
|
|
|
14.12.2008, 21:56
Сообщение
#6
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Да это тоже косяк но главное что он конец условия ннаписал в конец скрипта а не в конец функции Прошу ПРОщениЕ мой косяк!Работает просто я запутался с CODE [0]=0, -- Мастер [1]=0, -- Оператор [2]=1, -- VIP [3]=1, -- Зарегистрированный пользователь [4]=1, -- SuperVIP [-1]=1, -- Незарегистрированный пользователь с 0 и 1... Ещё раз прошу изенение Спасибо вам за помощь проклятие какоето...:'-( уже даже и не знаю что делать...меню всёравно показует для всех профилей...Wariner в том который ты прикрепил тот же гиморой ( скрипт на API 1 или роли не играет какое API и меню профилей? ) уже и нервов не хватает на этот скрипт. |
|
|
14.12.2008, 21:58
Сообщение
#7
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
я те говорю что доступ к меню надо править в функции Core.UserConnected а то что ты правишь это доступ к командам. Понятно?!
|
|
|
14.12.2008, 21:59
Сообщение
#8
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
Цитата("Wariner") в функции чатаривал ты даёшь права не на меню а на команды! Артём, делай с UserConnected тоже самое, что делал с ChatArrival. Как раз увидем, правильно ли end поставишь. |
|
|
14.12.2008, 22:04
Сообщение
#9
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
там в прикреплённом скрипте надо вместо | писать &#*124;
* - удалить |
|
|
14.12.2008, 22:27
Сообщение
#10
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Администрацию прошу удалить эту тему! нервы у меня на исходе...не чего не могу понять
|
|
|
14.12.2008, 22:29
Сообщение
#11
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Ты читал маленький мануал инсайда(я тебе ссылку давал!) там же всё понятно написанно....
В голову приходят бредовые мысли начать писать ещё один такой мануал, но времени не хватает к сожалению. PS: Артём что тебе не понятно? |
|
|
14.12.2008, 22:34
Сообщение
#12
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
14.12.2008, 22:41
Сообщение
#13
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Код tProfile = { [0]=1, -- Мастер [1]=1, -- Оператор [2]=0, -- VIP [3]=0, -- Зарегистрированный пользователь [4]=0, -- SuperVIP [-1]=0, -- Незарегистрированный пользователь } .... function Core.UserConnected(tUser) if tProfile[tUser.iProfile] == 1 then ... end end Core.OpConnected = Core.UserConnected Core.RegConnected = Core.UserConnected .... function Core.ChatArrival(tUser, sData) if tProfile[tUser.iProfile] == 1 then ... end end * - удалить +Таблицу с профилями вынеси в самый верх! |
|
|
14.12.2008, 23:14
Сообщение
#14
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
удалите тему прошу вас!Нервов не хватает у меня уже
|
|
|
14.12.2008, 23:18
Сообщение
#15
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Просто закрой браузер и не флуди!
|
|
|
26.12.2008, 19:45
Сообщение
#16
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
:P подскажите плиз как убрать в автоответчике вот это " <Hub-Security ™> Артём: " чтобы не показовало всем юзерам.
P.S. вот коечто добавил к скрипту ___.bmp ( 164.66 килобайт ) Кол-во скачиваний: 7 ... вот сам скрипт АвтоУшёл.rar ( 1.27 килобайт ) Кол-во скачиваний: 3 ... прошу вас добавьте меню кому можно пользоватсо менюшкой автоУшёл,а кому нет (этот скрипт под API 2 ) |
|
|
26.12.2008, 19:57
Сообщение
#17
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Выражайся яснее что и где надо убрать! С меню разбирайся сам ибо в этой теме дали подробное описание!
|
|
|
26.12.2008, 20:06
Сообщение
#18
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Выражайся яснее что и где надо убрать! С меню разбирайся сам ибо в этой теме дали подробное описание! Я выше выложил картинку,под информацией об уходе идёт обращение одного юзера к другому и его видят все,а хотелосьбы чтобы его в режиме автоУшёл видел только получатель (надеюсь так ясно :P ) P.S. Меню почему то не работает как только не пробовал,и то что ты давал тоже не работает |
|
|
26.12.2008, 20:32
Сообщение
#19
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Да так понятнее, но не вижу в этом смысла! Прикинь если юзер посылая сообщение конкретному пользователю хочет чтоб его видели другие. что ты предлагаешь ему делать?
Код sBot = SetMan.GetString(21) sLeft = Core.GetPtokaXPath().."scripts/Left/LeftUser.tbl" tLeft = {} tProfiles = { [0] = 1, [1] = 1, [2] = 0, [3] = 0, [-1] = 0, } ..... function UserConnected(tUser) if tProfiles[tUser.iProfile] == 1 then Core.SendToUser(tUser, "$UserCommand 1 3 Автоответчик на чат\\Ушёл$<%[mynick]> !left %[line:Введите сообщение об уходе]&#*124;") Core.SendToUser(tUser, "$UserCommand 1 3 Автоответчик на чат\\Пришёл$<%[mynick]> !leftdel &#*124;") end end * - удалить |
|
|
26.12.2008, 21:06
Сообщение
#20
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Спасибо! на API 2 работает,а вот на API 1 не хочет,копирую тот код который ты дал и всёравно не хочет.
|
|
|
Похожие темы
|
Сейчас: 27.11.2024, 6:27 |