myDC.ru

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

 

> Скрипт Действий, API1, API2 | Сообщения от 3его лица в чат

Рейтинг 5 V
Теги
Нет тегов для показа
D'aspid
сообщение 21.6.2008, 15:16
Сообщение #41


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 280
Регистрация: 4.6.2008
Из: Россия
Пользователь №: 10
Спасибо сказали: 42 раза




Вот выложу скрипт Действий для PtokaX 0.3.6.0 и для PtokaX 0.4.0.0 и выше.
Прикрепленные файлы
Прикрепленный файл  действия.lua ( 4.42 килобайт ) Кол-во скачиваний: 691
Прикрепленный файл  Actions_newapi.lua ( 44.74 килобайт ) Кол-во скачиваний: 1263
 


Спасибо сказали:
Go to the top of the page
+Quote Post
4 страниц V  < 1 2 3 4 >  
Начать новую тему
Ответов
Sekretchik
сообщение 3.7.2009, 20:36
Сообщение #42


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

Группа: Пользователи
Сообщений: 104
Регистрация: 1.4.2009
Из: Россия
Пользователь №: 2 871
Спасибо сказали: 42 раза




Ошибок нет, работать не хочет
Go to the top of the page
+Quote Post
D_e_n_i_s
сообщение 15.7.2009, 18:36
Сообщение #43


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 20.4.2009
Пользователь №: 3 117
Спасибо сказали: 0 раз




Вообщем у меня бред какой-то. Не знаю как исправить. В действия показывает строки только с %[line:Сказать юзеру...]&#124 другие - нет. В чём проблема?
Go to the top of the page
+Quote Post
Wariner
сообщение 15.7.2009, 19:13
Сообщение #44


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

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




скорее всего ты смотришь на вкладке хаба. а все остальные располагаются на юзерах(правой кнопкой)
Go to the top of the page
+Quote Post
Артём
сообщение 15.7.2009, 19:30
Сообщение #45


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Sekretchik
Вот держи теперь работает,Исправил,проверил,Работает))
Прикрепленный файл  actions.lua ( 60.7 килобайт ) Кол-во скачиваний: 104


P.S.Исправил пару мелочей,перезалил big_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
Sekretchik
сообщение 11.8.2009, 22:02
Сообщение #46


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

Группа: Пользователи
Сообщений: 104
Регистрация: 1.4.2009
Из: Россия
Пользователь №: 2 871
Спасибо сказали: 42 раза




Низкий тебе Земной поклон Артем От всей Земли Русской, Дай Вам боже всех Благ Цивилизации IV

Посмотрю на днях, что я там намудрил такого...
Go to the top of the page
+Quote Post
truth
сообщение 18.9.2009, 18:57
Сообщение #47


Активный участник
***

Группа: Пользователи
Сообщений: 76
Регистрация: 6.12.2008
Из: Украина
Пользователь №: 1 340
Спасибо сказали: 1 раз




Кто может добавить опцию "Время, до вторичной отправки действия"? Дабы не было флуда - одно действие раз в 5 минут (хотя бы).

Буду очень признателен и наверное не только я big_smile.gif
Go to the top of the page
+Quote Post
Alexey
сообщение 19.9.2009, 2:54
Сообщение #48


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

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




Держи, API2: Прикрепленный файл  Actions_lx.lua ( 36.64 килобайт ) Кол-во скачиваний: 49

За основу взял первый попавшийся скрипт действий — думаю, это не принципиально, фразы заменить любой сможет. Заодно слегка подрихтовал его напильничком. Время задаётся в переменной nDelay в секундах, по умолчанию, как и заказывал, — 5 минут.

PS: Тот-же вариант без запрошенных ограничений по времени:
Прикрепленный файл  Actions_lx2.lua ( 36.37 килобайт ) Кол-во скачиваний: 35


Спасибо сказали:
Go to the top of the page
+Quote Post
truth
сообщение 19.9.2009, 16:15
Сообщение #49


Активный участник
***

Группа: Пользователи
Сообщений: 76
Регистрация: 6.12.2008
Из: Украина
Пользователь №: 1 340
Спасибо сказали: 1 раз




Alexey, большое спасибо.

Решил немного изменить фразы и их вывод.. пишет ошибку "Actions.lua:226: chunk has too many syntax levels".
Помогите подправить, что бы работало..


Прикрепленные файлы
Прикрепленный файл  Actions.lua ( 54.31 килобайт ) Кол-во скачиваний: 24
 
Go to the top of the page
+Quote Post
Alexey
сообщение 19.9.2009, 17:17
Сообщение #50


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

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




