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

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

MyDC.ru _ HexHUB _ Помогите Найти Скрипты

Автор: PHANTOM 29.8.2008, 1:30

Вот сегодня сменил птоку на хекс помогите пожалуйста нати действия и антирекламы для хаба

Автор: Setuper 29.8.2008, 11:39

Зря)) Не думаю, что тут ктото тебе поможет с кексом))) Тут все на птоке сидят)))

Автор: Nickolya 29.8.2008, 12:26

Может кто и поделится, откуда такая уверенность?) На сколько я знаю, есть несколько плагинов луа к хабу, и у каждого свой api, так что лучше самому разобраться в этом и делать под себя если уж так хочется перейти на хекс. scorn.gif

Автор: PHANTOM 29.8.2008, 15:10

Мне бы только менюшку действия и регу

Автор: Setuper 29.8.2008, 15:27

менюшку действий можно сделать с помощью клиента)))

Автор: PHANTOM 29.8.2008, 18:21

Цитата(Setuper @ 29.8.2008, 16:27) *
менюшку действий можно сделать с помощью клиента)))

Можно узнать как это делается я в этом полный нуб(((

Автор: Setuper 29.8.2008, 18:38

http://mydc.ru/topic294.html?view=findpost&p=1789

Автор: Артём 18.12.2008, 15:18

Цитата(PHANTOM @ 29.8.2008, 2:30) *
Вот сегодня сменил птоку на хекс помогите пожалуйста нати действия и антирекламы для хаба

Антиреклама есть,а вот Действий нету,заходишь в самой програмке в пункт 'Forbid' выбераешь окошко с антирекламой на чат и личку и вставляешь туда :
CODE
http=n,e Don't spam this hub! _ban_1m
www=n,e Don't spam this hub! _ban_1m
dchub=n,e Don't spam this hub! _ban_1m
no-ip=n,e Don't spam this hub! _ban_1m
dyndns=n,e Don't spam this hub! _ban_1m
zapto=n,e Don't spam this hub! _ban_1m
hopto=n,e Don't spam this hub! _ban_1m
freedns=n,e Don't spam this hub! _ban_1m
:411=n,e Don't spam this hub! _ban_1m
hub&id=n,e Don't spam this hub! _ban_1m
\i=n,e Don't spam this hub! _ban_1m
10.1=n,e Don't spam this hub! _ban_1m
10.2=n,e Don't spam this hub! _ban_1m
10.3=n,e Don't spam this hub! _ban_1m
10.4=n,e Don't spam this hub! _ban_1m
10.5=n,e Don't spam this hub! _ban_1m
10.6=n,e Don't spam this hub! _ban_1m
10.7=n,e Don't spam this hub! _ban_1m
10.8=n,e Don't spam this hub! _ban_1m
10.9=n,e Don't spam this hub! _ban_1m
10.0=n,e Don't spam this hub! _ban_1m
10.40=n,e Don't spam this hub! _ban_1m
10.50=n,e Don't spam this hub! _ban_1m
10.100=n,e Don't spam this hub! _ban_1m
10.120=n,e Don't spam this hub! _ban_1m
10.150=n,e Don't spam this hub! _ban_1m
10.60=n,e Don't spam this hub! _ban_1m
10.19=n,e Don't spam this hub! _ban_1m
10.20=n,e Don't spam this hub! _ban_1m
10.120=n,e Don't spam this hub! _ban_1m
no-ip.org=n,e Don't spam this hub! _ban_1m
.org=n,e Don't spam this hub! _ban_1m
com.ua=n,e Don't spam this hub! _ban_1m
.bat=n,e Don't spam this hub! _ban_1m
10 1=n,e Don't spam this hub! _ban_1m
10 2=n,e Don't spam this hub! _ban_1m
10 3=n,e Don't spam this hub! _ban_1m
10 4=n,e Don't spam this hub! _ban_1m
10 5=n,e Don't spam this hub! _ban_1m
10 6=n,e Don't spam this hub! _ban_1m
10 7=n,e Don't spam this hub! _ban_1m
10 8=n,e Don't spam this hub! _ban_1m
10 9=n,e Don't spam this hub! _ban_1m
10 0=n,e Don't spam this hub! _ban_1m
10 40=n,e Don't spam this hub! _ban_1m
10 50=n,e Don't spam this hub! _ban_1m
10 100=n,e Don't spam this hub! _ban_1m
10 120=n,e Don't spam this hub! _ban_1m
10 150=n,e Don't spam this hub! _ban_1m
10 60=n,e Don't spam this hub! _ban_1m
10 19=n,e Don't spam this hub! _ban_1m
10 20=n,e Don't spam this hub! _ban_1m
10 120=n,e Don't spam this hub! _ban_1m

а там уже настроешь адресса под свою сеть

Автор: Di2 12.2.2009, 15:17

Я вот делал меню действий, вышл достаточно большое, я его почти доделал и вдруг мне высветило ошибку "User commands exceed 64 kb, command not add", а на хабе бот в приват прислал " BIG FUCKING ERROR C0000005
ExceptionCode: EXCEPTION_ACCESS_VIOLATION
Address: 0040AA0E
Cause: Read from address: 20E0EC0A
EAX=00000000 EBX=0023673C ECX=00003430 EDX=20E0EBEE
ESI=03360048 EDI=01069044 EBP=02F5FFB4 ESP=02F5FF68
DR0=00000000 DR1=00000000 DR2=00000000 DR3=00000000
DR6=00000000 DR7=00000000 FS=0000003B GS=00000000
CS=0000001B DS=00000023 ES=00000023 SS=00000023
EIP=0040AA0E EFlags=00010206

[EAX]: N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
[EBX]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ECX]: N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
[EDX]: N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
[ESI]: 44 90 06 01 68 02 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 02 00 FF FF FF FB FF FF 01 00
[EDI]: 24 55 73 65 72 43 6F 6D 6D 61 6E 64 20 32 35 35 20 31 35 20 7C 24 55 73 65 72 43 6F 6D 6D 61 6E
[EBP]: EC FF F5 02 13 B7 80 7C 00 00 00 00 78 01 14 00 00 00 14 00 00 00 00 00 00 B0 F9 7F 05 00 00 C0
[ESP]: 3C 67 23 00 88 A9 40 00 44 90 06 01 73 91 00 00 44 90 06 01 8F 6B 40 00 CC 2F 43 00 3E 07 44 00
[EIP]: 83 7A 1C 00 75 2E 56 57 C6 42 20 04 89 4A 08 89 72 10 8B 46 04 89 42 14 8B F7 8D 7A 21 F3 A4 C7

Module: HeXHub.exe
Attempting to terminate the thread that caused this error..."
после этого прога закрылась! ктонибудь может сказать как убрать эту ошибку??

Автор: CheshirCa 3.3.2009, 2:39

Если кому надо - скрипт подтверждения регистрации. То есть юзер запрашивает регу у админов, в опчате появляется запрос. Админ, копирует пароль и правым кликом по нику юзера выбирает регистрацию с паролем, команда:

Код
$UserCommand 2 3 Регистрация\Зарегать с паролем$$To: %[bot] From: %[mynick] $<%[mynick]> !reg reg %[nick] * %[line:Введите пароль:]||


Ну и сам скрипт, который сообщает в опчат об успешной регистрации:

Код
function OnLoad()
    return true
end

function OnCommand(iUserId, sData)
    return true
end

function OnUserJoined(iUserId)
end

function OnUserParts(iUserId)
end

function OnUnload()
end

function split(str, pat)
   local t = {}  -- NOTE: use {n = 0} in Lua-5.0
   local fpat = "(.-)" .. pat
   local last_end = 1
   local s, e, cap = str:find(fpat, 1)
   while s do
      if s ~= 1 or cap ~= "" then
     table.insert(t,cap)
      end
      last_end = e+1
      s, e, cap = str:find(fpat, last_end)
   end
   if last_end <= #str then
      cap = str:sub(last_end)
      table.insert(t, cap)
   end
   return t
end

function OnChatMessage(iUserId, sData)
        if string.find(sData,"!reg ") == nil then
        else
     local usr = Hex.User(iUserId)
         local _,a = string.find(sData,"!reg ")
         local table=split(string.sub(sData,a+1),' ')
         Hex.OpchatMessage("Админ "..usr:GetNick().." зарегил "..table[2].." [ профайл "..table[1]..", пароль "..table[4].." ]")  
    end
    return true
end

Функция split разбивает строку на слова и складывает в таблицу. Логика такая - каждая строка чата (OnChatMessage) и pm и в главном чате - проверяется на наличие в ней команды !reg - и если таковая прошла, сообщает об этом в опчат (Hex.OpChatMessage). Пустые обработчики событий On... включены для того, чтобы в логах не было спама от плагина. Возможно, код и кривоват - это мой первый опыт в LUA

А вообще никто не сталкивался - как в $UserCommand поместить 2 команды друг за другом, одной строкой?

Автор: Setuper 3.3.2009, 11:52

Почитай тут: http://mydc.ru/ipb.html?s=&showtopic=1164&view=findpost&p=8577

Автор: aspirin 9.3.2009, 13:02

Нужен скрипт информации о юзере при соединение с хабом.

Автор: Maximumz 10.3.2009, 18:08

Цитата(aspirin @ 9.3.2009, 13:02) *
Нужен скрипт информации о юзере при соединение с хабом.

Это можно и без скриптов сделать, читайте RTFM_en.txt

Автор: aspirin 11.3.2009, 0:35

Цитата(Maximumz @ 10.3.2009, 19:08) *
Это можно и без скриптов сделать, читайте RTFM_en.txt

Спасибо большое big_smile.gif

Автор: Maximum 7.9.2009, 12:32

Тема закрывается,так как превратилась в помойку ...