Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: trapi Dátum 2017-01-25, 09:03:42

Cím: Jó quest de mégse
Írta: trapi Dátum 2017-01-25, 09:03:42
Sziasztok valaki megtudja mondani, nekem miért nem működik a quest ? VZ-t használok ( egyszer már működött )



[spoiler]quest kaka begin
   state start begin
      when 50024.chat."Pontok bevaltasa" begin
         say_title("Üdvözöllek ..pc.get_name..")
         say("Nálam minőségi fegyvereket,vérteket")
         say("Szerezhetsz minőségi áron!")
         say("A halálos fegyvereket és az isten páncélokat")
         say("nemes fémből munkálták!")
         say_reward("Mit szeretnél vásárolni?")
         local s = select("Páncélt", "Fegyvert", "Mégse")
         if s == 3 then
            return
         end
         if s == 1 then -- Páncélok
            local s1 = select("Harcos", "Ninja", "Sura", "Sámán", "Mégse")
            if s1 == 5 then -- mégse
               return
            end
            if s1 == 1 then -- Harcos
               if pc.count_item(30199) >= 50 then
                  say("Ez a vért 50 pontba kerül!")
                  pc.give_item2(11979, 1)
                  pc.remove_item(3019930199, 50)
               else
                  say("Sajnálom neked nincs elég pontod!")
                  say("Gyere vissza ha szereztél 50 pontot!")
                  say_item_vnum(30199)
               end
            end
            if s1 == 2 then --Surasodrófa
               if pc.count_item(30199) >= 50 then
                  say("Ez a vért 50 pontba kerül!")
                  pc.remove_item(30199, 50)
                  pc.give_item2(11980, 1)
               else
                  say("Sajnálom neked nincs elég pontod!")
                  say("Gyere vissza ha szereztél 50 pontot!")
                  say_item_vnum(30199)
               end
            end
            if s1 == 3 then --Ninja
               if pc.count_item(30199) >= 50 then
                  say("Ez a vért 50 pontba kerül!")
                  pc.remove_item(30199, 50)
                  pc.give_item2(11981, 1)
               else
                  say("Sajnálom neked nincs elég pontod!")
                  say("Gyere vissza ha szereztél 50 pontot!")
                  say_item_vnum(30199)
               end
            end
            if s1 == 4 then --Sámán
               if pc.count_item(30199) >= 50 then
                  say("Ez a vért 50 pontba kerül!")
                  pc.remove_item(30199, 50)
                  pc.give_item2(11982, 1)
               else
                  say("Sajnálom neked nincs elég pontod!")
                  say("Gyere vissza ha szereztél 50 pontot!")
                  say_item_vnum(30199)
               end
            end
         end
         if s == 2 then -- Fegyverek
            local s2 = select("Kard", "Pallos", "Sura kard", "Tőr", "Íj", "Harang", "Legyező ", "Mégse")
            if s2 == 8 then -- mégse
               return
            end
            if s2 == 1 then -- Harcos kard
               if pc.count_item(30199) >= 55 then
                  say("Ez a fegyver 55 pontba kerül!")
                  pc.remove_item(30199, 55)
                  pc.give_item2(5599, 1)
               else
                  say("Sajnálom neked nincs elég pontod!")
                  say("Gyere vissza ha szereztél 55 pontot!")
                  say_item_vnum(30199)
               end
            end
            if s2 == 2 then -- Harcos pallos
               if pc.count_item(30199) >= 55 then
                  say("Ez a fegyver 55 pontba kerül!")
                  pc.remove_item(30199, 55)
                  pc.give_item2(2689, 1)
               else
                  say("Sajnálom neked nincs elég pontod!")
                  say("Gyere vissza ha szereztél 55 pontot!")
                  say_item_vnum(30199)
               end
            end
            if s2 == 3 then -- Sura kard
               if pc.count_item(30199) >= 55 then
                  say("Ez a fegyver 55 pontba kerül!")
                  pc.remove_item(30199, 55)
                  pc.give_item2(2619, 1)
               else
                  say("Sajnálom neked nincs elég pontod!")
                  say("Gyere vissza ha szereztél 55 pontot!")
                  say_item_vnum(30199)
               end
            end
            if s2 == 4 then -- Ninja Tőr
               if pc.count_item(30199) >= 55 then
                  say("Ez a fegyver 55 pontba kerül!")
                  pc.remove_item(30199, 55)
                  pc.give_item2(5549, 1)
               else
                  say("Sajnálom neked nincs elég pontod!")
                  say("Gyere vissza ha szereztél 55 pontot!")
                  say_item_vnum(30199)
               end
            end
            if s2 == 5 then -- Ninja Íj
               if pc.count_item(30199) >= 55 then
                  say("Ez a fegyver 55 pontba kerül!")
                  pc.remove_item(30199, 55)
                  pc.give_item2(5529, 1)
               else
                  say("Sajnálom neked nincs elég pontod!")
                  say("Gyere vissza ha szereztél 55 pontot!")
                  say_item_vnum(30199)
               end
            end
            if s2 == 6 then -- Sámán harang
               if pc.count_item(30199) >= 55 then
                  say("Ez a fegyver 55 pontba kerül!")
                  pc.remove_item(30199, 55)
                  pc.give_item2(5589, 1)
               else
                  say("Sajnálom neked nincs elég pontod!")
                  say("Gyere vissza ha szereztél 55 pontot!")
                  say_item_vnum(30199)
               end
            end
            if s2 == 7 then -- Sámán legyező
               if pc.count_item(30199) >= 55 then
                  say("Ez a fegyver 55 pontba kerül!")
                  pc.remove_item(30199, 55)
                  pc.give_item2(45409, 1)
               else
                  say("Sajnálom neked nincs elég pontod!")
                  say("Gyere vissza ha szereztél 55 pontot!")
                  say_item_vnum(30199)
               end
            end
         end
      end
   end
