myDC.ru

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

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

> Проблемы скрипта действий! Исправьте, Проблемы скрипта действий! Исправьте

Теги
Нет тегов для показа
sania
сообщение 18.5.2010, 22:59
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 16.4.2010
Пользователь №: 6 646
Спасибо сказали: 10 раз




Скрипт действий очень хороший!
Но работает как-то интересно!

В чат выводит сообщения, к примеру такие:
[23:49:26] <bond,007> !action какие люди Yuchy и без охраны
хотя должен выводить к примеру такие:
[23:51:54] * bond,007 какие люди Yuchy и без охраны

Хотя с некоторыми командами всё нормально!

+ ещё проблема! Скрипт почему-то сам выключается иногда, ничего не сообщая в Птоке!
У меня версия птоки 4.0.1.2

Помогите переправить! Очень надо!!!
P.S. Желательно добавить уже исправленный скрипт!!!
Закоментированные строки действий желательно тоже оставить, чтобы можно было выбрать либо 1 либо 2 вариант действий в скрипте!

Сам скрипт: Прикрепленный файл  Deistvia.lua ( 44.62 килобайт ) Кол-во скачиваний: 10
Go to the top of the page
+Quote Post
-=FugeN=- 2
сообщение 19.5.2010, 1:49
Сообщение #2


Участник
**

Группа: Пользователи
Сообщений: 32
Регистрация: 10.5.2010
Из: Сергиев Посад
Пользователь №: 6 820
Спасибо сказали: 6 раз




лучше возьми вот этот Огромный скрипт действий baffle.gif


Прикрепленные файлы
Прикрепленный файл  _________new.lua ( 117.48 килобайт ) Кол-во скачиваний: 27
 
Go to the top of the page
+Quote Post
Alexey
сообщение 19.5.2010, 2:31
Сообщение #3


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




На форуме есть несколько тем со скриптами действий, создавать ещё одну ни к чему.
Попробуй из этого поста http://mydc.ru/topic54.html?view=findpost&p=21060
Go to the top of the page
+Quote Post
Nickolya
сообщение 19.5.2010, 9:47
Сообщение #4


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




-=FugeN=- 2, это самый дурацкий вид подобного скрипта, который убивает хаб напрочь с приличным онлайном...
Код должен быть примерно таким:
Код
sCmds = "$UserCommand 0 3|"..
"$UserCommand 1 2 Меню Хаба\\Действия\\Приветствие\\1 вариант$<%[mynick]> !me сказал %[nick]: %[line:Сказать юзеру...]||"
-- и так далее надо все переделать...

UserConnected = function(user)
    Core.SendToUser(user,sCmds)
end    
OpConnected = UserConnected
RegConnected = UserConnected
Go to the top of the page
+Quote Post
sania
сообщение 19.5.2010, 19:12
Сообщение #5


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 16.4.2010
Пользователь №: 6 646
Спасибо сказали: 10 раз




Люди, я понимаю, что существует куча этих разных действий, ноя прошу вас, подправьте этот мой скриптик действий!

В птоку я заметил что пишет:
[20:07] Синтаксис C:\Program Files\PtokaX 0.4.1.2\scripts\Deistvia.lua:330: bad argument #1 to 'len' (string expected, got nil)

Плиииз, помогите исправить!!! still_dreaming.gif
Заранее огромное спасиба тем кто поможит исправить проблемы данного скриптика!!!
Go to the top of the page
+Quote Post
Alexey
сообщение 19.5.2010, 20:11
Сообщение #6


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Попробуй вначале.
Go to the top of the page
+Quote Post
sania
сообщение 19.5.2010, 21:03
Сообщение #7


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 16.4.2010
Пользователь №: 6 646
Спасибо сказали: 10 раз




Цитата(Alexey @ 19.5.2010, 21:11) *
Попробуй вначале.


Чего вначале???
Go to the top of the page
+Quote Post
Alexey
сообщение 19.5.2010, 22:55
Сообщение #8


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Предложенное.
Go to the top of the page
+Quote Post
Nickolya
сообщение 19.5.2010, 22:57
Сообщение #9


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Код
ChatArrival = function(tUser,sData)
    local s,e,cmd, S1= string.find(sData,"%b<>%s(%S+)%s(.+)")
    if ((cmd=="!экшн") or (cmd=="!action")) and (tProfiles[tUser.iProfile]==0) then
        Core.SendToUser(tUser,"<"..SetMan.GetString(21).."> Недостаточно прав для выполнения команды")
        return true
    end
    S1 = string.sub(S1,1,string.len(S1)-1)
    if cmd == "!экшн" then        
        Core.SendToAll("## "..tUser.sNick.." "..S1.." ##")
        return true
    end
    if cmd == "!action" then
        Core.SendToAll(">> "..tUser.sNick.." "..S1.." <<")
        return true
    end
    
