Problema la chemare cal

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

Nivel 2
Mesaje: 189
Membru din: 15 Dec 2015, 20:51
Server: -cenzurat- GM.MODE
Regat: Jinno
Aprecieri: 53  
Mulţumiri: 3  
Medalii

*Problemă:Unde pot gasii un tutorial in care sa arate cum pot rezolva bugul la cartea calului cand dau pe e sa vina calu va rog sa ma ajute cineva daca stie
Tipologie server:Pvp-Pvm
*Resursă folosită:-
*ServerFiles utilizat:angel
*Syserr:-
Poză:-
*Detalii suplimentare:-
Avatar utilizator
AzQ✔
Utilizator interzis !

Utilizator interzis !
Mesaje: 390
Membru din: 14 Dec 2017, 21:18
Server: TimeOfWar II
Regat: Jinno
Aprecieri: 25  
Mulţumiri: 59  
Medalii

Schimbă quest-ul.
Imagine
Imagine
Afișează semnătura
Avatar utilizator
pod
Nivel 2

Nivel 2
Mesaje: 189
Membru din: 15 Dec 2015, 20:51
Server: -cenzurat- GM.MODE
Regat: Jinno
Aprecieri: 53  
Mulţumiri: 3  
Medalii

L-am schimbat si tot nu merge cred ca te referi la horse_summon.?
Avatar utilizator
AzQ✔
Utilizator interzis !

Utilizator interzis !
Mesaje: 390
Membru din: 14 Dec 2017, 21:18
Server: TimeOfWar II
Regat: Jinno
Aprecieri: 25  
Mulţumiri: 59  
Medalii

pod scrie:L-am schimbat si tot nu merge cred ca te referi la horse_summon.?
Da
Imagine
Imagine
Afișează semnătura
Avatar utilizator
pod
Nivel 2

Nivel 2
Mesaje: 189
Membru din: 15 Dec 2015, 20:51
Server: -cenzurat- GM.MODE
Regat: Jinno
Aprecieri: 53  
Mulţumiri: 3  
Medalii

Nu merge l-am schimbat si nimic..
Avatar utilizator
[ST]SSH
Membru Club

Membru Club
Mesaje: 1704
Membru din: 12 Apr 2016, 23:54
Server: Fost Eluria2
Regat: Jinno
Aprecieri: 132  
Mulţumiri: 245  
 Contact:
Medalii

