Quest Segítség!!

Indította nissangtr103, 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

 is_party
Egy programozási nyelv akkor alacsony szintű, ha arra kényszeríti az embert, hogy az érdektelen dolgokra is odafigyeljen.

merre felé rakjam bele ezt?

2017-10-31, 21:55:45 #3 Utolsó szerkesztés: 2017-10-31, 21:57:46 Szerző: udvatt108
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! ")
Egy programozási nyelv akkor alacsony szintű, ha arra kényszeríti az embert, hogy az érdektelen dolgokra is odafigyeljen.

de ezzel nem fognak tudni belépni csopival ugye?

Nyilván a kód is arról árulkodik.
Egy programozási nyelv akkor alacsony szintű, ha arra kényszeríti az embert, hogy az érdektelen dolgokra is odafigyeljen.

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

Kicsit gondolkodj.
Egy programozási nyelv akkor alacsony szintű, ha arra kényszeríti az embert, hogy az érdektelen dolgokra is odafigyeljen.