Bilder in Quests einfügen?

10/19/2010 17:04 SuraKämpfer1#1
Schönen Abend zusammen,
Ich fragte mich, wie ich ein Bild in eine Quest einfügen kann. So ZB. Wie in der DE. version. Einfach das wenn man einen Roten Trank holen soll das unten das Bild ist und einem Zeigt was man braucht.

Weiss jemand, wie das geht? :) Freue mich auf Antworten

Mfg
10/19/2010 17:11 .NexT#2
das würde mich auch intressieren.
Es müsste irgendwas mit load... sein, das bild müsste im clienten schon eigefügt sein und auch serversight.
Ich hab das erst einmal auf einem pserver gesehn, nämlich den von Saaja
10/19/2010 17:15 SuraKämpfer1#3
Oder ob das auch nur Clientside geht? load C:\Benutzer\Client\Beispiel.jpg
10/19/2010 17:23 .NexT#4
ne muss ja auch eigentlich im server sein, sonst versteht der server den befehl nicht.
Oder das ist schon von metin2 de übernommen drin.
10/19/2010 17:25 SuraKämpfer1#5
Hum... Dann müsste man den Befehl auch noch im Server zusätzlich einfügen? WTF?

Anmerkung zu deiner Sig, man schreibt by nicht bye ;)
10/19/2010 18:13 Wanker #1#6
Hab ich mal ein TuT gemacht:
[Only registered and activated users can see links. Click Here To Register...]
10/19/2010 19:59 blade007#7
Code:
----------------------------------------------
--Das Neue Lager--Metin2 Quest
--By [Only registered and activated users can see links. Click Here To Register...]
--(c)By Downloader99
----------------------------------------------
quest lager_1 begin
     state start begin
         when login with pc.level >=32 begin
             set_state(info)
         end
     end 
     state info begin
         when letter begin
             send_letter("Das neue Lager")
             local v = find_npc_by_vnum(9004)
              if v != 0 then
               target.vid("__TARGET__", v, "Das neue Lager")
           end
         end
         when info or button begin
             say_title("Das neue Lager")
             say("Der Lagerwevalter hat eigentlich ein sehr großes Lager...")
             say("Jedoch wird dieses allmählich zu voll!")
             say("")
             say_reward("Gehe zum Lagerverwalter und helfe ihm!")
         end
         when __TARGET__.target.click or 9004.chat."Das neue Lager" with pc.level >=32 begin
             say_title("Das neue Lager")
             say("Hallo!")
             say("Wie du sicherlich weißt, verwalte ich das Lager!")
             say("Wenn dein Inventar voll ist, komme zu mir und ich lagere")
             say("es für dich!")
             say("Jedoch wird mein Lager langsam zu voll")
             say("Zu viele Bewohner unseres Dorfes lagern ihre")
             say("Sachen bei mir.")
             say("Meistens ist das Müll, jedoch muss ich es lagern,")
             say("wenn mir die Gegenstände gegeben wurden!")
             say("Lange kann ich das Lager nicht mehr zur verfügung stellen")
             say("")
             wait()
             say_title("Das neue Lager")
             say("Jedoch könnte ich mit etwas Geld das Lager erweitern!")
             say("Eine Geldtasche wäre nicht schlecht...")
             [COLOR="Red"]say_item_vnum(50023)[/COLOR]
             say("")
             say_reward("Könntest du mir diese Geldtasche besorgen?")
             local s=select("Ja","Nein")
            if s == 2 then
                say("Oh... sehr Schade.")
                clear_letter()
                set_state("ende")
            else
                say_title("Das neue Lager")
                
                say("Vielen Dank das du mir helfen wilst!")
                say("Jedoch ist diese Tasche nur von den Fremden Generäle")
                say("zu erhalten...ich kann dort nicht hin...")
                say_reward("Töte Wilde Generäle bis du eine Geldtasche bekommst!")
                set_state("main")
            end
         end
     end
     state main begin
         when letter begin
             send_letter("Töte wilde Generäle!")
         end
         when info or button begin
             say_title("Das neue Lager")
             say("Du hast vom Lagerverwalter die Aufgabe bekommen,")
             say("Ihm eine Geldtasche zu besorgen!")
             say_reward("Gehe und hole sie!")
         end
         when 504.kill begin  
              local n = number(1,200) 
              if n== 1 then
                   pc.give_item2(50023,1)
                  say("Du hast die Geldtasche bekommen!")
                 set_state(main2)
              end 
          end
     end
     state main2 begin
         when letter begin
             send_letter("Du hast die Tasche!")
             local v = find_npc_by_vnum(9004)
             if v != 0 then
                 target.vid("__TARGET__", v, "Du hast die Tasche!")
              end
          end
          when info or button begin
              say_title("Das neue Lager")
              say("Du hast die Geldtasche erhalten!")
              say("Gehe wieder zum Lagerverwalter")
          end
          when __TARGET__.target.click or 9004.chat."Das neue Lager" with pc.level >=32 begin
              if pc.count_item(50023) <= 0 then
                 say_title("Das neue Lager")
                 say("Du hast die Tasche nicht?")
                 say("Schade...naja, ich frage wen anders..")
                 set_state(ende)
              end
             say_title("Das neue Lager")
             say("Oh! Danke für die Tasche!")
             say("Endlich kann ich mein lager erweitern!")
             pc.remove_item(50023,1)
             say("")
             say_reward("Du erhälst:")
             say_reward("2.000.000Yang")
             say_reward("3.000.000Erfahrung")
             say_reward("Ebenholzohringe+8")
             say("")
             say("")
             say("")
             say("Dauni x3")
             pc.change_money(20000000)
             pc.give_exp2(3000000)
             pc.give_item2(17108,1)
             clear_letter()
             set_state(ende)
          end
      end
      state ende begin
      end
 end
