Функция Core.SetUserInfo, Работает только в UserConnected? |
Здравствуйте, гость ( Вход | Регистрация )
Функция Core.SetUserInfo, Работает только в UserConnected? |
16.2.2017, 23:21
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 24.10.2008 Из: Moscow Пользователь №: 875 Спасибо сказали: 0 раз |
Есть функция SetUserInfo, которая позволяет изменить MyINFO у пользователя.
Эта функция почему-то изменяет MyINFO пользователя только при его коннекте (UserConnected). А необходимо изменять MyINFO у пользователей, которые уже подключены... Пробовал всевозможные варианты вызова этой функции, ничего не помогает... Изменить MyINFO получается только при коннекте :( В описании такое поведение не заявлено: Код Core.SetUserInfo(tUser, iValueId, nil/sValue/iValue, bPermanent) - Set user info in MyINFO. Max sValue lenght 64 chars, $ and | is not allowed. Use bPermanent when you want to apply change permanently. В чем может быть проблема? Бага птоки? |
|
|
17.2.2017, 18:43
Сообщение
#2
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Iskandark, у alex82 есть скрипт NoDescAdv. Попробуйте использовать тот же алгоритм.
|
|
|
20.2.2017, 23:28
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 24.10.2008 Из: Moscow Пользователь №: 875 Спасибо сказали: 0 раз |
Iskandark, у alex82 есть скрипт NoDescAdv. Попробуйте использовать тот же алгоритм. Спасибо за совет, посмотрел. К сожалению такой алгоритм не подходит, т.к. этот скрипт отправляет всем пользователям новое майнфо, но при этом при заходе на хаб всё равно хотя бы один раз отсылается первоначальное майинфо. Нужна именно рабочая функция Core.SetUserInfo, которая позволяет изменять майинфо на внутреннем уровне хаба, чтобы при заходе сам хаб отправлял измененное майинфо. Важен именно момент захода. |
|
|
21.2.2017, 1:50
Сообщение
#4
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Iskandark, вы не заметили, в том скрипте майинфо переотправляется всем каждые полсекунды (хотя можно увеличить до 1 секунды (iSendTimer = 1000)). То есть, зашёл юзер, получил порцию неизменённого майинфо, через секунду снова, уже изменённое..
Если я ничего не путаю, конечно.. Вы просто проверьте, от этого же вас не убудет. |
|
|
21.2.2017, 22:00
Сообщение
#5
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 24.10.2008 Из: Moscow Пользователь №: 875 Спасибо сказали: 0 раз |
Iskandark, вы не заметили, в том скрипте майинфо переотправляется всем каждые полсекунды (хотя можно увеличить до 1 секунды (iSendTimer = 1000)). То есть, зашёл юзер, получил порцию неизменённого майинфо, через секунду снова, уже изменённое.. Если я ничего не путаю, конечно.. Вы просто проверьте, от этого же вас не убудет. Да, именно так, отправляет майинфо всем пользователям с маленьким интервалом. Мне критично именно самое первое майинфо от хаба, так как я пользуюсь вебклиентом, который обрабатывает самое первое майинфо от хаба. И не хочется грузить хаб и пользователей лишними запросами. |
|
|
22.2.2017, 0:22
Сообщение
#6
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Что-то я совсем перестал понимать, что вам надо.. и чем не устраивает штатная команда и чем не устраивает алгоритм предложенного скрипта, либо их сочетание..
Вы как-нибудь конкретнее определитесь, чего хотите и чего не хотите. И помните, не все желания исполнимы. |
|
|
1.3.2017, 11:16
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 24.10.2008 Из: Moscow Пользователь №: 875 Спасибо сказали: 0 раз |
Что-то я совсем перестал понимать, что вам надо.. и чем не устраивает штатная команда и чем не устраивает алгоритм предложенного скрипта, либо их сочетание.. Вы как-нибудь конкретнее определитесь, чего хотите и чего не хотите. И помните, не все желания исполнимы. Понятно, что не все желания исполнимы. В совем желании отталкиваюсь от стандартной функции Core.SetUserInfo, которая позволяет менять майнфо пользователя один раз. После чего при заходе другого пользователя ему отправляется единожды измененное (через Core.SetUserInfo) майнфо, при этом не надо. Но оказалось, что эта функция позволяет установить майнфо только при заходе пользователя. |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
./PtokaX Segmentation fault (core dumped) freebsd help |
5 | jekasumy | 9 346 | 19.10.2012, 18:43 Посл. сообщение: Alexey | |
Поддомены *.core-ss.org | 0 | Accelerator | 6 916 | 21.7.2011, 16:13 Посл. сообщение: Accelerator | |
Core.GetUserValue | 1 | dimajak | 5 684 | 6.9.2010, 23:36 Посл. сообщение: Nickolya | |
Сброс соединения если много Core.Send* PtokaX 0.4.1.1 \ Debian 5 |
6 | red_neon | 10 509 | 30.11.2009, 22:49 Посл. сообщение: Setuper | |
Функция обновления списка пользователей ...или её альтернатива |
2 | AlphaOmega | 6 032 | 4.7.2009, 19:08 Посл. сообщение: AlphaOmega | |
От: Master Of .ini (core, Рабочая Модель) От темы с ID: 1744 |
6 | sphinx | 9 741 | 9.5.2009, 18:54 Посл. сообщение: district | |
Функция exclude(str,str) Разбивает строку на подстроки по строке и возвращат массив параметров |
11 | zangriEBP | 13 404 | 27.4.2009, 15:15 Посл. сообщение: Setuper | |
Функция Удаления помогите дописать функцию |
3 | yMka | 6 763 | 13.2.2009, 14:53 Посл. сообщение: yMka |
|
Сейчас: 23.11.2024, 0:51 |