Trans, API1, API2 |
Здравствуйте, гость ( Вход | Регистрация )
Trans, API1, API2 |
28.10.2008, 11:37
Сообщение
#41
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Название скрипта: Trans
Версия API: 1 & 2 Автор: c00Lo © Описание скрипта: Скрипт автоматически меняет "абракадабру" с ghbdtn на привет ... если вы писали русский текст в англ. раскладке, скрипт автоматически сменит на русский Цитата [10:21:56] «« <Артём> наверно хотел(а) написать»»: привет как дела [10:21:56] <Артём> ghbdtn rfr ltkf API 1 trans.lua ( 3.55 килобайт ) Кол-во скачиваний: 25 API 2 trans_newapi.lua ( 3.68 килобайт ) Кол-во скачиваний: 117 Спасибо сказали: |
|
|
22.1.2011, 2:51
Сообщение
#42
|
|
Активный участник Группа: Пользователи Сообщений: 75 Регистрация: 20.11.2010 Пользователь №: 8 103 Спасибо сказали: 0 раз |
вот что вышло
[02:39] Синтаксис D:\d\хабы\0.4.1.2(2)\scripts\trans_newapi(2).lua:103: attempt to index global 'tUser' (a nil value) и хотелось бы чтобы он на мегнеты не реагировал [02:51:22] «« <Ckoba> наверно хотел(а) написать»»: ьфптуе: ,че=гкт:екуу:ешпук:5H6PAUGPU3J5OJY2ULCY4SHAZTWKLIWZCZTZMXY ,чд=202171 ,вт=BвунюJPG [02:51:22] <Ckoba> Bdey.JPG (197,43 кБ) |
|
|
22.1.2011, 3:41
Сообщение
#43
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
absent, найди в функции
Цитата function ChatArrival(user, data) вот эту строку Код trans(data) и змени её на Код if not data:find"magnet:%?xt=" then
trans(data) end |
|
|
22.1.2011, 13:13
Сообщение
#44
|
|
Активный участник Группа: Пользователи Сообщений: 75 Регистрация: 20.11.2010 Пользователь №: 8 103 Спасибо сказали: 0 раз |
ничего не поменялось
|
|
|
22.1.2011, 13:25
Сообщение
#45
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
У меня работает.
Того, что я тебе написал, достаточно для решения твоей просьбы. Просто делай, как я написал, и всё. Больше ничего. |
|
|
23.1.2011, 3:17
Сообщение
#46
|
|
Освоившийся участник Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз |
|
|
|
23.1.2011, 3:48
Сообщение
#47
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Для данной поправки неважно с какого.
Ну если тебе важно, то - с первого. |
|
|
18.11.2011, 3:27
Сообщение
#48
|
|
KEEP CLEAR AT ALL TIMES Группа: Пользователи Сообщений: 141 Регистрация: 4.9.2011 Из: Беларусь, Минск Пользователь №: 9 667 Спасибо сказали: 3 раза |
Скрипт выдаёт в чат сперва сообщение о том, что пользователь, наверное, хотел написать то-то. А затем, строчкой ниже, выдаёт собственно само сообщение пользователя (оригинальное). Порядок, на мой взгляд, не совсем удачный.
Лучший вариант, это когда сперва идёт сообщения пользователя, а затем скрипт должен выдавать сообщение о предположительной опечатке. А то, видите ли, смотрится так, что скрипт знал, что пользователь наберёт неправильное (транслитом) сообщение. |
|
|
18.11.2011, 4:08
Сообщение
#49
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
MIKHAIL, переставь, не вижу проблему.
Это всего лишь авторское видение, ты можешь делать как ты хочешь. |
|
|
20.11.2011, 21:56
Сообщение
#50
|
|
KEEP CLEAR AT ALL TIMES Группа: Пользователи Сообщений: 141 Регистрация: 4.9.2011 Из: Беларусь, Минск Пользователь №: 9 667 Спасибо сказали: 3 раза |
Подскажите, пожалуйста, что означает в начале скрипта перед объявлением первой функции данный код:
Код he="[" Взято из скрипта под API2 на первой странице топика. Предполагаю, что это "мусор".)Цитата переставь, не вижу проблему Для меня, к сожалению, пока проблема. Подскажите, где копать...Скрипт перехватывает данные пользователя, обрабатывает, выводит "свои" данные по Core.SendToAll. Здесь работа скрипта заканчивается, далее идёт сообщение пользователя. Понимаю, что сперва необходимо пропустить данные пользователя в чат, а затем сразу же вывести результат обработки скрипта. |
|
|
28.11.2011, 19:08
Сообщение
#51
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Подскажите, пожалуйста, что означает в начале скрипта перед объявлением первой функции данный код: Код he="[" Взято из скрипта под API2 на первой странице топика. Предполагаю, что это "мусор".)Так и есть. Сделал тебе задержку отправки сообщения. Заодно таблицу определения неправильной раскладки немного изменил, убрал некоторые сочетания, часто приводившие к ложным срабатываниям. Этот вариант чуть менее громоздок, но будет пытаться переводить ники пользователей онлайн, встреченные в середине фразы, а не в начале: trans_amod31.lua ( 2.6 килобайт ) Кол-во скачиваний: 4 А этот потяжелее, но ники онлайн-пользователей не трогает в любом месте фразы. trans_amod31n.lua ( 2.89 килобайт ) Кол-во скачиваний: 10 |
|
|
29.11.2011, 13:30
Сообщение
#52
|
|
Активный участник Группа: Пользователи Сообщений: 51 Регистрация: 24.5.2011 Из: Комсомольск на Амуре Пользователь №: 9 283 Спасибо сказали: 0 раз |
Скрипт очень хороший.. Но не предусмотрели одну вещь ! Когда тыкаешь любую команту он её переводит на русский. Как исправить эту проблему ?
|
|
|
29.11.2011, 13:52
Сообщение
#53
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Dani_Filth, сделай проверку на наличие в сообщении в первом слове восклицательного знака как первый символ.. (вместо восклицательного можно подставить SetMan.GetString(29))
И при положительном результате игнорируй перевод. |
|
|
29.11.2011, 18:29
Сообщение
#54
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Когда тыкаешь любую команту он её переводит на русский. У меня кроме опчата нет комнат и мне непонятно, что имеется ввиду под "тыкаешь". Так-что прошу описать проблему более полно. Что делаешь, что должно произойти и что происходит вместо этого? Чем полнее — тем лучше. Не надо экономить буквы. |
|
|
29.11.2011, 18:33
Сообщение
#55
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
команту = команду
Я так думаю. |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
От: Trans От темы с ID: 492 |
2 | as91 | 6 062 | 26.4.2010, 17:38 Посл. сообщение: as91 | |
От: Trans.lua От темы с ID: 492 |
0 | tolya | 3 955 | 18.1.2010, 8:38 Посл. сообщение: tolya |
|
Сейчас: 26.11.2024, 20:55 |