Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ Расшифрока Имени Чего Либо

Автор: FallenAngel 22.10.2008, 12:09

http://mydc.ru/r/?http://www.korova.ru/humor/cyborg.php?acronym=
хм..Мне понравилось как атм можно расшифровать любое слова...а можно этот принципп и воплотить в скриптах??фактичекски там будет таблица со словами на весь алфавит...останется ввести слова и ждать когда оно расшифруется...

Автор: Sephiroth_Lukaw 22.10.2008, 14:11

бах...
Таблицу сам заполнишь

Цитата
tTable = {
["а"] = "Асимилятор",
["б"] = "Барометр",
["в"] = "Витеринар",
["м"] = "md5",
["р"] = "Рекурсия",
["я"] = "Ты",
}

Сделал по быстрому...в общем...
API 1
P.S.
Как таблицу заполнишь, сюда выложи(-

upd.
Во 2-ом скрипте( test_perewod_2.lua ( 2,02 килобайт ) ) таблица заполняется следующим образом
Цитата
tTable = {
["а"] = { "Апельсин", "Алики" },
["б"] = { "Барометр" },
}

Т.е. замена случайная
Цитата
[17:45] <BotName> аааааа - Алики Апельсин Алики Апельсин Апельсин Апельсин


 test_perewod_2.lua ( 2.02 килобайт ) : 19
 test_perewod.lua ( 2.06 килобайт ) : 14
 

Автор: FallenAngel 22.10.2008, 14:30

ну я то сча поппытаюсь ее заполнить))а в общем-можно чтобы было несколько вариантов???то есть-если я пропишу для буквы "а" вот так:
["а"] = "Асимилятор",
["а"] = "Арессия",
["а"] = "Апельсин"
то он может тогда выдавать в разных случаях-разные варианты?big_smile.gif

Автор: Sephiroth_Lukaw 22.10.2008, 14:49

Цитата
а в общем-можно чтобы было несколько вариантов???
Теперь да))) читай второй пост)

Автор: FallenAngel 22.10.2008, 14:54

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

Автор: Sephiroth_Lukaw 22.10.2008, 15:20

Тогда легче забрать результат просто с той страницы с помощью сокетов и сохранить его в папочку...)
я для своего скрипта делал парсер википедии) и с этим могу попробовать)

Автор: FallenAngel 22.10.2008, 15:31

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

 Копия_test_perewod.lua ( 2.71 килобайт ) : 11
 

Автор: Sephiroth_Lukaw 22.10.2008, 16:09

Цитата(FallenAngel @ 22.10.2008, 18:31) *
зы-для какого своего скрита ты и чего делал??ибо слова "с помошью сокета" и "пасринг" -для меня фактически новые(..

Я имею ввиду, брать данные из Интернета и, что бы не запрашивать по 2 раза, сохранять в папочку у тебя на PC. Что-то типа такого(простенький код, прикреплено)
upd. http://mydc.ru/topic43.html тут библиотека для его работы, по моему

 Cyborg.rar ( 1.17 килобайт ) : 19
 

Автор: =TuRoK= 22.10.2008, 16:50

Вот, сконвертировал под API2, пару строчек убрал,скрипт заработал, ток вот данные он не сохраняет, может что не правильно сделал confuse.gif

 Cyborg_new.lua ( 2.55 килобайт ) : 25
 

Автор: Sephiroth_Lukaw 22.10.2008, 17:11

Цитата
function SaveToFile(sFileName, text)
local sHandle = io.open(sFileName..".txt","a+")
--sHandle:write(text)
--sHandle:flush()
--sHandle:close()
end

Ты запись в файл закомментировал, а проблема просто в путях
Код
  function SaveToFile(sFileName, text)
  local sHandle = io.open("scripts/"..sFileName..".txt","a+")
  sHandle:write(text)
  sHandle:flush()
  sHandle:close()
  end


upd. И тут ещё
Код
  function OpenFile(sFileName)
  local msg="\n"
  local ofile=io.open("scripts/"..sFileName..".txt")
    if ofile ~= nil then
    io.input(ofile)
      for line in io.lines() do
      msg=msg..line.."\n"
      end
    ofile:close()
    else
    msg = nil
    end
  return msg
  end

Автор: =TuRoK= 22.10.2008, 21:06

Ну вот что то с путями не понял, вот и закоментировал,так как вылетал... Спасибо за поправку)))