Автор: eL50ff 16.12.2008, 20:49
Хелп, ктоить знает как сделать чтобы в топе шары учавстовали тока зареганые юзеры... иди это просто аналогично топу хабберов и сообщений?
Автор: eL50ff 17.12.2008, 9:21
блин ну не кто не может шоль?
Автор: Nickolya 17.12.2008, 13:38
Всё же просто: ищем такую строчку (38):
Код
function UserConnected(tUser)
ниже видим (53-54)
Код
OpConnected = UserConnected
RegConnected = UserConnected
Так вот, UserConnected отвечает за вход незарегистрированных пользователей, в ней надо оставить только
Код
Core.SendToNick(tUser.sNick,"$UserCommand 1 3 Лучшая шара\\Показать 100 лучших$<%[mynick]> !sharatop|")
так что получается так:
Код
function UserConnected(tUser)
Core.SendToNick(tUser.sNick,"$UserCommand 1 3 Лучшая шара\\Показать 100 лучших$<%[mynick]> !sharatop|")
end
function RegConnected(tUser)
local Shara = Core.GetUserValue(tUser, 16) or 0
if Shara ~= 0 then
if tSharaTop[tUser.sNick] == nil then
tSharaTop[tUser.sNick] = {}
tSharaTop[tUser.sNick][tUser.sNick] = Shara
tSharaTop[tUser.sNick].Date = os.time()
else
tSharaTop[tUser.sNick][tUser.sNick] = Shara
tSharaTop[tUser.sNick].Date = os.time()
end
end
UserConnected(tUser)
end
OpConnected = RegConnected
Автор: eL50ff 17.12.2008, 14:28
не не ты сделал так чтобы незареганые не могли смотерть, а надо чтоб незареганые НЕ УЧАСТВОВАЛИ в топе шары
Автор: Nickolya 17.12.2008, 15:15
Хм, на основе каких утверждений сделан такой вывод? Очисти базу, поставь этот код и посмотри что будет, потом утверждай...
Автор: eL50ff 17.12.2008, 15:43
я базу не очищал я просто под другим незареганым юзером зашол
такс когда я ставлю | то скрипт перестает работать просто... а то что нереганы юзеры не могли видеть топ это я просто без нечего оставил !sharatop
Автор: Nickolya 17.12.2008, 16:07
Вся проблема в этой фигне, попробую исправить в коде форума тогда...
Вместо | ставь &*#124; (* удалить!) или посмотри как это выглядит в исходнм виде.
Качай из этого поста если что, второй выложенный - где анрегам не отправляется меню...
Автор: Setuper 17.12.2008, 17:54
Цитата(Nickolya @ 17.12.2008, 16:07)
Вся проблема в этой фигне, попробую исправить в коде форума тогда...
Думаю, что код форума тут ни причём, просто в протоколе вместо символов &, $ и | используются их html аналоги))
Автор: eL50ff 17.12.2008, 18:15
во LZ_Shara_1.0_1_.lua работает как надо! Спасибо большое! =)
если не трудно то можете сюда http://mydc.ru/topic919.html заглянуть? да помнию может и достал я вас но хаб просто я делаю полностью под себя и оригинально
Автор: Nickolya 17.12.2008, 19:52
Цитата(Setuper @ 17.12.2008, 17:54)
Думаю, что код форума тут ни причём, просто в протоколе вместо символов &, $ и | используются их html аналоги))
А не форум заменяет этой палочкой | сочетание кода?
Автор: Setuper 17.12.2008, 20:02
именно так, и исправить это я думаю нельзя. Надо менять html))))))
Автор: chuh 14.3.2009, 17:21
Народ, всем добрый день.
А как сделать так, чтобы ТОП вываливался в чат сам при взоде юзера в стронг?
Автор: *FoxMalder* 14.3.2009, 17:44
если он под апи 1/2 то на 0360 не работает..
Код
top shared.lua:60: attempt to index global 'Core' (a nil value)
top shared.lua:120: bad argument #1 to 'open' (string expected, got nil)