Cerere Quest Iteme de Început !! Puțin modificat :D

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
Gaz3rNr1
Nivel 6

Nivel 6
Mesaje: 983
Membru din: 19 Oct 2015, 19:13
Server: Se lucrează !
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 571  
 Contact:
Medalii

Salut. Oare există vreun Quest pentru itemele de inceput... Itemele care le dă la inceput.. adică acc, armura si arma de lev 1+ cufăr ucenic.. Oare există vreun quest care să dea și astea, și să mai bag eu ceva in plus( un item) și să fie Echipat? Adică să se echipeze automat la prima logare pe server.. Sper că ințelegeți :D
Nu imi place realitatea, de asta trăiesc în lumea mea !
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

Nu exista, ca sa faci asta trebuie sa fi mare "sursar" :)
Afișează semnătura
Avatar utilizator
Electrico
Nivel 2

Nivel 2
Mesaje: 288
Membru din: 16 Oct 2015, 12:32
Server: Respawn
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 302  
Medalii

Poftim:

Cod: Selectaţi tot

quest give_basic_weapon2 begin
   state start begin
      when login begin
         say_title("Metin2Argos - Mereu vei avea ceva de facut")
         say("Dragi jucatori,")
         say("Server-ul nostru nou nout,este conceput")
         say("cu indeajunsa inteligenta sa nu te plictisesti")
         say("niciodata.Intotdeuna vei avea ceva de facut.")
         say("Pentru mai multe informatii contactati un GM sau MOD.")

         say("Ai primit echipament.")
         local item_vnum = 19
         local item_vnum2 = 11209
         local item_vnum3 = 13009
         local item_vnum4 = 12209
         if pc.get_job() == 1 then
             item_vnum = 1009
            item_vnum2 = 11409
            item_vnum3 = 13009
            item_vnum4 = 12349
         elseif pc.get_job() == 2 then            
            item_vnum = 19
            item_vnum2 = 11609
            item_vnum3 = 12489
            item_vnum4 = 13009
         elseif pc.get_job() == 3 then
            item_vnum = 7009
            item_vnum2 = 13009
            item_vnum3 = 12629
            item_vnum4 = 11809
         end
         pc.give_item2(50187)
         pc.give_item2(50052)
         pc.give_item2(70058)
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()                         
         set_state(ende)
      end
   end   
   state ende begin
   end
end
Quest cufar ucenic:

Cod: Selectaţi tot

