Версия для печати темы
MyDC.ru _ Kорзина _ Жалоба Юзера
Автор: Vizunchik 17.11.2008, 16:28
Всем Привет хотелось бы токой скрипт . Смысол этого скрипта в том что Через меню юзер мог пожаловать опираторм и админа на другово юзера хуть он рег вип . На апи 1 0.3.6.0
Автор: STAJIKER 17.11.2008, 17:11
Вот набросал по быстрому ![big_smile.gif](http://mydc.ru/style_emoticons/default/big_smile.gif)
CODE
user:SendData("$UserCommand 1 3 Ваше меню\\Пожаловаться на юзера$<%[mynick]> !report %[nick] %[line:Укажите причину]||")
if (cmd=="!report") then
_,_,nick = string.find( data, "%b<>%s+%S+%s+(%S+)" )
_,_,msg = string.find( data, "%b<>%s+%S+%s+%S+%s+(.+)" )
if nick ~= nil then
if msg ~= nil then
if GetItemByName(nick) then
uname = GetUserProfile(nick)
if uname == nil or user.iProfile < uname then
user:SendData("Ваша жалоба была отправлена")
user:SendPM(user.sName, "Ваша жалоба была отправлена была отправлена всем ОПераторам хаба.\r\n Вот, что ты отправил в жалобе: "..msg.."\r\n\r\n Спасибо за сотрудничество!")
for _,tname in pairs(frmHub:GetOnlineUsers()) do
SendToNick(tname.sName, "Получена Жалоба\r\n\r\n Пользователь <"..user.sName.."> просит забанить <"..nick.."> потому что: "..msg.."\r\n\r\n Пожалуйста, помогите ему в этом!")
SendPmToNick(tname.sName,user.sName, "Получена Жалоба\r\n\r\n Пользователь <"..user.sName.."> просит забанить <"..nick.."> потому что: "..msg.."\r\n\r\nПожалуйста, помогите ему в этом!\r\n\r\n Спасибо")
end
end
else
user:SendData("Ошибка: На хабе нет пользователя с таким ником!")
end
else
user:SendData("Ошибка! Нельзя отправить запрос без указания причины.")
end
else
user:SendData("Ошибка! Нужно указать ник!")
end
return 1
end
Автор: Vizunchik 17.11.2008, 20:15
Цитата(STAJIKER @ 17.11.2008, 19:11)
![*](http://mydc.ru/style_images/mydc_mains/post_snapback.gif)
Вот набросал по быстрому
![big_smile.gif](http://mydc.ru/style_emoticons/default/big_smile.gif)
CODE
user:SendData("$UserCommand 1 3 Ваше меню\\Пожаловаться на юзера$<%[mynick]> !report %[nick] %[line:Укажите причину]||")
if (cmd=="!report") then
_,_,nick = string.find( data, "%b<>%s+%S+%s+(%S+)" )
_,_,msg = string.find( data, "%b<>%s+%S+%s+%S+%s+(.+)" )
if nick ~= nil then
if msg ~= nil then
if GetItemByName(nick) then
uname = GetUserProfile(nick)
if uname == nil or user.iProfile < uname then
user:SendData("Ваша жалоба была отправлена")
user:SendPM(user.sName, "Ваша жалоба была отправлена была отправлена всем ОПераторам хаба.\r\n Вот, что ты отправил в жалобе: "..msg.."\r\n\r\n Спасибо за сотрудничество!")
for _,tname in pairs(frmHub:GetOnlineUsers()) do
SendToNick(tname.sName, "Получена Жалоба\r\n\r\n Пользователь <"..user.sName.."> просит забанить <"..nick.."> потому что: "..msg.."\r\n\r\n Пожалуйста, помогите ему в этом!")
SendPmToNick(tname.sName,user.sName, "Получена Жалоба\r\n\r\n Пользователь <"..user.sName.."> просит забанить <"..nick.."> потому что: "..msg.."\r\n\r\nПожалуйста, помогите ему в этом!\r\n\r\n Спасибо")
end
end
else
user:SendData("Ошибка: На хабе нет пользователя с таким ником!")
end
else
user:SendData("Ошибка! Нельзя отправить запрос без указания причины.")
end
else
user:SendData("Ошибка! Нужно указать ник!")
end
return 1
end
Чювак у меня ошибку выдаёт 22:13] Синтакс ...ба\PtokaX DC Hub 0.3.6.0\scripts\Жалобо на юзера.lua:1: attempt to index global 'user' (a nil value)
Автор: Setuper 17.11.2008, 20:37
это не скрипт, это просто кусок кода откуда-то вырван
Автор: district 17.11.2008, 21:25
Цитата
это не скрипт, это просто кусок кода откуда-то вырван
судя по стилю, из Тандера )
Автор: Vizunchik 17.11.2008, 21:44
Народ Сможите скрит написать типо токого плиз срочно надо
Автор: district 17.11.2008, 22:00
Вообще-то, стучать - нехорошо))
А чем не устраивает Личное Сообщение оператору от забиженного юзера?
Автор: Vizunchik 17.11.2008, 22:14
Цитата(district @ 18.11.2008, 0:00)
![*](http://mydc.ru/style_images/mydc_mains/post_snapback.gif)
Вообще-то, стучать - нехорошо))
А чем не устраивает Личное Сообщение оператору от забиженного юзера?
мне имено нужен скрипт чтобы всем приходило и админом и оператором что юзер пожаловался на ... с такой то причиной не смотря на рег он вин не зарегоный или оп:'-(
Автор: Vizunchik 18.11.2008, 14:58
Всем Привет хотелось бы токой скрипт . Смысол этого скрипта в том что Через меню юзер мог пожаловать опираторм и админа на другово юзера хуть он рег вип . На апи 1 0.3.6.0
Народ создайте, пожалуйста, такой скрипт:'-(
Автор: Vizunchik 19.11.2008, 19:56
Скрип создан
Автор :Setuper
на эту тему
Автор: Артём 20.11.2008, 7:31
Цитата(Vizunchik @ 19.11.2008, 20:56)
![*](http://mydc.ru/style_images/mydc_mains/post_snapback.gif)
Скрип создат
Автор :Setuper
на эту тему
:( кривой скрипт
Автор: Setuper 20.11.2008, 12:49
Сам ты кривой! Что в нём кривого увидел?
Автор: Артём 20.11.2008, 13:02
Цитата(Setuper @ 20.11.2008, 13:49)
![*](http://mydc.ru/style_images/mydc_mains/post_snapback.gif)
Сам ты кривой! Что в нём кривого увидел?
когда нажимаешь на юзера и жмешь пожаловатся выдаёт ошибку :P
Автор: Setuper 20.11.2008, 13:16
какая ошибка?
Автор: Sephiroth_Lukaw 20.11.2008, 13:17
Ник юзера, текст ошибки, строка? Под API 1 Запускаешь? Тэлэпаты разъехались =(
Автор: district 20.11.2008, 14:50
Нет, тут категорически бывает весело, почти как в известных на весь инет топиках "Мопед не мой" и "Bass Drum или ИФЫЫ ВКГЬ???"
:patztalom:
"I Love This Game!" ©
Сорри за оффтоп, больше не буду
Автор: igor1 30.11.2008, 11:41
[10:42] Синтаксис E:\2mbit.Net\scripts\Жалобо.lua:8: attempt to index field 'sName' (a nil value)
вот что выдаёт!
Автор: Setuper 30.11.2008, 12:20
скрипт был написан под апи1 !!!
Под апи2 прикрепляю:
Report.lua ( 1.36 килобайт )
: 65
Автор: MEXAHuK 3.12.2008, 17:05
Цитата(Setuper @ 30.11.2008, 14:20)
![*](http://mydc.ru/style_images/mydc_mains/post_snapback.gif)
скрипт был написан под апи1 !!!
Под апи2 прикрепляю:
Report.lua ( 1.36 килобайт )
: 65 не работает: выдаёт !report в главный
Автор: Setuper 3.12.2008, 17:38
исправил и перезалил))
Автор: West 3.12.2008, 18:54
Спасибо,а можно зделать,что бы после ника еще и причину пожно было написать?
Автор: Setuper 3.12.2008, 19:05
Report.lua ( 1.36 килобайт )
: 64
Автор: Артём 18.1.2009, 11:26
Цитата(Setuper @ 3.12.2008, 19:05)
![*](http://mydc.ru/style_images/mydc_mains/post_snapback.gif)
Report.lua ( 1.36 килобайт )
: 64Отправляю жалобу,а мне выдаёт *** Ты не можешь отправлять жалобу на тех, кто выше тебя по статусу :P
хотя юзер на юзера жаловался...
Автор: Sephiroth_Lukaw 18.1.2009, 11:51
Такая команда(report) могла быть реализована в каком-нибудь другом скрипте, просто поставь скрипта Setuper'а в самый верх.
Говорю так, потому что вижу в скрипте(в случае НЕ отправке жалобы) только предупреждение вида: "Нет прав на использование этой команды", про статус ни слова.
Автор: Артём 18.1.2009, 12:17
Цитата(Sephiroth_Lukaw @ 18.1.2009, 11:51)
![*](http://mydc.ru/style_images/mydc_mains/post_snapback.gif)
Такая команда(report) могла быть реализована в каком-нибудь другом скрипте, просто поставь скрипта Setuper'а в самый верх.
Говорю так, потому что вижу в скрипте(в случае НЕ отправке жалобы) только предупреждение вида: "Нет прав на использование этой команды", про статус ни слова.
Спасибо!помогло