Quest Skilluri M,G,P,Secundare(optional)

Deconectat
Avatar utilizator
RocaSS
Utilizator interzis !
Utilizator interzis !
Mesaje: 282
Membru din: 18 Oct 2014
Localitate: Germania, Stuttgart.
Status: Sunt bine mersi ^.^
Server Metin2: N-am. =]]
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 4

Quest Skilluri M,G,P,Secundare(optional)

Mesajde RocaSS » 03 Noi 2014, 20:50

Quest pentru piatra curcubeu:

Cod: Selectaţi tot

quest skill begin
       state start begin   
          when 50512.use begin
             say_title("Piatra Curcubeu:")
             say("Buna "..pc.name)
             say("Te rog sa alegi ce abilitati doresti....[ENTER][ENTER][ENTER][ENTER]")
             local s = select ("M","G","P","Iesire")
             if s==1 then
                sk=20
                skill = "M"
                limita=30
                bani=1000000
             elseif s==2 then
                sk=30
                skill = "G"
                limita=60
                bani=10000000
             elseif s==3 then
                sk=59
                skill = "P"
                limita=90
                bani=50000000
             end
             say_title("Piatra Curcubeu:")
             say("Buna "..pc.name)
             say("Tiai ales skilluri "..skill.."")
             say("Pentru a continua ai nevoie de ")
             say("Nivelul: "..limita.."[ENTER]Yang:"..bani.."")
             say("Doresti sa continui?[ENTER](c) Cruel")
             if select("Da","Nu")==1 then
                if pc.get_level() >=limita and pc.get_gold() >=  bani then
                   pc.changegold ( -bani )     
                   table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,sk) end)
                end
             elseif pc.get_level() < limita then
                say_title("Piatra Curcubeu:")
                say("Buna "..pc.name)
                say("Tiai ales skilluri "..skill.."")
                say("Insa nu ai atins nivelul necesar ("..limita..")")
                say("Te rog sa te intorci cand atingi nivelul necesar.")
             elseif pc.get_gold() < bani then
                say_title("Piatra Curcubeu:")
                say("Buna "..pc.name)
                say("Tiai ales skilluri "..skill.."")
                say("Insa nu ai suma necesara ("..bani..")")
                say("Te rog sa te intorci cand o sa ai suma necesara.")
             end
          end
       end
    end



Cod pentru Judy:

Cod: Selectaţi tot

quest skill begin
       state start begin   
          when 20094.chat."Skilluri" begin
             say_title(mob_name(npc.get_race())..":")
             say("Buna "..pc.name)
             say("Te rog sa alegi ce abilitati doresti....[ENTER][ENTER][ENTER][ENTER]")
             local s = select ("M","G","P","Iesire")
             if s==1 then
                sk=20
                skill = "M"
                limita=30
                bani=1000000
             elseif s==2 then
                sk=30
                skill = "G"
                limita=60
                bani=10000000
             elseif s==3 then
                sk=59
                skill = "P"
                limita=90
                bani=50000000
             end
             say_title(mob_name(npc.get_race())..":")
             say("Buna "..pc.name)
             say("Tiai ales skilluri "..skill.."")
             say("Pentru a continua ai nevoie de ")
             say("Nivelul: "..limita.."[ENTER]Yang:"..bani.."")
             say("Doresti sa continui?[ENTER](c) Cruel")
             if select("Da","Nu")==1 then
                if pc.get_level() >=limita and pc.get_gold() >=  bani then
                   pc.changegold ( -bani )     
                   table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,sk) end)
                end
             elseif pc.get_level() < limita then
                say_title(mob_name(npc.get_race())..":")
                say("Buna "..pc.name)
                say("Tiai ales skilluri "..skill.."")
                say("Insa nu ai atins nivelul necesar ("..limita..")")
                say("Te rog sa te intorci cand atingi nivelul necesar.")
             elseif pc.get_gold() < bani then
                say_title(mob_name(npc.get_race())..":")
                say("Buna "..pc.name)
                say("Tiai ales skilluri "..skill.."")
                say("Insa nu ai suma necesara ("..bani..")")
                say("Te rog sa te intorci cand o sa ai suma necesara.")
             end
          end
       end
    end


Partea 2, am inclus si skilluri secundare:

Piatra Curcubeu:
quest skill begin