end[/spoiler]
Cím: Re:Jó quest de mégse
Írta: ixtreeme Dátum 2017-01-25, 09:48:31
Milyen hibát ír rá ?
Cím: Re:Jó quest de mégse
Írta: 5310pati Dátum 2017-01-25, 10:11:55
1 code tag
2 jó lenne tudni mi a hiba ahogy előttem írták
3 nem túl nagy egy kicsit ez az ID?
Idézpc.remove_item(3019930199, 50)
Cím: Re:Jó quest de mégse
Írta: trapi Dátum 2017-01-25, 12:24:07
1 ???
2 Nem ír hibát
3 Kipróbálom :)

Üzenet összefésülés: 2017-01-25, 12:30:45

http://www.kephost.com/images/2017/01/25/wtf.png
Cím: Re:Jó quest de mégse
Írta: 5310pati Dátum 2017-01-25, 12:42:25
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fwww.kepfeltoltes.eu%2Fimages%2F823quest.jpg&hash=65263306b403e393888978f23e9b2cf6e6e29bd3)
Nálam működik :-X :-X
Cím: Re:Jó quest de mégse
Írta: trapi Dátum 2017-01-25, 12:52:14
nállam akkor miért nem  :( ?
Cím: Re:Jó quest de mégse
Írta: 5310pati Dátum 2017-01-25, 12:53:50
Lehet rossz az NPC. Pár hónapja volt erről téma, kipróbáltam és bizonyos NPC-re én se tudtam rárakni a questet.
Ha jól emlékszem az on_click oszlop volt felelős érte naviban.
Cím: Re:Jó quest de mégse
Írta: trapi Dátum 2017-01-25, 14:24:28
És ott mi a jó ? amire rakni akarom az 2-es
Cím: Re:Jó quest de mégse
Írta: 5310pati Dátum 2017-01-25, 14:30:16
enum EOnClickEvents
{
ON_CLICK_NONE,
ON_CLICK_SHOP,
ON_CLICK_TALK,
ON_CLICK_MAX_NUM
};
EhPortal 1.39 © 2025, WebDev