end
замени на

Код
ChatArrival = function(tUser,sData)
    local cmd, S1 = sData:match "^%b<>%s(%S+)%s(.+)$"
    if cmd then
        if ((cmd=="!экшн") or (cmd=="!action")) and (tProfiles[tUser.iProfile]==0) then
            Core.SendToUser(tUser,"<"..SetMan.GetString(21).."> Недостаточно прав для выполнения команды")
            return true
        end
        S1 = string.sub(S1,1,string.len(S1)-1)
        if cmd == "!экшн" then        
            Core.SendToAll("## "..tUser.sNick.." "..S1.." ##")
            return true
        end
        if cmd == "!action" then
            Core.SendToAll(">> "..tUser.sNick.." "..S1.." <<")
            return true
        end
    end
end


Спасибо сказали:
Go to the top of the page
+Quote Post
sania
сообщение 19.5.2010, 23:13
Сообщение #10


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 16.4.2010
Пользователь №: 6 646
Спасибо сказали: 10 раз




Nickolya Пасипа большое! Помогло!!!
Go to the top of the page
+Quote Post

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

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsПротив проблемы - Ваш ник занят
(ValidateDenideArrival) VALIDATE_DENIDE_ARRIVAL
0 Sezam 4 075 1.3.2018, 8:04 Посл. сообщение: Sezam
No New Posts Запрос скрипта: От подвисания пользователей
0 Sezam 4 457 22.1.2018, 7:10 Посл. сообщение: Sezam
No New Posts Topic has attachmentsНужна помощь в доработке скрипта greylink
Отложить запуск скрипта на определенное время
0 kirill_td 5 038 17.10.2014, 20:13 Посл. сообщение: kirill_td
No New Posts Проблемы с общением хаб--клиент
6 keyviewer 10 613 23.9.2014, 21:30 Посл. сообщение: Saymon21
No new Topic has attachmentsTriviaMods - мод скрипта для командной игры
API2
16 снег 22 378 10.9.2014, 19:23 Посл. сообщение: alphex3xx
No New Posts Метод взятия имени/пути скрипта
Метод взятия имени/пути этого скрипта в самом скрипте и других
2 Karumo 7 065 6.4.2014, 22:24 Посл. сообщение: Alexey
No New Posts Проблемы с Greylink на Ptokax хабе
0 tammi_0909 6 104 12.2.2013, 14:29 Посл. сообщение: tammi_0909
No New Posts Конвертирование скрипта до AP2
Скрипт афоризмы
4 GULAM33 8 706 21.1.2013, 16:30 Посл. сообщение: Артём
No new Topic has attachmentsПомощь по настройке скрипта
скрипт скидывания тестовых файлов
17 dag-m 17 987 16.10.2012, 15:41 Посл. сообщение: Alex Dancer
No New Posts От: помогите с разработкой скрипта
От темы с ID: 4717
0 barbaris 4 983 19.5.2012, 19:54 Посл. сообщение: barbaris
No New Posts Проблемы с Webhubconfig
1 jekasumy 5 274 4.3.2012, 23:46 Посл. сообщение: Saymon21
No New Posts Нужна помощь по конвертированию скрипта из api1 в api2
7 po fenshyj' 12 090 23.2.2012, 2:04 Посл. сообщение: dimajak
Moved Нужна помощь по конвертированию скрипта из api1 в api2
0 po fenshyj' 0 13.2.2012, 0:37 Посл. сообщение: Marc
No new Непонятные проблемы с уcтановкой Rushub на Freebsd 8.2 x64
18 LEXSOR 18 441 20.10.2011, 9:48 Посл. сообщение: mariner
No New Posts Проблемы с установкой LUA-GD
1 HunteX 8 318 20.7.2011, 8:43 Посл. сообщение: mariner

 



RSS Сейчас: 23.12.2024, 8:14