quest cufar_ucenic begin
      state start begin
      when 50187.use begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50188, 1)     -- Cufar ucenic II
         pc.remove_item(50187, 1)   -- Elimina din inventar
           pc.give_item2(72724, 1)   
         pc.give_item2(72728, 1)
         pc.give_item2(53006, 1)
      end
   ------------------------------------------------------------------------------------------
      when 50188.use with pc.get_level() >= 10 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50189, 1)     -- Cufar ucenic III
         pc.remove_item(50188, 1)   -- Elimina din inventar
           pc.give_item2(71027, 5)
         pc.give_item2(71028, 5)
         pc.give_item2(71029, 5)
         pc.give_item2(71030, 5)
         pc.give_item2(71044, 5)
         pc.give_item2(71045, 5)
      end
   -------------------------------------------------------------------------------------------
      when 50189.use with pc.get_level() >= 20 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50190, 1)     -- Cufar ucenic I expert
         pc.remove_item(50189, 1)   -- Elimina din inventar
         pc.give_item2(70003, 1)        
      end
   -------------------------------------------------------------------------------------------
      when 50190.use with pc.get_level() >= 30 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50191, 1)     -- Cufar ucenic II expert
         pc.remove_item(50190, 1)   -- Elimina din inventar
         pc.give_item2(71110, 1)
      end
   -------------------------------------------------------------------------------------------
      when 50191.use with pc.get_level() >= 40 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50192, 1)     -- Cufar ucenic III expert
         pc.remove_item(50191, 1)   -- Elimina din inventar
         pc.give_item2(70043, 1)
         pc.give_item2(71035, 5)
      end
   -------------------------------------------------------------------------------------------
      when 50192.use with pc.get_level() >= 50 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.remove_item(50192, 1)   -- Eiimina din inventar
         pc.give_item2(71004, 10)
        pc.give_item2(50193, 1)     -- Cufar ucenic I expert
        pc.give_item2(70005, 1) 
      end
   -------------------------------------------------------------------------------------------
      when 50193.use with pc.get_level() >= 60 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50194, 1)     -- Cufar ucenic II maiestru
         pc.remove_item(50193, 1)   -- Elimina din inventar
         pc.give_item2(70024, 3)
         pc.give_item2(50513, 3)
      end
   -------------------------------------------------------------------------------------------
      when 50194.use with pc.get_level() >= 70 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50195, 1)     -- Cufar ucenic III maiestru
         pc.remove_item(50194, 1)   -- Elimina din inventar
         pc.give_item2(72726, 1)
         pc.give_item2(72730, 1)
      end
   -------------------------------------------------------------------------------------------
      when 50195.use with pc.get_level() >= 80 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50196, 1)     -- Cufar ucenic
         pc.remove_item(50195, 1)   -- Elimina din inventar
         pc.give_item2(70007, 1)
      end

   -------------------------------------------------------------------------------------------
      when 50196.use with pc.get_level() >= 90 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.remove_item(50196, 1)   -- Elimina din inventar
         pc.give_item2(70024, 1)
        pc.give_item2(70024, 1)
        pc.give_item2(70024, 1)
        pc.give_item2(70024, 1)
        pc.give_item2(70024, 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(70005, 1)
        pc.give_item2(70005, 1)
        pc.give_item2(70005, 1)
        pc.give_item2(70005, 1)
        pc.give_item2(70005, 1)
        pc.give_item2(70005, 1)
      end
   -------------------------------------------------------------------------------------------
      end
   end
Bafta. :P
Imagine

Daca te-am ajutat, apasa pe butonul "Multumesc" !
Afișează semnătura
Avatar utilizator
Gaz3rNr1
Nivel 6

Nivel 6
Mesaje: 983
Membru din: 19 Oct 2015, 19:13
Server: Se lucrează !
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 571  
 Contact:
Medalii

Exygo scrie:Nu exista, ca sa faci asta trebuie sa fi mare "sursar" :)
Dacă am un tutorial, Fac aproape orice in sursă :))
Electrico scrie:Poftim:

Cod: Selectaţi tot

quest give_basic_weapon2 begin
   state start begin
      when login begin
         say_title("Metin2Argos - Mereu vei avea ceva de facut")
         say("Dragi jucatori,")
         say("Server-ul nostru nou nout,este conceput")
         say("cu indeajunsa inteligenta sa nu te plictisesti")
         say("niciodata.Intotdeuna vei avea ceva de facut.")
         say("Pentru mai multe informatii contactati un GM sau MOD.")

         say("Ai primit echipament.")
         local item_vnum = 19
         local item_vnum2 = 11209
         local item_vnum3 = 13009
         local item_vnum4 = 12209
         if pc.get_job() == 1 then
             item_vnum = 1009
            item_vnum2 = 11409
            item_vnum3 = 13009
            item_vnum4 = 12349
         elseif pc.get_job() == 2 then            
            item_vnum = 19
            item_vnum2 = 11609
            item_vnum3 = 12489
            item_vnum4 = 13009
         elseif pc.get_job() == 3 then
            item_vnum = 7009
            item_vnum2 = 13009
            item_vnum3 = 12629
            item_vnum4 = 11809
         end
         pc.give_item2(50187)
         pc.give_item2(50052)
         pc.give_item2(70058)
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()
         horse.advance()                         
         set_state(ende)
      end
   end   
   state ende begin
   end
end
Quest cufar ucenic:

Cod: Selectaţi tot

quest cufar_ucenic begin
      state start begin
      when 50187.use begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50188, 1)     -- Cufar ucenic II
         pc.remove_item(50187, 1)   -- Elimina din inventar
           pc.give_item2(72724, 1)   
         pc.give_item2(72728, 1)
         pc.give_item2(53006, 1)
      end
   ------------------------------------------------------------------------------------------
      when 50188.use with pc.get_level() >= 10 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50189, 1)     -- Cufar ucenic III
         pc.remove_item(50188, 1)   -- Elimina din inventar
           pc.give_item2(71027, 5)
         pc.give_item2(71028, 5)
         pc.give_item2(71029, 5)
         pc.give_item2(71030, 5)
         pc.give_item2(71044, 5)
         pc.give_item2(71045, 5)
      end
   -------------------------------------------------------------------------------------------
      when 50189.use with pc.get_level() >= 20 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50190, 1)     -- Cufar ucenic I expert
         pc.remove_item(50189, 1)   -- Elimina din inventar
         pc.give_item2(70003, 1)        
      end
   -------------------------------------------------------------------------------------------
      when 50190.use with pc.get_level() >= 30 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50191, 1)     -- Cufar ucenic II expert
         pc.remove_item(50190, 1)   -- Elimina din inventar
         pc.give_item2(71110, 1)
      end
   -------------------------------------------------------------------------------------------
      when 50191.use with pc.get_level() >= 40 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50192, 1)     -- Cufar ucenic III expert
         pc.remove_item(50191, 1)   -- Elimina din inventar
         pc.give_item2(70043, 1)
         pc.give_item2(71035, 5)
      end
   -------------------------------------------------------------------------------------------
      when 50192.use with pc.get_level() >= 50 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.remove_item(50192, 1)   -- Eiimina din inventar
         pc.give_item2(71004, 10)
        pc.give_item2(50193, 1)     -- Cufar ucenic I expert
        pc.give_item2(70005, 1) 
      end
   -------------------------------------------------------------------------------------------
      when 50193.use with pc.get_level() >= 60 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50194, 1)     -- Cufar ucenic II maiestru
         pc.remove_item(50193, 1)   -- Elimina din inventar
         pc.give_item2(70024, 3)
         pc.give_item2(50513, 3)
      end
   -------------------------------------------------------------------------------------------
      when 50194.use with pc.get_level() >= 70 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50195, 1)     -- Cufar ucenic III maiestru
         pc.remove_item(50194, 1)   -- Elimina din inventar
         pc.give_item2(72726, 1)
         pc.give_item2(72730, 1)
      end
   -------------------------------------------------------------------------------------------
      when 50195.use with pc.get_level() >= 80 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.give_item2(50196, 1)     -- Cufar ucenic
         pc.remove_item(50195, 1)   -- Elimina din inventar
         pc.give_item2(70007, 1)
      end

   -------------------------------------------------------------------------------------------
      when 50196.use with pc.get_level() >= 90 begin
      if pc.get_empty_inventory_count() <= 10 then
         syschat("Ai inventarul plin. Arunca ceva din inventar.")
      return
      end
         pc.remove_item(50196, 1)   -- Elimina din inventar
         pc.give_item2(70024, 1)
        pc.give_item2(70024, 1)
        pc.give_item2(70024, 1)
        pc.give_item2(70024, 1)
        pc.give_item2(70024, 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(70005, 1)
        pc.give_item2(70005, 1)
        pc.give_item2(70005, 1)
        pc.give_item2(70005, 1)
        pc.give_item2(70005, 1)
        pc.give_item2(70005, 1)
      end
   -------------------------------------------------------------------------------------------
      end
   end
Bafta. :P
Imediat il incerc. Și zici că Urcă itemele in inventar, nu?
Edit: NU merge !
Nu imi place realitatea, de asta trăiesc în lumea mea !
Afișează semnătura
Avatar utilizator
Gaz3rNr1
Nivel 6

Nivel 6
Mesaje: 983
Membru din: 19 Oct 2015, 19:13
Server: Se lucrează !
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 571  
 Contact:
Medalii

T/C. Am făcut Din sursă. Cred că voi face un topic !
Nu imi place realitatea, de asta trăiesc în lumea mea !
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

Subiect mutat in Probleme rezolvate
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
122
Răspunsuri
6
Vizualizări
608
Răspunsuri
4
Vizualizări
1467
Răspunsuri
2
Vizualizări
2022

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 21 vizitatori