Cod: Selectaţi tot

      state start begin   
          when 50512.use begin
             say_title("Piatra Curcubeu:")
             say("Buna "..pc.name)
             say("Te rog sa alegi ce abilitati doresti....[ENTER][ENTER][ENTER][ENTER]")
             local s = select ("M","G","P","Secundare","Iesire")
             if s==1 then
                sk=20
                skill = "M"
                limita=30
                bani=1000000
             elseif s==2 then
                sk=30
                skill = "G"
                limita=60
                bani=10000000
             elseif s==3 then
                sk=59
                skill = "P"
                limita=90
                bani=50000000
             elseif s==4 then
                sk=59
                skill = "Secundare"
                limita=90
                bani=50000000
             end
             say_title("Piatra Curcubeu:")
             say("Buna "..pc.name)
             say("Tiai ales skilluri "..skill.."")
             say("Pentru a continua ai nevoie de ")
             say("Nivelul: "..limita.."[ENTER]Yang:"..bani.."")
             say("Doresti sa continui?[ENTER](c) Cruel")
             if select("Da","Nu")==1 then
                if pc.get_level() >=limita and pc.get_gold() >=  bani then
                   pc.changegold ( -bani )   
                   if skill=="Secundare" then
                      pc.set_skill_level(121 ,59)
                      pc.set_skill_level(122 ,2)
                      pc.set_skill_level(123 ,59)
                      pc.set_skill_level(124 ,59)
                      pc.set_skill_level(125 ,59)
                      pc.set_skill_level(126 ,59)
                      pc.set_skill_level(127 ,59)
                      pc.set_skill_level(128 ,59)
                      pc.set_skill_level(129 ,59)
                      pc.set_skill_level(130 ,30)
                      pc.set_skill_level(131 ,59)
                      pc.set_skill_level(132 ,59)
                      pc.set_skill_level(133 ,59)
                      pc.set_skill_level(134 ,59)
                      pc.set_skill_level(135 ,59)
                      pc.set_skill_level(136 ,59)
                      pc.set_skill_level(137 ,59)
                   elseif skill=="G" or skill=="M" or skill=="P" then
                      table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,sk) end)
                   end
                end
             elseif pc.get_level() < limita then
                say_title("Piatra Curcubeu:")
                say("Buna "..pc.name)
                say("Tiai ales skilluri "..skill.."")
                say("Insa nu ai atins nivelul necesar ("..limita..")")
                say("Te rog sa te intorci cand atingi nivelul necesar.")
             elseif pc.get_gold() < bani then
                say_title("Piatra Curcubeu:")
                say("Buna "..pc.name)
                say("Tiai ales skilluri "..skill.."")
                say("Insa nu ai suma necesara ("..bani..")")
                say("Te rog sa te intorci cand o sa ai suma necesara.")
             end
          end
       end
    end


Judy:

Cod: Selectaţi tot

