Суббота, 08.02.2025, 09:54


Приветствую Вас Гость | RSS


Главная | [QUEST] Сообщают игрок об игроке! - Форум | Регистрация | Вход
Metin2 сервера, руководства, гайды, читы, боты

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
[QUEST] Сообщают игрок об игроке!
BlackVol4ara[BV] Дата: Воскресенье, 04.12.2011, 16:18 | Сообщение # 1

Сообщений: 705

Статус: Не на сайте
Этот квест используется для того чтобы игрок нажаловался администрации на другого игрока читер ли он, или рисовка, есть какие баги на сервере, непонятный перевод и т.д......
Все отчеты хранятся в базе данных => log.log ##########################

Доступно только для пользователей

[color=red]Установка:

1. Заходим в FTP по пути *В моем случае это -* /usr/deimos/game/dm2/share/local/quest
2. Создаем у себя на рабочем столе файл с названием * zaloba * а расширением * .quest * получится так => zaloba.quest
3. Открываем его редактором копируем мой quest выше и вставляем его туда, СОХРАНЯЕМ, и закидываем по FTP в папку * quest *
4. Открываем в FTP лист где прописанны все работающие квесты в моем случае это - * quest_list * и в конец прописываем ->> zaloba.quest
5. Дальше идем в #Console FreeBSD -> и комплимируем quest.
6. Прописываем в #Console FreeBSD -> shutdown -r now
7. Машина ребутнулась запускаем сервер и все...


Добавлено (04.12.2011, 16:18)
---------------------------------------------
Quote (BlackVol4ara)
quest zaloba begin
state start begin
when login begin
set_state(report)
end
end
state report begin
when letter begin
send_letter(" Отчет Игрока! ")
end
when button or info begin
say_title(" Отчет игрока. ")
say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")
say(" Здесь Вы можете нажаловаться на другого игрока. ")
say(" Вы можете сообщить об: ")
say(" Хаках использумуех другими игроками  ")
say(" Торговых Багах ")
say(" Непонятных переводах ")
say(" Рисовках ")
say(" Матах, Оскорблениях - для этого иметь скрин! ")
say("")
say_reward(" Вы действительно хотите сообщить о другом игроке? ")
local a = select(" Да "," Нет ")
if a == 2 then
return
end
say_title(" Отчет игрока ")
say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")
say(" Введите имя игрока! ")
say("")
say_reward(" Проверьте правильно ли вы его написали! ")
local name = input()
if name == "" then
return
end
local u_vid = find_pc_by_name(name)
if u_vid == 0 then
say_title(" Отчет игрока ")
say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")
say(" Этот игрок не в сети! ")
return
end
say(" О чем хотите рассказать? ")
local reporter = pc.get_name()
local b = select(" Хаки ", " Торговый Баг ", " Непонятный перевод! ", " Рисовки ", "Мат, оскорбление"," Не сообщать ")
if b == 1 then
char_log(1, reporter, name)
elseif b == 2 then
char_log(2, reporter, name)
elseif b == 3 then
char_log(3, reporter, name)
elseif b == 4 then
char_log(4, reporter, name)
elseif b == 5 then
char_log(5, reporter, name)
else
return
end
say_title(" Отчет игрока ")
say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")
say(" ВАЖНО: Ваше имя было зарегестрированно! ")
say(" Спасибо за донесение! ")
say(" Администрация проследит за этим игроком  в последнее время! ")
say("")
say(" Отчет на другого игрока? press 'n'")
end
end
end  

Прошу извенение в квесте ошибочка вот исправление