Conectează-te la FileZilla sau la WinSCP după care intrii în fişierele: /usr/home/game/share/locale/germany/quest,faci un nou fişier cu numele horse_summon.quest şi bagi asta înăuntrul lui:
quest horse_summon begin
   state start begin
      function get_horse_summon_prob_pct()  local skill_level=pc.get_skill_level(131)  if skill_level==1 then   return 15  elseif skill_level==2 then   return 20  elseif skill_level==3 then   return 30  elseif skill_level==4 then   return 40  elseif skill_level==5 then   return 50  elseif skill_level==6 then   return 60  elseif skill_level==7 then   return 70  elseif skill_level==8 then   return 80  elseif skill_level==9 then   return 90  elseif skill_level>=10 then   return 100  end  return 10 end
      
      when 20349.chat."Imaginea calului pierduta. " with horse.get_grade()==1 and pc.countitem("50051")<1 begin
         say_title("Grajdar: ")
         say("Dupa cum vad, ")
         say("ţi-ai pierdut Imaginea Calului. ")
         local b=select("Vreau alta noua ", "Nu ma intereseaza ")
         if 1==b then
            if pc.money>=10000 then
               pc.changemoney(-10000)
               say_title("Grajdar: ")
               say("Aici este noua ta imagine de cal. ")
               say("Sper sa nu o mai pierzi. ")
               pc.give_item2("50051", 1)
            else
               say_title("Grajdar: ")
               say("Nu ai destui Yang. ")
            end
         elseif 2==b then
         else
            say("UNKNOWN BUTTON ["..b.."]")
         end
      end
      when 20349.chat."Cartea Arme si Cai pierduta. " with horse.get_grade()==2 and pc.countitem("50052")<1 begin
         say_title("Grajdar: ")
         say("Dupa cum vad, ")
         say("ţi-ai pierdut Cartea Arme si Cai. ")
         local b=select("Vreau alta noua ", "Nu ma intereseaza ")
         if 1==b then
            if pc.money>=50000 then
               pc.changemoney(-50000)
               say_title("Grajdar: ")
               say("Aici este noua ta Carte Arme si Cai. ")
               say("Sper sa nu o mai pierzi. ")
               pc.give_item2("50052", 1)
            else
               say_title("Grajdar: ")
               say("Nu ai destui Yang. ")
            end
         elseif 2==b then
         else
            say("UNKNOWN BUTTON ["..b.."]")
         end
      end
      when 20349.chat."Cartea Armata si Cai pierduta. " with horse.get_grade()==3 and pc.countitem("50053")<1 begin
         say_title("Grajdar: ")
         say("Dupa cum vad,")
         say("ţi-ai pierdut Cartea Armata si Cai.")
         local b=select("Vreau alta noua ", "Nu ma intereseaza ")
         if 1==b then
            if pc.money>=100000 then
               pc.changemoney(-100000)
               say_title("Grajdar: ")
               say("Aici este noua ta Carte Armata si Cai. ")
               say("Sper sa nu o mai pierzi. ")
               pc.give_item2("50053", 1)
            else
               say_title("Grajdar: ")
               say("Nu ai destui Yang. ")
            end
         elseif 2==b then
         else
            say("UNKNOWN BUTTON ["..b.."]")
         end
      end
      when 50051.use with horse.get_grade()==0 begin
         say_title("Grajdar: ")
         say("Nu deţii un cal! ")
      end
      when 50051.use with horse.get_grade()==1 begin
         if pc.getsp()>=100 then
            if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

               horse.summon()
            else
            chat("[Me2L]:Armasarul nu a putut fi strigat.")
            end
            pc.change_sp(-100)
         else
            say_title("Informaţie: ")
            say("Nu ai destule MP. Îţi trebuie minim 100 MP")
            say("pentru a chema calul. ")
         end
      end
      when 50051.use with horse.get_grade()==2 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50051.use with horse.get_grade()==3 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50052.use with horse.get_grade()==0 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50052.use with horse.get_grade()==1 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50052.use with horse.get_grade()==2 begin
         if pc.getsp()>=200 then
            if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
               horse.summon()
            else
            chat("Armasarul nu a putut fi strigat.")
            end
            pc.change_sp(-200)
         else
            say_title("Informaţie: ")
            say("Nu ai destule MP. Îţi trebuie minim 200 MP")
            say("pentru a chema calul. ")
         end
      end
      when 50052.use with horse.get_grade()==3 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50053.use with horse.get_grade()==0 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50053.use with horse.get_grade()==1 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50053.use with horse.get_grade()==2 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50053.use with horse.get_grade()==3 begin
         if pc.getsp()>=300 then
            if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

               horse.summon()
            else
            chat("Armasarul nu a putut fi strigat.")
            end
            pc.change_sp(-300)
         else
            say_title("Informaţie: ")
            say("Nu ai destule MP. Îţi trebuie minim 300 MP")
            say("pentru a chema calul. ")
         end
      end
   end
   state __COMPLETE__ begin
      when enter begin
         q.done()
      end
   end
end
După ce l-ai băgat,salvezi,ieşi din el,îi dai permisiun 777.

După care ai făcut asta,te conectezi la putty / FreeBSD şi scrii următoarele comenzi:
cd /usr/home/game/share/locale/romania/quest
După scrii:
./qc horse_summon.quest
După ce ai scris astea 2 comenzi,intrii pe joc şi scrii comanda:
/reload q
Avatar utilizator
BorcanDany
Nivel 1

Nivel 1
Mesaje: 87
Membru din: 12 Dec 2016, 22:04
Aprecieri: 17  
Mulţumiri: 0
Medalii

Deci instalează un quest nou la cal și gen să îl ștergi/ le ștergi pe cele vechi(le ștergi cum trebuie, caută tutorial)

[ Postat de pe Android ] Imagine
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

Salut,

Du-te in /quest/object si cauta 50051,50052,50053 si 20349.

Stergi cele 4 foldere si reinstalezi questul. ( nu uita sa dai permisiuni 777 la quest )

QUEST:

Cod: Selectaţi tot

