myDC.ru

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

 
История благодарностей участнику boyua. Спасибо сказали: 1
Дата поста: В теме: За сообщение: Спасибо сказали:
25.11.2009, 21:38 Флейм режим для всех
API2
Эффект есть. Просто по задумке скрипт можно разрешить использовать только админу (остальные профили по нулям). В таком случае админ сможет запускать скрипт, но на него он не будет действовать, зато остальным хабовчанам поменяет ники.
Если же разрешить использование команды включения для всех профилей (все еденици) то запускать скрипт смогут все, но он не будет ни на кого действовать. И вот почему:
Код
if tProfile[tUser.iProfile] == 0 then
if zlo == "1" then
_,_,nick = string.find(sData,"<(.-)>")
if  blabla[tUser.sIP] then
msg = string.gsub(sData,"<.->","<"..nicks[blabla[tUser.sIP]]..">")
Core.SendToAll(msg)
return true
else
blabla[tUser.sIP]=math.random(1,9)
msg = string.gsub(sData,"<.->","<"..nicks[blabla[tUser.sIP]]..">")
Core.SendToAll(msg)
return true
end
end
end

Этот участок скрипта меняет ники только тем юзерам, чьи профили запрещены.
Эту ситуацию можно разрешить двумя способами:
1)в строке
Код
if tProfile[tUser.iProfile] == 0 then
заменить 0 на 1 (ники будут меняться только у разрешенных профилей)
2)вообще удалить строку
Код
if tProfile[tUser.iProfile] == 0 then
, тогда действие скрипта распространится на всех.
мамин_парень

RSS Сейчас: 27.4.2024, 5:04