Code
quest zaloba begin    
       state start begin    
           when login begin    
               set_state(report)    
           end    
       end    
       state report begin    
           when letter begin    
               send_letter(" Отчет Игрока! ")    
           end    
           when button or info begin    
               say_title(" Отчет игрока. ")    
               say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")    
               say(" Здесь Вы можете нажаловаться на другого игрока. ")    
               say(" Вы можете сообщить об: ")    
               say(" Хаках использумуех другими игроками  ")    
               say(" Торговых Багах ")    
               say(" Непонятных переводах ")    
               say(" Рисовках ")    
               say(" Матах, Оскорблениях - для этого иметь скрин! ")   
               say("")    
               say_reward(" Вы действительно хотите сообщить о другом игроке? ")    
               local a = select(" Да "," Нет ")    
               if a == 2 then    
                   return    
               end    
               say_title(" Отчет игрока ")    
               say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")    
               say(" Введите имя игрока! ")    
               say("")    
               say_reward(" Проверьте правильно ли вы его написали! ")    
               local name = input()    
               if name == "" then    
                   return    
               end    
               local u_vid = find_pc_by_name(name)    
               if u_vid == 0 then    
                   say_title(" Отчет игрока ")    
                   say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")    
                   say(" Этот игрок не в сети! ")    
                   return    
               end    
               say(" О чем хотите рассказать? ")    
               local reporter = pc.get_name()    
               local b = select(" Хаки ", " Торговый Баг ", " Непонятный перевод! ", " Рисовки ", " Мат, оскорбление "," Не сообщать ")    
                   if b == 1 then    
                       char_log(1, reporter, name)                            
                   elseif b == 2 then    
                       char_log(2, reporter, name)                            
                   elseif b == 3 then    
                       char_log(3, reporter, name)                            
                   elseif b == 4 then    
                       char_log(4, reporter, name)    
                   elseif b == 5 then    
                       char_log(5, reporter, name)                    
                   else    
                       return    
                   end    
               say_title(" Отчет игрока ")    
               say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")    
               say(" ВАЖНО: Ваше имя было зарегестрированно! ")    
               say(" Спасибо за донесение! ")    
               say(" Администрация проследит за этим игроком  в последнее время! ")    
               say("")    
               say(" Отчет на другого игрока? press 'n'")    
           end    
       end    
end  



 
СообщениеЭтот квест используется для того чтобы игрок нажаловался администрации на другого игрока читер ли он, или рисовка, есть какие баги на сервере, непонятный перевод и т.д......
Все отчеты хранятся в базе данных => log.log ##########################

Доступно только для пользователей

[color=red]Установка:

1. Заходим в FTP по пути *В моем случае это -* /usr/deimos/game/dm2/share/local/quest
2. Создаем у себя на рабочем столе файл с названием * zaloba * а расширением * .quest * получится так => zaloba.quest
3. Открываем его редактором копируем мой quest выше и вставляем его туда, СОХРАНЯЕМ, и закидываем по FTP в папку * quest *
4. Открываем в FTP лист где прописанны все работающие квесты в моем случае это - * quest_list * и в конец прописываем ->> zaloba.quest
5. Дальше идем в #Console FreeBSD -> и комплимируем quest.
6. Прописываем в #Console FreeBSD -> shutdown -r now
7. Машина ребутнулась запускаем сервер и все...