quest skill begin
       state start begin   
          when 20094.chat."Skilluri" begin
             say_title(mob_name(npc.get_race())..":")
             say("Buna "..pc.name)
             say("Te rog sa alegi ce abilitati doresti....[ENTER][ENTER][ENTER][ENTER]")
             local s = select ("M","G","P","Secundare","Iesire")
             if s==1 then
                sk=20
                skill = "M"
                limita=30
                bani=1000000
             elseif s==2 then
                sk=30
                skill = "G"
                limita=60
                bani=10000000
             elseif s==3 then
                sk=59
                skill = "P"
                limita=90
                bani=50000000
             elseif s==4 then
                sk=59
                skill = "Secundare"
                limita=90
                bani=50000000
             end
             say_title(mob_name(npc.get_race())..":")
             say("Buna "..pc.name)
             say("Tiai ales skilluri "..skill.."")
             say("Pentru a continua ai nevoie de ")
             say("Nivelul: "..limita.."[ENTER]Yang:"..bani.."")
             say("Doresti sa continui?[ENTER](c) Cruel")
             if select("Da","Nu")==1 then
                if pc.get_level() >=limita and pc.get_gold() >=  bani then
                   pc.changegold ( -bani )   
                   if skill=="Secundare" then
                      pc.set_skill_level(121 ,59)
                      pc.set_skill_level(122 ,2)
                      pc.set_skill_level(123 ,59)
                      pc.set_skill_level(124 ,59)
                      pc.set_skill_level(125 ,59)
                      pc.set_skill_level(126 ,59)
                      pc.set_skill_level(127 ,59)
                      pc.set_skill_level(128 ,59)
                      pc.set_skill_level(129 ,59)
                      pc.set_skill_level(130 ,30)
                      pc.set_skill_level(131 ,59)
                      pc.set_skill_level(132 ,59)
                      pc.set_skill_level(133 ,59)
                      pc.set_skill_level(134 ,59)
                      pc.set_skill_level(135 ,59)
                      pc.set_skill_level(136 ,59)
                      pc.set_skill_level(137 ,59)
                   elseif skill=="G" or skill=="M" or skill=="P" then
                      table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,sk) end)
                   end
                end
             elseif pc.get_level() < limita then
                say_title(mob_name(npc.get_race())..":")
                say("Buna "..pc.name)
                say("Tiai ales skilluri "..skill.."")
                say("Insa nu ai atins nivelul necesar ("..limita..")")
                say("Te rog sa te intorci cand atingi nivelul necesar.")
             elseif pc.get_gold() < bani then
                say_title(mob_name(npc.get_race())..":")
                say("Buna "..pc.name)
                say("Tiai ales skilluri "..skill.."")
                say("Insa nu ai suma necesara ("..bani..")")
                say("Te rog sa te intorci cand o sa ai suma necesara.")
             end
          end
       end
    end


Tutorial modificare:

Cod: Selectaţi tot

sk=59
                skill = "Secundare"
                limita=90
                bani=50000000


Inlocuim aici cu ce dorim

Cod: Selectaţi tot

limita= nivel limita


Cod: Selectaţi tot

bani = yangul necesar


Cod: Selectaţi tot

de sk si skill nu va atingeti.


Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu cruel.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc cruel.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .

sursa: metin2
Imagine
Imagine

Deconectat
Avatar utilizator
Donici Cătălin
Administrator
Administrator
Mesaje: 3097
Membru din: 24 Iul 2013
Localitate: Tecuci
Reputație: Fondator
---------------------------------------
► Administrator Principal
► Administrator Plăți
---------------------------------------
Status: Urasc prostia !
Server Metin2: Niciunul :P
Regat: Jinno
Mulțumiri acordate: 9
Mulțumiri primite: 87
Contact:

Re: Quest Skilluri M,G,P,Secundare(optional)

Mesajde Donici Cătălin » 03 Noi 2014, 20:51

Mutat la Resurse Metin2 ! (ai grija unde postezi !)

Deconectat
Avatar utilizator
RocaSS
Utilizator interzis !
Utilizator interzis !
Mesaje: 282
Membru din: 18 Oct 2014
Localitate: Germania, Stuttgart.
Status: Sunt bine mersi ^.^
Server Metin2: N-am. =]]
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 4

Re: Quest Skilluri M,G,P,Secundare(optional)

Mesajde RocaSS » 05 Noi 2014, 16:00

UP!
Imagine
Imagine

Deconectat
Avatar utilizator
diabolik45
Nivel 3
Nivel 3
Mesaje: 459
Membru din: 24 Mar 2014
Localitate: Cluj-Napoca
Status: Citesc forumul
Server Metin2: Metin7D
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: Quest Skilluri M,G,P,Secundare(optional)

Mesajde diabolik45 » 19 Mai 2015, 14:37

Iti pica serveru acest quest ;) testat si la piatra curcubeu si la Judy ... :-s
Site : Metin7D
WebSite : Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Level maxim : 250
Descriere : PVM - Easy

Imagine

Deconectat
Avatar utilizator
h u m a n
Super Ad Mod
Super Ad Mod
Mesaje: 1884
Membru din: 03 Sep 2014
Localitate: Bravos
Reputație: Gabor
Nume anterior: IPS Sociopath
Status: NU!
Server Metin2: NU!
Mulțumiri acordate: 17
Mulțumiri primite: 14
Contact:

Re: Quest Skilluri M,G,P,Secundare(optional)

Mesajde h u m a n » 07 Iul 2015, 21:59

Mutat în quest-uri!

[ Mesaj scris via Android ] Imagine
Imagine


Înapoi la “Quest-uri”

Cine este conectat

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