Не зря-же у меня строки были разбиты на два блока размером менее 200 строк каждый.
Go to the top of the page
+Quote Post
truth
сообщение 19.9.2009, 23:40
Сообщение #51


Активный участник
***

Группа: Пользователи
Сообщений: 76
Регистрация: 6.12.2008
Из: Украина
Пользователь №: 1 340
Спасибо сказали: 1 раз




Цитата
local sActCmd1 = "!action"
local sActCmd2 = "!экшн"

Эти параметры обязательно должны быть разными?
Добавил "local ucstr2 =", теперь выдает Actions.lua:216: unexpected symbol near 'local'

Где и что я упустил? :(
Go to the top of the page
+Quote Post
Andrew Frost
сообщение 20.9.2009, 1:08
Сообщение #52


Участник
**

Группа: Пользователи
Сообщений: 39
Регистрация: 8.3.2009
Из: Ярославля
Пользователь №: 2 517
Спасибо сказали: 3 раза




Есть же на форуме скрипт действий,где вполне нормальный код.Таймер и там можно вставить.Поищи... big_smile.gif P.S: В оригинале две разные переменные команд iron.gif
Код
local sActCmd1 = "!action" --нумбер раз
local sActCmd2 = "!экшн" --нумбер два
Go to the top of the page
+Quote Post
Alexey
сообщение 20.9.2009, 1:29
Сообщение #53


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

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




Цитата(truth @ 20.9.2009, 0:40) *
Эти параметры обязательно должны быть разными?

В первом попавшемся мне варианте действий это были именно 2 разные команды с чуть разным форматом вывода текста. Можно выкинуть любую, но только везде выкидывай тогда.

Цитата(truth @ 20.9.2009, 0:40) *
Добавил "local ucstr2 =", теперь выдает Actions.lua:216: unexpected symbol near 'local'

Где и что я упустил? :(

Не забывай прилагать код, а то даже не смотря на описание произведённых изменений, бывает достаточно тяжело понять, что именно ты сделал.
Скорее всего, ты не удалил .. в конце предыдущей строки.

PS: Вот, переделал на твой манер, так лучше? Прикрепленный файл  Actions.lua ( 54.03 килобайт ) Кол-во скачиваний: 42

PPS: Если будешь добавлять ещё действий - лучше третьим блоком.

Сообщение отредактировал Alexey - 20.9.2009, 16:17


Спасибо сказали:
Go to the top of the page
+Quote Post
truth
сообщение 20.9.2009, 15:17
Сообщение #54


Активный участник
***

Группа: Пользователи
Сообщений: 76
Регистрация: 6.12.2008
Из: Украина
Пользователь №: 1 340
Спасибо сказали: 1 раз




Alexey, спасибо за помощь и понимание. Этого я и хотел.
Go to the top of the page
+Quote Post
Sergey613
сообщение 27.9.2009, 9:25
Сообщение #55


Активный участник
***

Группа: Пользователи
Сообщений: 71
Регистрация: 8.4.2009
Пользователь №: 2 982
Спасибо сказали: 1 раз




Проблемка:
Синтаксис C:\PtokaX\scripts\Actions_newapi.lua:315: bad argument #1 to 'find' (string expected, got nil)
Скрипт грузиться, даже работает можно выбрать что нить и ведь выдаёт, а вот после того как выдаст, вылетает (галка пропадает).
Go to the top of the page
+Quote Post
Nickolya
сообщение 27.9.2009, 17:51
Сообщение #56


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

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




Добавь перед
Код
if ((cmd=="!экшн") or (cmd=="!action")) and (tProfiles[tUser.iProfile]==0) then

вот такой код:
Код
if not cmd then
    return
end
Go to the top of the page
+Quote Post
ника
сообщение 1.3.2010, 8:35
Сообщение #57


Абсолютный новичок


Группа: Пользователи
Сообщений: 1
Регистрация: 28.2.2010
Из: мурманск
Пользователь №: 6 202
Спасибо сказали: 3 раза




embarrassed.gif вот решила поделиться своей доработкой.убрала из скрипта много пошлого..может кому понравится
Прикрепленные файлы
Прикрепленный файл  _____23.lua ( 13.41 килобайт ) Кол-во скачиваний: 31
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Kocha
сообщение 11.4.2010, 15:17
Сообщение #58


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 9.3.2010
Из: Новосибирск
Пользователь №: 6 299
Спасибо сказали: 0 раз




подскажите пожайлуста !!! когда я глушу пользователя он может почему то отсылать действия как это исправить ?
Go to the top of the page
+Quote Post
X-Sky
сообщение 11.4.2010, 16:17
Сообщение #59


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 352
Регистрация: 25.7.2009
Пользователь №: 3 960
Спасибо сказали: 73 раза




Kocha, поставь скрипт действий ниже скрипта заглушек в списке


Спасибо сказали:
Go to the top of the page
+Quote Post
prokazzza
сообщение 22.6.2010, 12:00
Сообщение #60


Активный участник
***

Группа: Пользователи
Сообщений: 53
Регистрация: 8.6.2010
Пользователь №: 7 012
Спасибо сказали: 1 раз




Артём

Цитата(Артём @ 15.7.2009, 21:30) *
Sekretchik
Вот держи теперь работает,Исправил,проверил,Работает))
Прикрепленный файл  actions.lua ( 60.7 килобайт ) Кол-во скачиваний: 104


