Author Topic: Плагин цитата  (Read 5886 times)

0 Members and 2 Guests are viewing this topic.

Offline Illarion

  • Newbie
  • *
  • Posts: 3
  • Country: 00
Плагин цитата
« on: 07 02 2016, 08:31:22 »
Приветствую! давным давно юзал миранду айм с плагином, который не помню как называется, но функционал у него был следующий: каждые пять минут выводилась рандомная фраза из текстового файла, подскажите есть ли подобный плагин для НГ или может каким скриптом это можно реализовать?
 

Offline Mikalair

Re: Плагин цитата
« Reply #1 on: 07 02 2016, 09:54:48 »
Можно реализовать на MirLua.
If you like my work, you can donate to me via Bitcoin: 1CHAseNjVFfLQViLWAhh1fe6fGTiR6p1UM
 

Offline Illarion

  • Newbie
  • *
  • Posts: 3
  • Country: 00
Re: Плагин цитата
« Reply #2 on: 11 02 2016, 10:34:49 »
А нет ли в загашнике у кого скрипта с похожим функционалом?
 

Offline Mikalair

Re: Плагин цитата
« Reply #3 on: 11 02 2016, 11:16:01 »
А нет ли в загашнике у кого скрипта с похожим функционалом?
Да оно же пишется за минут 10  :)
If you like my work, you can donate to me via Bitcoin: 1CHAseNjVFfLQViLWAhh1fe6fGTiR6p1UM
 

Offline unsane

Re: Плагин цитата
« Reply #4 on: 11 02 2016, 12:11:08 »
Code: [Select]
schedule = require('m_schedule')
winapi = require('winapi')

quotes = {}

path = 'c:\\quotes.txt'
for line in io.lines(path) do
  table.insert(quotes, line)
end

schedule.Every(5).Minutes().Do(function()
  local quote = quotes[math.random(#quotes)]
  winapi.MessageBox(_, quote, m.Translate('Quote'), 0, 10000)
end)
Si no estas con nosotros, estas contra nosotros.
 
The following users thanked this post: Illarion

Offline Illarion

  • Newbie
  • *
  • Posts: 3
  • Country: 00
Re: Плагин цитата
« Reply #5 on: 12 02 2016, 05:33:29 »
Это когда синтаксис и прочие заморочки знакомы, а когда только пару раз слышал что такое lua....

Благодарю!