denke mal das du sowas gesucht hast in Rot makiert

MFG: blade
10/19/2010 20:01 SuraKämpfer1#8
Quote:
Originally Posted by blade007 View Post
Code:
----------------------------------------------
--Das Neue Lager--Metin2 Quest
--By [Only registered and activated users can see links. Click Here To Register...]
--(c)By Downloader99
----------------------------------------------
quest lager_1 begin
     state start begin
         when login with pc.level >=32 begin
             set_state(info)
         end
     end 
     state info begin
         when letter begin
             send_letter("Das neue Lager")
             local v = find_npc_by_vnum(9004)
              if v != 0 then
               target.vid("__TARGET__", v, "Das neue Lager")
           end
         end
         when info or button begin
             say_title("Das neue Lager")
             say("Der Lagerwevalter hat eigentlich ein sehr großes Lager...")
             say("Jedoch wird dieses allmählich zu voll!")
             say("")
             say_reward("Gehe zum Lagerverwalter und helfe ihm!")
         end
         when __TARGET__.target.click or 9004.chat."Das neue Lager" with pc.level >=32 begin
             say_title("Das neue Lager")
             say("Hallo!")
             say("Wie du sicherlich weißt, verwalte ich das Lager!")
             say("Wenn dein Inventar voll ist, komme zu mir und ich lagere")
             say("es für dich!")
             say("Jedoch wird mein Lager langsam zu voll")
             say("Zu viele Bewohner unseres Dorfes lagern ihre")
             say("Sachen bei mir.")
             say("Meistens ist das Müll, jedoch muss ich es lagern,")
             say("wenn mir die Gegenstände gegeben wurden!")
             say("Lange kann ich das Lager nicht mehr zur verfügung stellen")
             say("")
             wait()
             say_title("Das neue Lager")
             say("Jedoch könnte ich mit etwas Geld das Lager erweitern!")
             say("Eine Geldtasche wäre nicht schlecht...")
             [COLOR="Red"]say_item_vnum(50023)[/COLOR]
             say("")
             say_reward("Könntest du mir diese Geldtasche besorgen?")
             local s=select("Ja","Nein")
            if s == 2 then
                say("Oh... sehr Schade.")
                clear_letter()
                set_state("ende")
            else
                say_title("Das neue Lager")
                
                say("Vielen Dank das du mir helfen wilst!")
                say("Jedoch ist diese Tasche nur von den Fremden Generäle")
                say("zu erhalten...ich kann dort nicht hin...")
                say_reward("Töte Wilde Generäle bis du eine Geldtasche bekommst!")
                set_state("main")
            end
         end
     end
     state main begin
         when letter begin
             send_letter("Töte wilde Generäle!")
         end
         when info or button begin
             say_title("Das neue Lager")
             say("Du hast vom Lagerverwalter die Aufgabe bekommen,")
             say("Ihm eine Geldtasche zu besorgen!")
             say_reward("Gehe und hole sie!")
         end
         when 504.kill begin  
              local n = number(1,200) 
              if n== 1 then
                   pc.give_item2(50023,1)
                  say("Du hast die Geldtasche bekommen!")
                 set_state(main2)
              end 
          end
     end
     state main2 begin
         when letter begin
             send_letter("Du hast die Tasche!")
             local v = find_npc_by_vnum(9004)
             if v != 0 then
                 target.vid("__TARGET__", v, "Du hast die Tasche!")
              end
          end
          when info or button begin
              say_title("Das neue Lager")
              say("Du hast die Geldtasche erhalten!")
              say("Gehe wieder zum Lagerverwalter")
          end
          when __TARGET__.target.click or 9004.chat."Das neue Lager" with pc.level >=32 begin
              if pc.count_item(50023) <= 0 then
                 say_title("Das neue Lager")
                 say("Du hast die Tasche nicht?")
                 say("Schade...naja, ich frage wen anders..")
                 set_state(ende)
              end
             say_title("Das neue Lager")
             say("Oh! Danke für die Tasche!")
             say("Endlich kann ich mein lager erweitern!")
             pc.remove_item(50023,1)
             say("")
             say_reward("Du erhälst:")
             say_reward("2.000.000Yang")
             say_reward("3.000.000Erfahrung")
             say_reward("Ebenholzohringe+8")
             say("")
             say("")
             say("")
             say("Dauni x3")
             pc.change_money(20000000)
             pc.give_exp2(3000000)
             pc.give_item2(17108,1)
             clear_letter()
             set_state(ende)
          end
      end
      state ende begin
      end
 end
denke mal das du sowas gesucht hast in Rot makiert

MFG: blade
Wird ingame dann das Bild einfach Angezeigt? Im Questfenster? Kann man wählen wo das Bild kommen soll?^^
10/19/2010 20:09 blade007#9
wird im Questfenster angezeigt kannst ja mal einfügen und selbst nach schauen
10/19/2010 20:11 SuraKämpfer1#10
Jo, aber weisst du ob ich es irgendwie machen kann, das das Bild B. Rechts oben kommt und nicht in der Mitte?
10/19/2010 20:15 blade007#11
das weiss ich nicht wie das geht oder ob es möglich ist