P.S.Исправил пару мелочей,перезалил big_smile.gif


Вылетает с ошибкой:

[13:59] Синтаксис C:\0.4.1.2\scripts\actions.lua:28: bad argument #1 to 'len' (string expected, got nil)

Может есть решение проблемы?

Go to the top of the page
+Quote Post
Nickolya
сообщение 22.6.2010, 12:07
Сообщение #61


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

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




Странный код там...
Меняй
Код
ChatArrival = function(tUser,sData)
    local sMsg = string.find(sData,"%b<>%s(%S+)%s(.+)")
    if (cmd=="!me") and (tProfiles[tUser.iProfile]==0) then
        Core.SendToUser(tUser,"<"..sBot.."> Недостаточно прав для выполнения команды")
        return true
    end
    sMsg = string.sub(sMsg,1,string.len(sMsg)-1)
    if cmd == "!me" then        
        Core.SendToAll("## "..tUser.sNick.." "..sMsg.." ##")
        return true
    end
end
на
Код
ChatArrival = function(tUser,sData)
    local cmd, sMsg = sData:match("^%b<>%s+%p(%S+)%s+(.+)|$")
    if cmd and sMsg then
        cmd = cmd:lower()
        if cmd == "me" then
            if tProfiles[tUser.iProfile]==0 then
                Core.SendToUser(tUser,"<"..sBot.."> Недостаточно прав для выполнения команды")
            else
                Core.SendToAll("## "..tUser.sNick.." "..sMsg.." ##")
            end
            return true
        end
    end
end
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsНерабочий скрипт ВИПа по шаре
16 Damaks 20 156 23.2.2023, 7:16 Посл. сообщение: mod
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
26 UserSide 41 373 27.8.2019, 11:01 Посл. сообщение: CyberGhost404
No New Posts От: Новогодний Скрипт
От темы с ID: 871
0 Евгений 3 207 15.10.2018, 21:44 Посл. сообщение: Евгений
No New Posts А бывают такой скрипт бота?
Скрипт который создает виртуалных юзеров, но с реальными шарами
5 MarkDark 8 214 26.12.2017, 10:47 Посл. сообщение: мамин_парень
No New Posts Скрипт: Бот который отвечает в лс
4 мамин_парень 7 862 11.11.2017, 5:57 Посл. сообщение: мамин_парень
No New Posts как сделать вот этот скрипт
12 мамин_парень 12 691 13.9.2017, 10:51 Посл. сообщение: dimetro
No New Posts Topic has attachmentsИщу скрипт переадресации (redirect)
Переадресация интернет-юзеров
3 AS_Com 7 265 27.8.2017, 8:05 Посл. сообщение: Ksan
No New Posts Topic has attachmentsСкрипт Thunder.lua
7 Евген76 15 382 9.8.2017, 11:48 Посл. сообщение: Ksan
No New Posts Требуется скрипт
Нужен скрипт запрета на подключение
5 Nikolaevich 9 558 20.8.2016, 19:52 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 105 062 28.9.2015, 13:34 Посл. сообщение: NeirRon
No New Posts Скрипт загрузки файла
1 FreeNas 6 460 21.7.2015, 10:58 Посл. сообщение: HackFresse
No new Как вызвать bash скрипт из Lua
14 Iskandark 17 413 3.3.2015, 12:42 Посл. сообщение: Iskandark
No new Topic has attachmentsНовогодний Скрипт
API2
22 Tsd 35 791 12.12.2014, 16:28 Посл. сообщение: Tsd
No New Posts Скрипт запрета видеть чат
запрет видеть чат
2 dimetro 7 336 5.12.2014, 17:37 Посл. сообщение: dimetro
No New Posts Topic has attachmentsпеределать скрипт kinozal.tv
6 BOKOREZ 13 071 30.10.2014, 18:29 Посл. сообщение: Dani_Filth

 



RSS Сейчас: 23.12.2024, 18:03