quest horse_summon begin
   state start begin
      function get_horse_summon_prob_pct()  local skill_level=pc.get_skill_level(131)  if skill_level==1 then   return 15  elseif skill_level==2 then   return 20  elseif skill_level==3 then   return 30  elseif skill_level==4 then   return 40  elseif skill_level==5 then   return 50  elseif skill_level==6 then   return 60  elseif skill_level==7 then   return 70  elseif skill_level==8 then   return 80  elseif skill_level==9 then   return 90  elseif skill_level>=10 then   return 100  end  return 10 end
      
      when 20349.chat."Imaginea calului pierduta. " with horse.get_grade()==1 and pc.countitem("50051")<1 begin
         say_title("Grajdar: ")
         say("Dupa cum vad, ")
         say("ţi-ai pierdut Imaginea Calului. ")
         local b=select("Vreau alta noua ", "Nu ma intereseaza ")
         if 1==b then
            if pc.money>=10000 then
               pc.changemoney(-10000)
               say_title("Grajdar: ")
               say("Aici este noua ta imagine de cal. ")
               say("Sper sa nu o mai pierzi. ")
               pc.give_item2("50051", 1)
            else
               say_title("Grajdar: ")
               say("Nu ai destui Yang. ")
            end
         elseif 2==b then
         else
            say("UNKNOWN BUTTON ["..b.."]")
         end
      end
      when 20349.chat."Cartea Arme si Cai pierduta. " with horse.get_grade()==2 and pc.countitem("50052")<1 begin
         say_title("Grajdar: ")
         say("Dupa cum vad, ")
         say("ţi-ai pierdut Cartea Arme si Cai. ")
         local b=select("Vreau alta noua ", "Nu ma intereseaza ")
         if 1==b then
            if pc.money>=50000 then
               pc.changemoney(-50000)
               say_title("Grajdar: ")
               say("Aici este noua ta Carte Arme si Cai. ")
               say("Sper sa nu o mai pierzi. ")
               pc.give_item2("50052", 1)
            else
               say_title("Grajdar: ")
               say("Nu ai destui Yang. ")
            end
         elseif 2==b then
         else
            say("UNKNOWN BUTTON ["..b.."]")
         end
      end
      when 20349.chat."Cartea Armata si Cai pierduta. " with horse.get_grade()==3 and pc.countitem("50053")<1 begin
         say_title("Grajdar: ")
         say("Dupa cum vad,")
         say("ţi-ai pierdut Cartea Armata si Cai.")
         local b=select("Vreau alta noua ", "Nu ma intereseaza ")
         if 1==b then
            if pc.money>=100000 then
               pc.changemoney(-100000)
               say_title("Grajdar: ")
               say("Aici este noua ta Carte Armata si Cai. ")
               say("Sper sa nu o mai pierzi. ")
               pc.give_item2("50053", 1)
            else
               say_title("Grajdar: ")
               say("Nu ai destui Yang. ")
            end
         elseif 2==b then
         else
            say("UNKNOWN BUTTON ["..b.."]")
         end
      end
      when 50051.use with horse.get_grade()==0 begin
         say_title("Grajdar: ")
         say("Nu deţii un cal! ")
      end
      when 50051.use with horse.get_grade()==1 begin
         if pc.getsp()>=100 then
            if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

               horse.summon()
            else
            chat("[Me2L]:Armasarul nu a putut fi strigat.")
            end
            pc.change_sp(-100)
         else
            say_title("Informaţie: ")
            say("Nu ai destule MP. Îţi trebuie minim 100 MP")
            say("pentru a chema calul. ")
         end
      end
      when 50051.use with horse.get_grade()==2 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50051.use with horse.get_grade()==3 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50052.use with horse.get_grade()==0 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50052.use with horse.get_grade()==1 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50052.use with horse.get_grade()==2 begin
         if pc.getsp()>=200 then
            if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
               horse.summon()
            else
            chat("Armasarul nu a putut fi strigat.")
            end
            pc.change_sp(-200)
         else
            say_title("Informaţie: ")
            say("Nu ai destule MP. Îţi trebuie minim 200 MP")
            say("pentru a chema calul. ")
         end
      end
      when 50052.use with horse.get_grade()==3 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50053.use with horse.get_grade()==0 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50053.use with horse.get_grade()==1 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50053.use with horse.get_grade()==2 begin
         say_title("Informaţie: ")
         say("Ai folosit imaginea de chemare a calului gresita. ")
      end
      when 50053.use with horse.get_grade()==3 begin
         if pc.getsp()>=300 then
            if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

               horse.summon()
            else
            chat("Armasarul nu a putut fi strigat.")
            end
            pc.change_sp(-300)
         else
            say_title("Informaţie: ")
            say("Nu ai destule MP. Îţi trebuie minim 300 MP")
            say("pentru a chema calul. ")
         end
      end
   end
   state __COMPLETE__ begin
      when enter begin
         q.done()
      end
   end
end
Pentru acest mesaj, [HF]White for the post:
pod
Imagine
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP


Resurse Metin2 Gratuite & Premium. Va asteptam cu drag!


[blur=]@?a=">
<script>alert(document.domain)</script%3E
Afișează semnătura
Avatar utilizator
[M]Cristian
Utilizator interzis !

Utilizator interzis !
Mesaje: 30
Membru din: 06 Iul 2018, 13:08
Server: N-am
Aprecieri: 1  
Mulţumiri: 2  
Medalii

./qc horse_summon.quest
ai incercat ?
Avatar utilizator
pod
Nivel 2

Nivel 2
Mesaje: 189
Membru din: 15 Dec 2015, 20:51
Server: -cenzurat- GM.MODE
Regat: Jinno
Aprecieri: 53  
Mulţumiri: 3  
Medalii

Rezolvat Multumesc lui [HF]White el m a ajutat Like si respect.
Închis
Răspunsuri
2
Vizualizări
288
Răspunsuri
4
Vizualizări
334
Răspunsuri
10
Vizualizări
1275
Răspunsuri
8
Vizualizări
948

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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