Problema al 6 - lea skill

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
NiceHit
Nivel 2

Nivel 2
Mesaje: 202
Membru din: 15 Iun 2014, 19:26
Aprecieri: 0
Mulţumiri: 0
Medalii

Salut.
Recent am implementat al 6-lea skill, dar am o problema atunci cand incerc sa il fac P.
Pur si simplu' piatra spirit nu vede skill, pana la G1 cartile au mers, daca incerc sa il fac P cu setsk merge...
Cunoaste cineva o rezolvare ? ImagineImagine
Ultima oară modificat 26 Ian 2016, 21:53 de către NiceHit, modificat 1 dată în total.
Avatar utilizator
FRANCIS
Administrator Adjunct

Administrator Adjunct
Mesaje: 7879
Membru din: 06 Noi 2015, 19:52
Regat: Chunjo
Aprecieri: 334  
Mulţumiri: 54529  
Discord: Copiază ID
Medalii

Ai modificat şi in piatra spirit sk-u la al 6 lea skill ? Intrebare tâmpită ! Dacă nu merge la piatră spirit incearcă să pui la un npc
If you talk to a man in a language he understands, that goes to his head. If you talk to him in his own language, that goes to his heart.
Imagine
ENJOY
Imagine
Afișează semnătura
Avatar utilizator
NiceHit
Nivel 2

Nivel 2
Mesaje: 202
Membru din: 15 Iun 2014, 19:26
Aprecieri: 0
Mulţumiri: 0
Medalii

Nu vreau sa pun la npc, ca m-am gandit si eu la asta...
Acesta este quest de la piatra spirit, unde ar trebuii sa modific pentru acel skill ?

Cod: Selectaţi tot

