myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Бан И Кик, подскажите

Теги
Нет тегов для показа
SlavaX
сообщение 28.11.2008, 1:05
Сообщение #1


Начинающий
*

Группа: Пользователи
Сообщений: 11
Регистрация: 12.10.2008
Пользователь №: 785
Спасибо сказали: 0 раз




Вот народ, такая фигня у меня. Как мне в тхундере прописать, чтобы в меню банил сразу и по нику и по IP вот пример:
Код
user:SendData("$UserCommand 1 3 Быстрое меню админа\\Забанить на\\5 минут$<%[mynick]> !fulltempbanip %[ip] 5m %[line:Укажите причину]||")

Тут он банит по IP
А вот тут по нику:
Код
user:SendData("$UserCommand 1 3 БЫстрое меню админа\\Забанить на\\Завершить БАН$<%[mynick]> !fulltempban %[nick] 1m пока||")


Вот как мне объеденить в одну комманду??? Скажите ПЛИЗЗЗ. Буду оч оч оч благодарен))))))
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 28.11.2008, 1:11
Сообщение #2


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз




с помощью команд никак... эт надо скриптом
Go to the top of the page
+Quote Post
SlavaX
сообщение 28.11.2008, 1:41
Сообщение #3


Начинающий
*

Группа: Пользователи
Сообщений: 11
Регистрация: 12.10.2008
Пользователь №: 785
Спасибо сказали: 0 раз




Цитата(*FoxMalder* @ 28.11.2008, 1:11) *
с помощью команд никак... эт надо скриптом



Так тогда как скриптом??? Чо делать??
Go to the top of the page
+Quote Post
Setuper
сообщение 28.11.2008, 2:04
Сообщение #4


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Код
function OpConnected(tUser)
  tUser:SendData("$UserCommand 1 3 Быстрое меню админа\\Забанить юзера$<%[mynick]> !banuser %[line:Введите ник] %[line:Время бана в минутах] %[line:Укажите причину]&#*124;|$UserCommand 1 2 Быстрое меню админа\\Забанить этого юзера$<%[mynick]> !banuser %[nick] %[line:Время бана в минутах] %[line:Укажите причину]&#*124;")
end

function ChatArrival(tUser,sData)
  sData=sData:sub(tUser.sName:len()+4,-2)
  local _,_,sCmd,sNick,iTime,sReason=sData:find("%s*%p(%S+)%s*(%S*)%s*(%d*)%s*(.*)")
  if sCmd and sCmd=="banuser" then
    if sNick and sNick~="" then
      local tUs=GetItemByName(sNick)
      if tUs then
        iTime=iTime and tonumber(iTime) or 0
        TempBan(tUs.sIP,iTime,sReason or "",tUser.sName,1)
        NickTempBan(sNick,iTime,sReason or "",tUser.sName)
        tUser:SendData("*** Пользователь "..sNick.." ["..tUs.sIP.."] успешно забанен.")
      else
        tUser:SendData("*** Пользователь с ником "..sNick.." не существует или в оффлайне.")
      end
    else
      tUser:SendData("*** Не ведён ник.")
    end
    return 1
  end
end
удалить * между &# и 124
Go to the top of the page
+Quote Post
SlavaX
сообщение 19.1.2009, 18:28
Сообщение #5


Начинающий
*

Группа: Пользователи
Сообщений: 11
Регистрация: 12.10.2008
Пользователь №: 785
Спасибо сказали: 0 раз




Самое огромное тебе СПАСИБА, =) РЕСПЕКТ) :smile2:
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 7.5.2024, 18:41