Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: nissangtr103 Dátum 2017-10-31, 21:33:56

Cím: Quest Segítség!!
Írta: nissangtr103 Dátum 2017-10-31, 21:33:56
Sziasztok valaki megtudná mondani hogy tudom ebbe a questbe berakni azt hogy csoportba ne lehessen bemenni Köszönöm előre is!


Questquest Valamiquest1 begin
   state start begin
      when 20358.chat."Belépés a fejnélküli lovashoz1!" begin
         say_title(mob_name(20239)..":")
         say("Köszöntelek kalandor!")
         say("Dicana vagyok a vándor boszorkány.")
         say("Általam most a Fej-nélküli lovas világába")
         say("léphetsz be, ki időnként koporsóját")
         say("elhagyva megjelenik és minden arra")
         say("járó embert megöl, bosszút állva")
         say("szörnyű haláláért.")
         say("Küzdj meg a Fej-nélküli lovassal,")
         say("és szerezd meg a nála lévő démoni kincsekkel")
         say("teli ládáját. Beléphetsz ha a birtokodban van")
         say("lovas koporsójának egy szöge")
         say("")
         say("Szeretnél megküzdeni a Fej-nélküli lovassal?")
         wait()
         say_title(mob_name(20239)..":")
         say("Jó utat !")
         wait()
         if pc.get_level() < 90 then  --Szint
            say_title(mob_name(20239)..":")
            say_reward("Nem léphetsz be, nem vagy még 90-es szintű. ")
         elseif pc.count_item(57001) < 1 then  --Belépő
            say_title(mob_name(20239)..":")
            say_reward("Nem léphetsz be, nincs nálad a ez a tárgy! ")
            say_item_vnum(57001)
         else
            game.set_event_flag("csakegyember_hw",1)
            d.join(194) -- mapindex
            pc.remove_item(57001, 1)
         end
      end
      when login with pc.in_dungeon() and pc.get_map_index() >= 1940000 and pc.get_map_index() < 1950000 begin
         game.set_event_flag("csakegyember_hw",1)
         notice_all(""..pc.get_name().." belépet az Fejnélküli lovashoz!")
         d.notice("20Perced van, hogy megöld a Fejnélküli lovast!")
         d.notice("Sok sikert!")
         d.spawn_mob(20240, 86, 123)
         timer("raz", 60*20)  --20Perces timer
      end
      when raz.timer begin
         d.exit_all(); --kidob mindenkit
         notice_all(""..pc.get_name().." megbukott az Fejnélküli lovasba.")
      end
      when 20240.kill with pc.in_dungeon() and pc.get_map_index() >= 1940000 and pc.get_map_index() < 1950000 begin
         notice_all(""..pc.get_name().." sikeresen legyőzte a Fejnélküli lovast!")
         d.notice("Sikeresen legyőzted a Fejnélküli lovast! 30mp múlva ki leszel teleportálva.")
         timer("kifele", 30) --időzítő
      end
      when kifele.timer begin
         d.exit_all()
      end
   end
end
Cím: Re:Quest Segítség!!
Írta: udvatt108 Dátum 2017-10-31, 21:46:39
 is_party
Cím: Re:Quest Segítség!!
Írta: nissangtr103 Dátum 2017-10-31, 21:47:41
merre felé rakjam bele ezt?
Cím: Re:Quest Segítség!!
Írta: udvatt108 Dátum 2017-10-31, 21:55:45
Ez után:

         if pc.get_level() < 90 then  --Szint
            say_title(mob_name(20239)..":")
            say_reward("Nem léphetsz be, nem vagy még 90-es szintű. ")



Ezt:

         elseif !party.is_party() then  --Ha nincs csopiba
            say_title(mob_name(20239)..":")
            say_reward("Nem léphetsz be, nem vagy csoportban! ")
Cím: Re:Quest Segítség!!
Írta: nissangtr103 Dátum 2017-10-31, 21:58:45
de ezzel nem fognak tudni belépni csopival ugye?
Cím: Re:Quest Segítség!!
Írta: udvatt108 Dátum 2017-10-31, 22:01:45
Nyilván a kód is arról árulkodik.
Cím: Re:Quest Segítség!!
Írta: nissangtr103 Dátum 2017-10-31, 22:02:56
már mint úgy értem hogy ne engedje be őket ha csopiba vannak azt hogy lehet megcsinálni?

Üzenet összefésülés: 2017-10-31, 22:03:59

mivel úgy akarom hogy ne tudjanak buggoltatni ha csopiba vannak
és belépnek 2en és 2szörny jelenik meg
Cím: Re:Quest Segítség!!
Írta: udvatt108 Dátum 2017-10-31, 22:07:34
Kicsit gondolkodj.
EhPortal 1.39 © 2025, WebDev