quest training_grandmaster_skill begin
    state start begin
   when 50513.use begin
       say_title("Piatra Spiritului")
       if pc.get_skill_group() == 0 then
      say("2"..pc.get_skill_group())
      return
       end

       if get_time() < pc.getqf("next_time") then -- and not is_test_server() then
      if pc.is_skill_book_no_delay() then

      else
         say("Te rog aºteaptã puþin timp pentru a ridica")
         say("competenþele la un alt nivel. ")
          return
      end
       end

       local result = training_grandmaster_skill.BuildGrandMasterSkillList(pc.get_job(), pc.get_skill_group())

       local vnum_list = result[1]
       local name_list = result[2]

       if table.getn(vnum_list) == 0 then
      say("Momentan nu ai nici o competenþã care trebuie ")
      say("urcatã la un alt nivel ! ")
      say("")
     say("Încearcã mai târziu.")
      return
       end    
       say("Te rog alege competenþa pe care doreºti sã o creºti. ")
       local menu_list = {}
       table.foreach(name_list, function(i, name) table.insert(menu_list, name) end)
       table.insert(menu_list, "Ieºire ") 

       local s=select_table(menu_list)
       if table.getn(menu_list) == s then
      return
       end

       local skill_name=name_list[s]
       local skill_vnum=vnum_list[s]
       local skill_level = pc.get_skill_level(skill_vnum)
       local -cenzurat-_alignment = pc.get_real_alignment()
       local need_alignment = 1000+500*(skill_level-30)

       test_chat("²{¦bµ½´cÈ: "..-cenzurat-_alignment)
       test_chat("»Ýnµ½´cÈ: "..need_alignment)

       local title=string.format("Competenþa %s urcã la nivel  %d", skill_name, skill_level-30+1)

       say_title(title)
       say("Doreºti sã creºti aceastã competenþã? ")

       if -cenzurat-_alignment<-19000+need_alignment then
      say_reward("Nu ai destule puncte de grad.")
      return
       end

       if -cenzurat-_alignment<0 then
      say_reward(string.format("Puncte: %d -> %d", need_alignment, need_alignment*2))
      say_reward("Doreºti sã creºti aceastã competenþã ? ")
      need_alignment=need_alignment*2
       elseif -cenzurat-_alignment<need_alignment then
      say_reward(string.format("Puncte: %d", need_alignment))
      say_reward("Doreºti sã creºti aceastã competenþã ? ")
       else
      say_reward(string.format("Competenþa creºte la: %d de puncte", need_alignment))
       end
       say("")

       local s=select("Da", "Nu, Mulþumesc ")   
       if s==2 then
      return
       end


       if -cenzurat-_alignment>=0 and -cenzurat-_alignment<need_alignment then
      say_title(string.format("%s", title))
      say("Pentru a urca aceastã competenþã , vei avea ")
      say("nevoie de un cuvânt cheie , introdu cuvântul ")
      say("cheie in casuþa de mai jos ! ")
      say("")
      say_reward("Serenity2")
      say("")
      local s=input()
      if s!="Serenity2" then
          return
      end
       end

       if get_time() < pc.getqf("next_time") then -- and not is_test_server() then
      if pc.is_skill_book_no_delay() then
          pc.remove_skill_book_no_delay()
      else
          say("21")
          return
      end
       end

       pc.setqf("next_time", get_time()+time_hour_to_sec(number(8, 12)))

       if need_alignment>0 then
      if pc.learn_grand_master_skill(skill_vnum) then
          pc.change_alignment(-need_alignment)


          say_title(string.format("%s", title))
          if 40 == pc.get_skill_level(skill_vnum) then
         say(string.format("%s 20.", skill_name))
          else
         say(string.format("%s A fost upgradatã cu succes ! ", skill_name, skill_level-30+1+1))
          end
         say("Competenþa ta a ajus la ")
         say(string.format("%d de Puncte.", need_alignment))
      else
          say_title(string.format("%s", title))
		  say("Ridicarea competenþei la urmãtorul nivel a eºuat.")
          say_reward("Te rog încearcã mai târziu. ")
          pc.change_alignment(-number(need_alignment/3, need_alignment/2))
      end
       end

       pc.remove_item(50513, 1)
   end
   function BuildGrandMasterSkillList(job, group)
       GRAND_MASTER_SKILL_LEVEL = 30
       PERFECT_MASTER_SKILL_LEVEL = 40

       local skill_list = special.active_skill_list[job+1][group]
       local ret_vnum_list = {}
       local ret_name_list = {}

       -- test_chat(string.format("job=%d, group=%d", job, group))

       table.foreach(skill_list, 
       function(i, skill_vnum) 
      local skill_level = pc.get_skill_level(skill_vnum)

      -- test_chat(string.format("[%d]=%d", skill_vnum, skill_level))
      if skill_level >= GRAND_MASTER_SKILL_LEVEL and skill_level < PERFECT_MASTER_SKILL_LEVEL then

          table.insert(ret_vnum_list, skill_vnum)
          local name=locale.GM_SKILL_NAME_DICT[skill_vnum]
          if name == nil then name=skill_vnum end
          table.insert(ret_name_list, name)
      end
       end)
       return {ret_vnum_list, ret_name_list}


       --return {ret_vnum_list, ret_name_list}
   end
    end
end
Avatar utilizator
Moș xWiggle
Utilizator interzis !

Utilizator interzis !
Mesaje: 471
Membru din: 26 Dec 2015, 10:05
Server: Metin2Blow
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
 Contact:
Medalii

Aceiasi problema o am si eu numai ca doar la skill 6 la ninja lama.
Imagine
Afișează semnătura
Avatar utilizator
NiceHit
Nivel 2

Nivel 2
Mesaje: 202
Membru din: 15 Iun 2014, 19:26
Aprecieri: 0
Mulţumiri: 0
Medalii

Upp... Am inteles de la un prieten ca ar putea fi din lucale.lua, l-am schimbat dar degeaba.

[ Mesaj scris via Android ] Imagine
Avatar utilizator
Moș xWiggle
Utilizator interzis !

Utilizator interzis !
Mesaje: 471
Membru din: 26 Dec 2015, 10:05
Server: Metin2Blow
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
 Contact:
Medalii