Добавлено (04.12.2011, 16:18)
---------------------------------------------
Quote (BlackVol4ara)
quest zaloba begin
state start begin
when login begin
set_state(report)
end
end
state report begin
when letter begin
send_letter(" Отчет Игрока! ")
end
when button or info begin
say_title(" Отчет игрока. ")
say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")
say(" Здесь Вы можете нажаловаться на другого игрока. ")
say(" Вы можете сообщить об: ")
say(" Хаках использумуех другими игроками  ")
say(" Торговых Багах ")
say(" Непонятных переводах ")
say(" Рисовках ")
say(" Матах, Оскорблениях - для этого иметь скрин! ")
say("")
say_reward(" Вы действительно хотите сообщить о другом игроке? ")
local a = select(" Да "," Нет ")
if a == 2 then
return
end
say_title(" Отчет игрока ")
say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")
say(" Введите имя игрока! ")
say("")
say_reward(" Проверьте правильно ли вы его написали! ")
local name = input()
if name == "" then
return
end
local u_vid = find_pc_by_name(name)
if u_vid == 0 then
say_title(" Отчет игрока ")
say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")
say(" Этот игрок не в сети! ")
return
end
say(" О чем хотите рассказать? ")
local reporter = pc.get_name()
local b = select(" Хаки ", " Торговый Баг ", " Непонятный перевод! ", " Рисовки ", "Мат, оскорбление"," Не сообщать ")
if b == 1 then
char_log(1, reporter, name)
elseif b == 2 then
char_log(2, reporter, name)
elseif b == 3 then
char_log(3, reporter, name)
elseif b == 4 then
char_log(4, reporter, name)
elseif b == 5 then
char_log(5, reporter, name)
else
return
end
say_title(" Отчет игрока ")
say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")
say(" ВАЖНО: Ваше имя было зарегестрированно! ")
say(" Спасибо за донесение! ")
say(" Администрация проследит за этим игроком  в последнее время! ")
say("")
say(" Отчет на другого игрока? press 'n'")
end
end
end  

Прошу извенение в квесте ошибочка вот исправление

Code
quest zaloba begin    
       state start begin    
           when login begin    
               set_state(report)    
           end    
       end    
       state report begin    
           when letter begin    
               send_letter(" Отчет Игрока! ")    
           end    
           when button or info begin    
               say_title(" Отчет игрока. ")    
               say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")    
               say(" Здесь Вы можете нажаловаться на другого игрока. ")    
               say(" Вы можете сообщить об: ")    
               say(" Хаках использумуех другими игроками  ")    
               say(" Торговых Багах ")    
               say(" Непонятных переводах ")    
               say(" Рисовках ")    
               say(" Матах, Оскорблениях - для этого иметь скрин! ")   
               say("")    
               say_reward(" Вы действительно хотите сообщить о другом игроке? ")    
               local a = select(" Да "," Нет ")    
               if a == 2 then    
                   return    
               end    
               say_title(" Отчет игрока ")    
               say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")    
               say(" Введите имя игрока! ")    
               say("")    
               say_reward(" Проверьте правильно ли вы его написали! ")    
               local name = input()    
               if name == "" then    
                   return    
               end    
               local u_vid = find_pc_by_name(name)    
               if u_vid == 0 then    
                   say_title(" Отчет игрока ")    
                   say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")    
                   say(" Этот игрок не в сети! ")    
                   return    
               end    
               say(" О чем хотите рассказать? ")    
               local reporter = pc.get_name()    
               local b = select(" Хаки ", " Торговый Баг ", " Непонятный перевод! ", " Рисовки ", " Мат, оскорбление "," Не сообщать ")    
                   if b == 1 then    
                       char_log(1, reporter, name)                            
                   elseif b == 2 then    
                       char_log(2, reporter, name)                            
                   elseif b == 3 then    
                       char_log(3, reporter, name)                            
                   elseif b == 4 then    
                       char_log(4, reporter, name)    
                   elseif b == 5 then    
                       char_log(5, reporter, name)                    
                   else    
                       return    
                   end    
               say_title(" Отчет игрока ")    
               say(" ВНИМАНИЕ: злоупотребление этой системой приведет к Блоку акаунта! ")    
               say(" ВАЖНО: Ваше имя было зарегестрированно! ")    
               say(" Спасибо за донесение! ")    
               say(" Администрация проследит за этим игроком  в последнее время! ")    
               say("")    
               say(" Отчет на другого игрока? press 'n'")    
           end    
       end    
end  

Автор - BlackVol4ara[BV]
Дата добавления - 04.12.2011 в 16:18
  • Страница 1 из 1
  • 1
Поиск:

Загрузка..

Яндекс.Метрика
Copyright Necromancers © 2025 Сайт основан на мотивах Метин-2


Все права на некоторые элементы дизайна принадлежат официальному сайту www.metin-2.ru