• Страница 1 из 1
  • 1
Модератор форума: MD_Shved  
GM PORTAL(ФОРУМ) » МЕТИН 2 » ФАЙЗИЛА , НАВИКАТ , КВЕСТЫ , КАРТЫ » КВЕСТЫ » Квест на убийство (определёное количество)
Квест на убийство (определёное количество)
serverpublik Дата: Пятница, 20.12.2013, 16:02 | Сообщение # 1
    Ивано-Франковск
    Сообщений: 34
    Награды: 0
    Репутация: 8
    Статус:
    Награды
Код
----------------------------------------------
-- Collect Soul Stone
-- By Rapk1d
----------------------------------------------
quest ss35 begin
  state start begin
   when login with pc.level >= 34 begin
    set_state(information)
   end
  end

  state information begin
   when letter begin
    send_letter("Название")
   end

   when info or button begin
    say("Название")
    say("")
    say("")
    say("Тут ваш текст кого убить и т.д.")
    say("Тут ваш текст")
    say("Текст")
    say_reward("Убейте всех монстров для награды.")
    say_reward("")
    say_reward("Возращяйтесь когда выполните задание.")
    say_reward("")
    say_reward("")
    say_reward("--By Andrew--")
    say_reward("-- Руская Версия --")
    say("")
          pc.setqf("state", тут сколько нужно убить)
          q.set_counter("Название моба", количество)
   end

   when !.kill begin
    local count = pc.getqf("state") - 1
    if count <= 500 then
     pc.setqf("state", count)
              q.set_counter("Название моба", count)
    end
    if count == 0 then
        say_title("Тут название квеста")
     say("")
     say("")
        say("Вы сделали это, прийдите и получите награду")
     say("Награда:")
        say_reward("Тут что получит игрок")
     say_reward("Бонус:")
        say_reward("5.000.000 янг")
        say_reward("3.000.000 янг")
     pc.change_money(тут сколько денег)
     pc.give_exp2(тут опыт)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     pc.give_item2(50513, 1)
     clear_letter()
     set_state(__COMPLETE__)

    end
   end
  end

  state __COMPLETE__ begin
  end
end

when !.kill begin - ! тут нужно вписать айди моба например, when 101.kill begin (это айди собачек) вы можете найти айди мобов в navicat->player->mob_proto
pc.give_item2(50513, 1) - это предмет, 50513 - это айди предмета, 1 это его количество (если банки то можно и 200).
Квест взят с Elite, переведён [SGA]Andrew
Оригинал: http://www.elitepvpers.com/forum....-a.html
 
Cs_pRo45_RBK_Shtorm Дата: Среда, 25.12.2013, 19:57 | Сообщение # 2
    Курган
    Сообщений: 286
    Награды: 6
    Репутация: 285
    Статус:
    Награды
    За 25 очков репутации За 50 очков репутации За 150 очков репутации За 250 очков репутации За 50 Сообщений За 150 Сообщений За 200 Сообщений
в данном случае этот квест не будет работать, так как между кавычками и русским текстом нет пробелов ( если вдруг этот квест  будут брать новички, которые этого не знают)

 
marli Дата: Четверг, 26.12.2013, 16:04 | Сообщение # 3
    Челябинск
    Сообщений: 91
    Награды: 4
    Репутация: 31
    Статус:
    Награды
    За 25 очков репутации За 50 Сообщений
---------------------------------------------- 
-- Collect Soul Stone 
-- By Rapk1d 
---------------------------------------------- 
quest ss35 begin 
  state start begin 
   when login with pc.level >= 34 begin 
    set_state(information) 
   end 
  end 

  state information begin 
   when letter begin 
    send_letter("Название") 
   end 

   when info or button begin 
    say("Название") 
    say("") 
    say("") 
    say("Тут ваш текст кого убить и т.д.") 
    say("Тут ваш текст") 
    say("Текст") 
    say_reward("Убейте всех монстров для награды.") 
    say_reward("") 
    say_reward("Возращяйтесь когда выполните задание.") 
    say_reward("") 
    say_reward("") 
    say_reward("--By Andrew--") 
    say_reward("-- Руская Версия --") 
    say("") 
          pc.setqf("state", тут сколько нужно убить) 
          q.set_counter("Название моба", количество) 
   end 

   when !.kill begin 
    local count = pc.getqf("state") - 1 
    if count <= 500 then 
     pc.setqf("state", count) 
              q.set_counter("Название моба", count) 
    end 
    if count == 0 then 
        say_title("Тут название квеста") 
     say("") 
     say("") 
        say("Вы сделали это, прийдите и получите награду") 
     say("Награда:") 
        say_reward("Тут что получит игрок") 
     say_reward("Бонус:") 
        say_reward("5.000.000 янг") 
        say_reward("3.000.000 янг") 
     pc.change_money("тут сколько денег") 
     pc.give_exp2("тут опыт") 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     pc.give_item2(50513, 1) 
     clear_letter() 
     set_state(__COMPLETE__) 

    end 
   end 
  end 

  state __COMPLETE__ begin 
  end 
end

Вот так я себе сделал и всё работает.


FSITW2
 
GM PORTAL(ФОРУМ) » МЕТИН 2 » ФАЙЗИЛА , НАВИКАТ , КВЕСТЫ , КАРТЫ » КВЕСТЫ » Квест на убийство (определёное количество)
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
  • SLAYER2 Oldschool
  • [Mega RELEASE] автоматический ОХ
  • [SELL] Metin2 SF 2020 OLBAID GAME SRC ver.71.05
  • [SF]BadLine2
  • METIN2WOC!
  • Pansori - 14 языков - 7 новых подземелий - макс уровень 105
  • SLAYER2
  • SELL [SYSTEM] ELEMENTAL SPELL
  • [Vn5socks.net] Service Seller Socks Good
  • Team Frost Reload (ru)
  • Metin2 Serene v1
  • ВОПРОСИК
  • ๖ۣۜGAniviaMT๖ۣۜG SF+CLIENT๖ۣۜG
  • Mt2WordOnline(Rus)
  • [HowTo]Server file by Bancaq, руководство для новичков.
  • Гайды по созданию сервера Metin2 на Хамачах
  • [SF]crazymt2
  • ЗАПУСКАЕМ 2011 СФ НА ХАМАЧАХ
  • [SF] The Dark.
  • [Release] Server Files Develope
  • NOMED(999)
  • Vagabund(652)
  • Cs_pRo45_RBK_Shtorm(286)
  • 1DJONIK1(201)
  • Jase(193)
  • Inferno(159)
  • Nakiner3190(146)
  • Nagato(137)
  • MrBloodyKill(126)
  • MD_Shved(122)
  • gtrrus420:41-Вторник
    Veg951219:40-Вторник
    rossospanaev8320:48-Суббота
    uu909090uu90909005:31-Четверг
    starkillerrus10:49-Вторник
    johnwinchester1600022:10-Понедельник
    pekpyt96021:21-Понедельник
    lsn1983170909:08-Понедельник
    sasha1lupashko04:00-Воскресенье
    forkoon1916:41-Суббота

    Лучшая рип студия!