In seara asta la 9 - 10 cred ca ii dau de cap daca nu il scot.
Imagine
Afișează semnătura
Avatar utilizator
NiceHit
Nivel 2

Nivel 2
Mesaje: 202
Membru din: 15 Iun 2014, 19:26
Aprecieri: 0
Mulţumiri: 0
Medalii

Moș xWiggle scrie:Aceiasi problema o am si eu numai ca doar la skill 6 la ninja lama.
Daca reusesti sa rezolvi te rog sa lasi reply.
Echipa de pe j4m vad ca este cam inactiva.

[ Mesaj scris via Android ] Imagine
Avatar utilizator
FRANCIS
Administrator Adjunct

Administrator Adjunct
Mesaje: 7879
Membru din: 06 Noi 2015, 19:52
Regat: Chunjo
Aprecieri: 334  
Mulţumiri: 54529  
Discord: Copiază ID
Medalii

Pentru postarea unui subiect în care ceri suport în jocul Metin2, va trebui să ai în vedere următorul regulament:
  • Titlul trebuie să reflecte problema: o mare parte din titlu TREBUIE să se regăsească și în subiectul cu problema respectivă.
  • Sunt restricţionate cuvintele: problem, help, ajutor etc.: Pentru frumuseţea secţiunii, este recomandat să nu fie folosite aceste cuvinte.
  • Explicaţi EXACT problema pe care o aveţi: Încercaţi să detaliaţi problema pe care o aveţi, astfel încât Helperul să vă poată ajuta EXACT cu ceea ce aveţi.
  • Puneţi o imagine cu problema: Este vital ca helperii să vadă despre ce e vorba. Faceți un print-screen şi puneți imaginea în subiect. Imaginea trebuie să fie încărcată pe site-ul Imgur - click. După încărcare, daţi click pe previzualizarea imaginii și copiaţi adresa de sus. Dacă sunt mai multe imagini, copiaţi adresa de sus şi puneţi-o în subiect.
  • Folosiţi funcţia căutare înainte să întrebaţi: Este esențial acest lucru, dacă s-a mai discutat problema, este mai uşor să găsiţi rezolvarea, în loc să staţi alte câteva zile pentru răspuns la problemă.
  • Marcaţi voi subiectele ca fiind rezolvate: Dacă problema a fost rezolvată, puteţi să-i scutiţi pe Helperi să vă marcheze subiectul ca fiind rezolvat. În titlu, la final, lăsaţi puţin spaţiu (apăsaţi odată pe tasta Space) Şi puneţi eticheta [rezolvat!] sau [Rezolvat!], nu [ReZoLvAt]. Opţional, puneţi iconiţa de subiect Imagine.
  • Folosiţi alte cuvinte şi/sau expresii în locul cuvintelor restricţionate in titlu: Puteţi să folosiţi următoarele exemple:
    • Cum pot să...
    • Cum să repar...
    • Cum să rezolv...
    • Nu merge ... și aș dori o soluție
    • Soluții pentru...
    • Nu funcționează...
    • Nu pot să...
    • Am nevoie de...
    • Cum se...
    • Caut ... pentru ...
    • Eroare ... în/la/pe ...
    • Ce pot face când...
    • E posibil să...?
    • Modificare...
  • Suportul: De acum inainte suportul se ofera pe forum nu pe mess/skype si alte chestii. Cei care posteaza gen : da-mi add la [email protected] vor primi avertisment.
  • NOU ! Dacă în 3 zile autorul subiectului nu va da niciun semn de viata în topic, subiectul va fi mutat în Arhivă Probleme şi Întrebări.
Subiectele care NU respectă acest regulament vor fi mutate la Arhivă Probleme şi Întrebări!
If you talk to a man in a language he understands, that goes to his head. If you talk to him in his own language, that goes to his heart.
Imagine
ENJOY
Imagine
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
280
Răspunsuri
4
Vizualizări
606
Răspunsuri
3
Vizualizări
367
Răspunsuri
1
Vizualizări
166

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot], Semrush [Bot] și 74 vizitatori