Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

9 884 Posts in 5 358 Topics- by 1 216 Members - Latest Member: santini862

25 May 2019, 19:59
Select Language English | Russian ru | German
Main PageIRC Client KVIrc forumRussian talksСкриптингВопросы по работе отдельных функций и командФункция chan.useropcount
Pages: [1]
Print
Author Topic: Функция chan.useropcount  (Read 6578 times)
0 Members and 1 Guest are viewing this topic.
Andrey Yeriomin
Новичок
*

Репутация: 1
Gender: Male
Posts: 10


View Profile
« on: 11 August 2010, 18:21 »

Не работает функция $chan.useropcount — всё время возвращает 0, хотя операторы на канале есть. Есть ли решение проблемы или альтернативный путь посчитать опов и полуопов? $chan.usermodlevel для опов выдаёт число 40, но постоянно ли оно? В хелпе написано, что можно лишь сравнивать числа, чтобы узнать приоритеты статусов.
Logged
Andrey Yeriomin
Новичок
*

Репутация: 1
Gender: Male
Posts: 10


View Profile
« Reply #1 on: 11 August 2010, 21:22 »

Пожалуй, проще так:

Code:
%ops = 0;
foreach (%nick,$chan.users($channel($0)))
if ($chan.isHalfOp(%nick,$channel($0)))
%ops++;
return %ops;

 Smiley
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic