[Quest]Cufar Ucenic FARA BUG !

Avatar utilizator
k1D
Nivel 2

Nivel 2
Mesaje: 214
Membru din: 25 Iul 2013, 21:57
Server: play.just4metin.ro
Regat: Jinno
Aprecieri: 0
Mulţumiri: 130  
 Contact:
Medalii

Cu ce este diferit acest quest fata de celelalte ?
Simplu.Nu mai poti face bug la cufar. ( Sa iti umpli inventaru cu itm si sa deschizi cufarul de lvl 1 si ce iese din el sa pice pe jos). Astefel daca nu ai cel putin 10 spatii libere in inventar nu o sa poti sa deschizi cufarul. Tin sa precizez ca pana acum nu am vazut nici un tutorial cu acest quest sau server la care sa nu poti face bugul.

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
Instalare Quest:
1. Salvati continutul quest-ului într-un fisier text numit de exemplu nume_quest.quest .
2. Va conectati la filezilla / winscp si întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveti).
3. Îl puneti acolo (sa fie .quest) si da-ti permisiuni 777.
4. Te loghezi în FreeBSD / putty si scrii în felul urmator: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intrati pe server si scrieti /reload q .
6. Testati quest-ul .

Autor:SirFulgeruL -M2Z
Pentru acest mesaj, k1D a primit 6 (de) mulţumiri
YoKe • bogdanslo69 • [A]14K • hvhionel22 • laur250 • eduardmcn
Avatar utilizator
[Cruel]
Utilizator interzis !

Utilizator interzis !
Mesaje: 250
Membru din: 13 Ian 2014, 14:14
Server: FreakzMetin2
Regat: Jinno
Aprecieri: 0
Mulţumiri: 2  
 Contact:
Medalii

Inca un Quest deal meu a iesit la suprafata. :D
Functia

Cod: Selectaţi tot

if pc.get_empty_inventory_count() <= 10 then
e adugata de mine. B-)
Imagine
Yahoo Messenger| Afiseaza codul
dead.cruell
Afișează semnătura
Avatar utilizator
DEMONrau
Nou Venit

Nou Venit
Mesaje: 40
Membru din: 15 Mar 2014, 17:59
Server: metin2impact
Regat: Jinno
Aprecieri: 0
Mulţumiri: 1  
Medalii

Nu aceaasta este veriunea nebugata ;)
Avatar utilizator
alexstyle4
Nou Venit

Nou Venit
Mesaje: 19
Membru din: 10 Sep 2013, 13:48
Aprecieri: 1  
Mulţumiri: 0
Medalii

o idee cum as putea scoate cuferul de pe serverfile SD
Avatar utilizator
noktys
Nivel 1

Nivel 1
Mesaje: 110
Membru din: 21 Mar 2014, 14:35
Aprecieri: 0
Mulţumiri: 1  
Medalii

Cruel scrie:Inca un Quest deal meu a iesit la suprafata. :D
Functia

Cod: Selectaţi tot

if pc.get_empty_inventory_count() <= 10 then
e adugata de mine. B-)
HEy Cum se adauga functia? unde?
Avatar utilizator
Wji
Nivel 2

Nivel 2
Mesaje: 215
Membru din: 11 Aug 2013, 11:22
Regat: Jinno
Aprecieri: 0
Mulţumiri: 30  
 Contact:
Medalii

noktys scrie:
Cruel scrie:Inca un Quest deal meu a iesit la suprafata. :D
Functia

Cod: Selectaţi tot

if pc.get_empty_inventory_count() <= 10 then
e adugata de mine. B-)
HEy Cum se adauga functia? unde?
e deja in quest-ul debugat, Cruel doar a specificat ca e o linie introdusa de el.
You want the best tutorials for your Metin2 server ?
You can find here: http://www.4metin2.com
Highlight in contest your Metin2 server !
Afișează semnătura
Avatar utilizator
[Cruel]
Utilizator interzis !

Utilizator interzis !
Mesaje: 250
Membru din: 13 Ian 2014, 14:14
Server: FreakzMetin2
Regat: Jinno
Aprecieri: 0
Mulţumiri: 2  
 Contact:
Medalii

Cum a mai zis si Wji , eu doar am specificat ca e adaugata de mine functia.
Ea nu iti permite sa deschizi cufarul daca nu ai 10spatii libere in inventar.
Imagine
Yahoo Messenger| Afiseaza codul
dead.cruell
Afișează semnătura
Avatar utilizator
M.Seby
Utilizator interzis !

Utilizator interzis !
Mesaje: 2685
Membru din: 10 Sep 2013, 15:00
Server: Not Found
Regat: Jinno
Aprecieri: 0
Mulţumiri: 16  
 Contact:
Medalii

Subiect mutat din ghiduri si tutoriale in resurse-metin2
Imagine
Afișează semnătura
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 785  
Discord: Copiază ID
Medalii

Mutat în quest-uri!

[ Mesaj scris via Android ] Imagine
Imagine
Afișează semnătura
Avatar utilizator
Melon
Utilizator interzis !

Utilizator interzis !
Mesaje: 60
Membru din: 09 Iul 2015, 17:20
Server: --------
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 2  
 Contact:
Medalii

Cruel tu nu stii sa faci asa ceva nu te mai baga in toate ca e al tau .
Imagine
Afișează semnătura
Răspunde
Răspunsuri
0
Vizualizări
1512
Răspunsuri
8
Vizualizări
536
Răspunsuri
3
Vizualizări
475
Răspunsuri
3
Vizualizări
156

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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