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

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

MyDC.ru _ Запросы скриптов для PtokaX _ помогите сделать 2 несложных скрипта

Автор: skonda 23.11.2009, 21:52

помогите pls сделать 2 несложных скрипта под API 2

2) Скрипт голосование - идею можно позаимствовать из скрипта сообщение в оффлайн. Смысл такой : В меню хаба пункт "Голосование", жмешь на него появляется окошко "Ваш голос" и поле для текста, вводишь текст, жмешь OK, появляется окно "Введите комментарий" также с полем для ввода текста. и по аналогии со скриптом PM To Offline, все эти сообщения отправляються админу на его IP, заданный в настройках скрипта, а юзеру отправившему сообщение появляеться в чате сообщение от имени бота что его голос принят. При входе (перезаходе) на хаб данные приходят Админу в таком формате :

[21:46:57] <Bot>
======================================================================
На ваш IP пришел голос за нового модератора хаба.
======================================================================
Отправил: Deman (93.103.98.07)
Время: 2009/11/23 21:50:23
Текст: Admin
Комментарии: 1243444
======================================================================

Помогите сделать такие скрипты, для тех кто разбираеться это это не займет много времени

Автор: Wariner 23.11.2009, 22:33

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


Автор: skonda 23.11.2009, 22:43

здесь вообще без вариантов, в написании скриптов я 0. знал бы как здесь не постил бы

Автор: Wariner 23.11.2009, 22:59

ты это по поводу первого или второго?))))

Автор: skonda 23.11.2009, 23:04

хотя бы со 2 помоги, 1-ый что нибудь слеплю ;)

Автор: Alexey 24.11.2009, 1:28

Через поиск не найти было?
http://mydc.ru/topic2389.html

Автор: EW ХАБЫЧ 24.11.2009, 2:47

простенький скрипт для меню big_smile.gif
Код
sBot = SetMan.GetString(21) -- имя бота
tProfile = {
[-1] = 1, [0] = 1, [1] = 1, [2] = 1, [3] = 1, [4] = 1,
} -- кому доступно меню

function UserConnected(user)
    Core.GetUserAllData(user)
    if tProfile[user.iProfile] == 1 then
          Core.SendToNick(user.sNick,"$UserCommand 1 3 Меню хаба\\Информация для "..user.sNick.."\\Ресурсы Etherway\\Радио $<%[mynick]> !radio||")  
          Core.SendToNick(user.sNick,"$UserCommand 1 3 Меню хаба\\Информация для "..user.sNick.."\\Ресурсы Etherway\\Сайты и порталы $<%[mynick]> !sites||")
            
                                                                                                

    end
end
OpConnected = UserConnected
RegConnected = UserConnected


в папке PtokaX\texts создаём файл sites.txt , пишем в него что хотим перезапускаем текстовые файлы и готово big_smile.gif
Или можно почитать http://mydc.ru/topic1164.html?view=findpost&p=8577

Автор: skonda 24.11.2009, 22:31

Цитата(Alexey @ 24.11.2009, 2:28) *
Через поиск не найти было?
http://mydc.ru/topic2389.html
не найти, по этой ссылке хоть и похожий но не тот скрипт который нужен, там ограничения по времени и голосование за кандидатуры, я же ищу скрипт, в котором юзера сами могли вписывать за что они голосуют и ихние голоса + комменты приходили на IP одного из админов, по аналогии со скриптом PM To Offline. (см 1 пост) Кто может помочь я таким скриптом?

Автор: Wariner 24.11.2009, 22:45

это будет не очень, ибо список наберётся огромный и все по одному голосу....

Автор: skonda 24.11.2009, 23:09

да нормально все будет, у меня был такой скрипт переделка из Pm To Offline, только под API1. Щас ищу под API2, так что вопрос остаёться открытым

Автор: Артём 24.11.2009, 23:19

Цитата(skonda @ 24.11.2009, 22:09) *
...у меня был такой скрипт переделка из Pm To Offline, только под API1. Щас ищу под API2...

конвектором перегони. big_smile.gif

Автор: skonda 24.11.2009, 23:26

конвертер это не вариант, там код достаточно корявый, а будет еще хуже.

может не будем флеймить и кто нибудь поможет со скриптом? (см 1 пост пункт 2)


Автор: Wariner 28.11.2009, 18:28

А может ты для начала выложишь тот скрипт?

Автор: skonda 28.11.2009, 20:28

Это API1. требуеться помощь в переводе в API2. необходимо чтобы все сообщения отправляемые юзерами приходили на IP админа, который указываеться в настройках.

 1.rar ( 3.81 килобайт ) : 13
 

Автор: skonda 30.11.2009, 23:59

Цитата(Wariner @ 28.11.2009, 18:28) *
А может ты для начала выложишь тот скрипт?


готово (см выше)

Автор: Nickolya 20.12.2009, 23:06

Перевел на 2 апи, проверить не могу, некоторые файлы отсутствую, а так запускается, тестируй...

 2.rar ( 3.47 килобайт ) : 8
 

Автор: skonda 20.12.2009, 23:37

Nickolya выдаеться ошибка и команда проходит в чат Скрипт.lua:229: bad argument #1 to 'maxn' (table expected, got nil) сам скрипт пока также не работает (

кстати тот скрипт, что я выкладывал под API1 написан довольно непонятно, может легче к примеру чистый скрипт Pm_Offline подделать, чтобы сообщения отправленные юзерами, приходили админу на его IP, заданный в настройках скрипта, а юзеру отправившему сообщение появляеться в чате сообщение от имени бота что его заявка отправленна. При входе (перезаходе) на хаб данные приходят Админу в таком формате :

[21:46:57] <Bot>
======================================================================
На ваш IP пришел заказ на песню.
======================================================================
Отправил: Deman (93.103.98.07)
Время: 2009/11/23 21:50:23
Текст: BTH - Last Christmas
Комментарии: ХОЧУ
======================================================================

Поможешь с реализацией?