Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Развлекательные скрипты [PtokaX] _ Флейм режим для всех

Автор: IIPu3PAK 3.5.2009, 9:39

Название скрипта: Flame
Версия скрипта: 1.0
Версия API: Api2
Автор: IIPu3PAK
Описание скрипта:
При включении скрипта(по дефолту комманда !зло) каждому юзеру хаба дается случайный ник из списка big_smile.gif
Используйте как хотите big_smile.gif
Выключение по дефолту коммандой !антизло

 flame.lua ( 1.32 килобайт ) : 226
 

Автор: Wariner 3.5.2009, 11:57

Пожалуйста оформите тему согласно правилам форума!

Автор: oOps 9.5.2009, 0:33

Не работает!
*** Ошибка, скрипт flame.lua запуск не удался.
extreme_sexy_girl.gif

Автор: 2009the 1.6.2009, 18:21

Работает. Мелочь поправил, запустился. Только эффекта не даёт.

 flame.lua ( 1.31 килобайт ) : 91
 

Автор: boyua 25.11.2009, 21:38

Эффект есть. Просто по задумке скрипт можно разрешить использовать только админу (остальные профили по нулям). В таком случае админ сможет запускать скрипт, но на него он не будет действовать, зато остальным хабовчанам поменяет ники.
Если же разрешить использование команды включения для всех профилей (все еденици) то запускать скрипт смогут все, но он не будет ни на кого действовать. И вот почему:

Код
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
, тогда действие скрипта распространится на всех.