Quest competențe nivel 5

Deconectat
Avatar utilizator
[A]ivory
Membru Club
Membru Club
Mesaje: 2056
Membru din: 06 Mar 2015
Reputație: #===============#
Nume anterior: ZyuX, SoLuS
#===============#


==================
[FOST] Moderator
===================
[FOST] Trial Moderator
==================
[FOST] Helper Avansat
===================
[FOST] Fost Lider Helperi
===================
[FOST] Fost Lider Trial Helperi
===================
[FOST] Helperi
===================
[FOST] Trial Helper
===================
Membru Clubul Just4Metin
===================
Status: Prefer să fiu criticat pentru ceea sunt!
Regat: Jinno
Mulțumiri acordate: 69
Mulțumiri primite: 369
Contact:

Quest competențe nivel 5

Mesajde [A]ivory » 27 Oct 2016, 22:02

Nume: Quest competențe nivel 5
Descriere: Când faci nivel 5, în loc să mergi la învățători, îți apare un quest pentru alegerea competențelor.
Imagini: -
Quest:

Cod: Selectaţi tot

quest skill_group_level_5 begin
    state start begin
        when login or levelup with pc.level >= 5 begin
            if pc.get_skill_group() == 0 then
                say_title("Alegerea competenþelor:")
                say("Este timpul sã-þi alegi competenþele!")
                say_reward("Misiune -> Alege-þi competenþele.")
                set_state(run)
            end
        end
    end
    state run begin
        when letter begin
            send_letter("+Alege-þi competenþele")
        end
        when button or info begin
            local all = {
                    [0] = {"Body", "Mental"},
                    [1] = {"Dagger", "Archer"},
                    [2] = {"WP", "BM"},
                    [3] = {"Buff", "Cure"},
                    }
                        --------------------------------------------         
                        local skill = {
                                [0]={
                                        [1]={1, 2, 3, 4, 5},
                                        [2]={16, 17, 18, 19, 20},
                                },
                                [1]={
                                        [1]={31, 32, 33, 34, 35},
                                        [2]={46, 47, 48, 49, 50},
                                },
                                [2]={
                                        [1]={61, 62, 63, 64, 65, 66},
                                        [2]={76, 77, 78, 79, 80, 81},
                                },
                                [3]={
                                        [1]={91, 92, 93, 94, 95, 96},
                                        [2]={106, 107, 108, 109, 110, 111}
                                },
                        }
                        ---------------------------------------------
            say_title("Alegerea competenþelor:")
            say("Alege-þi competenþele pe care vrei sã le foloseºti.")
            local a = select(all[pc.get_job()][1], all[pc.get_job()][2], "Voi alege mai târziu")
            if a == 1 or a == 2 then
                say_title("Alegerea competenþelor:")
                say("Felicitãri, þi-ai ales competenþele!")
                pc.set_skill_group(tonumber(a))
                                pc.clear_skill()
                clear_letter()
                                for i = 1, table.getn(skill[pc.get_job()][pc.get_skill_group()]) do
                                        pc.set_skill_level (skill[pc.get_job()][pc.get_skill_group()], 40)
                                end
                set_state(kurwa)
            elseif a == 3 then
                return
            end
        end
    end
    state kurwa begin
    end
end

Download(Opţional): -

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

Deconectat
Avatar utilizator
FlorinSalam
Nivel 2
Nivel 2
Mesaje: 234
Membru din: 12 Ian 2014
Localitate: Pechea/Galați
Status: Online 24/24
Server Metin2: M2Salam
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 5
Contact:

Re: Quest competențe nivel 5

Mesajde FlorinSalam » 02 Noi 2016, 15:09

Am testat si merge!
Recomand cu incredere, dar urmariti cu atentie tutorialul de instalare, pentru incepatori!
În curând Imagine Arthemis

Deconectat
Avatar utilizator
skepsisYTB
Nivel 1
Nivel 1
Mesaje: 137
Membru din: 24 Aug 2016
Mulțumiri acordate: 7
Mulțumiri primite: 1

Re: Quest competențe nivel 5

Mesajde skepsisYTB » 14 Noi 2016, 14:42

Unul si cu lycan nu ai?

Deconectat
Avatar utilizator
NycuRO
Nivel 2
Nivel 2
Mesaje: 168
Membru din: 23 Dec 2016
Status: Sunt bine mersi
Regat: Jinno
Mulțumiri acordate: 7
Mulțumiri primite: 2
Contact:

Re: Quest competențe nivel 5

Mesajde NycuRO » 06 Ian 2017, 00:30

Calls undeclared function! :
pc.set_skill_level
Abort (core dumped) ?

Ce pot sa fac?

Edit: Adaugi in quest functions: pc.set_skill_level.

Am rezolvat.

Deconectat
Avatar utilizator
Vincent Griffith
Helper Avansat
Helper Avansat
Mesaje: 1444
Membru din: 09 Mai 2016
Localitate: Bârlad
Server Metin2: Ransom2.ORG
Regat: Chunjo
Mulțumiri acordate: 99
Mulțumiri primite: 128

Re: Quest competențe nivel 5

Mesajde Vincent Griffith » 16 Ian 2017, 15:33

Testat, merge perfect!

Deconectat
Avatar utilizator
MariusMarius2
Nivel 1
Nivel 1
Mesaje: 122
Membru din: 04 Apr 2017
Mulțumiri acordate: 16
Mulțumiri primite: 0

Re: Quest competențe nivel 5

Mesajde MariusMarius2 » 17 Mar 2018, 00:51

si daca dai restart la magii cum le mai iei?

Conectat
Avatar utilizator
[RaffaeL]
Fost Helper
Fost Helper
Mesaje: 1979
Membru din: 19 Mar 2016
Localitate: Almeria ,Spania
Reputație: ==================
► Helper Experimentat J4M
==================
► Fost Helper Avansat J4M
==================
► Fost Helper J4M
==================
►Fost Trial Helper J4M
==================
► Mister J4M
==================
Status: Incerc sa ajut,cum stiu,cum pot..pe toti
Server Metin2: ...
Mulțumiri acordate: 0
Mulțumiri primite: 422
Contact:

Re: Quest competențe nivel 5

Mesajde [RaffaeL] » 18 Apr 2018, 00:22

MariusMarius2 scrie:si daca dai restart la magii cum le mai iei?


Cod: Selectaţi tot

                set_state(kurwa)
            elseif a == 3 then
                return
            end
        end
    end
    state kurwa begin
    end
end


Schimbi acel "set_state(kurwa)" cu "set_state(start)", sau stergi toata partea de state__COMPLETE(kurwa), si vei avea acel "letter" tot timpul.
Când faci bine, nu e bine;Când faci rău, tot nu e bine;
Dacă încerci să ajuţi, toţi zic:"Şi ăsta e deştept"
Eu încerc, dar dacă şi reuşesc,în colţul din dreapta sus ai butonulImagine
Ar fi frumos din partea ta dacă l-ai apăsa

Deconectat
Avatar utilizator
themental1
Nou Venit
Nou Venit
Mesaje: 23
Membru din: 07 Noi 2014
Localitate: NewYork
Status: Scump la vedere!
Server Metin2: www.metin2legends.ro
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 0
Contact:

Re: Quest competențe nivel 5

Mesajde themental1 » 23 Sep 2018, 17:53

Multumesc ! Il caut de ceva timp. @-)
Nici lapte nu beau , dar nici cu vaca nu ma duc!

Conectat
Avatar utilizator
Daishinkan
Nou Venit
Nou Venit
Mesaje: 37
Membru din: 14 Ian 2018
Status: Sunt bine mersi
Mulțumiri acordate: 0
Mulțumiri primite: 4

Re: Quest competențe nivel 5

Mesajde Daishinkan » 13 Oct 2018, 20:48

E questul meu ... mai e postat odata
Edit: nu e imi cer scuze . Ai facut o treaba buna :) am si eu ceva in genul :

Cod: Selectaţi tot

   quest AbilitatibyWhiss begin
state start begin
when login or levelup with pc.level>=5 and pc.skillgroup ==0 begin
set_state(run)
end
end
state run begin
when login with pc.get_skill_group()!=0 begin
restart_quest()
end

when letter with pc.get_skill_group()==0 begin
send_letter_ex("Abilitati", "blue,ex", "scroll_open_blue.tga")
local job=pc.get_job()
end
when button or info begin
if pc.job == 0 then
say_title("[COLOR r;1|g;0.6|b;0.6]Alege Competenta[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Daca admiri Razbonicii pentru atacurile")
say("lor rapide si repetative, iti recomanda Lupta")
say("de Corp. Daca vrei sa invingi grupuri mari de")
say("monstrii dintr-un singur atac iti recomand")
say("Lupta Mentala.")
local a = select ("Corp", "Mental", "Noteaza pe mai tarziu")
if a == 3 then
return
end
if a == 1 then
set_state("start")
pc.set_skill_group(1)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Lupta de corp.")
syschat("Ai primit toate magiile la gradul de m1.")
pc.set_skill_level(1 ,20)
pc.set_skill_level(2 ,20)
pc.set_skill_level(3 ,20)
pc.set_skill_level(4 ,20)
pc.set_skill_level(5 ,20)
pc.set_skill_level(6 ,20)
clear_letter()
end
if a == 2 then
set_state("start")
pc.set_skill_group(2)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-----------------------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Lupta mentala.")
syschat("Ai primit toate magiile la gradul de m1.")
say("")
pc.set_skill_level(16 ,20)
pc.set_skill_level(17 ,20)
pc.set_skill_level(18 ,20)
pc.set_skill_level(19 ,20)
pc.set_skill_level(20 ,20)
pc.set_skill_level(21 ,20)
clear_letter()
end
end
end
when letter with pc.get_skill_group()==0 begin
send_letter_ex("Abilitati", "blue,ex", "scroll_open_blue.tga")
local job=pc.get_job()
end
when button or info begin
if pc.job == 1 then
say_title("[COLOR r;1|g;0.6|b;0.6]Alege Competenta[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("Daca vrei sa fi cunoscut ca un arcas remarcabil,")
say("poti invata Lupta cu Arcul. Daca esti pregatit sa ")
say("ai parte de misterioasele secrete ale")
say("intunericului, atunci pentru ninja cea mai buna ")
say("alegere este Lupta cu Sabia.")
local b = select ("Lupta cu Arcul", "Lupta cu Sabia", "Noteaza pe mai tarziu")
if b == 3 then
return
end
if b == 1 then
set_state("start")
pc.set_skill_group(2)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Lupta cu Arcul.")
syschat("Ai primit toate magiile la gradul de m1.")
say("")
pc.set_skill_level(46 ,20)
pc.set_skill_level(47 ,20)
pc.set_skill_level(48 ,20)
pc.set_skill_level(49 ,20)
pc.set_skill_level(50 ,20)
pc.set_skill_level(51 ,20)
clear_letter()
end
if b == 2 then
set_state("start")
pc.set_skill_group(1)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-----------------------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Lupta cu Sabia.")
syschat("Ai primit toate magiile la gradul de m1.")
say("")
pc.set_skill_level(31 ,20)
pc.set_skill_level(32 ,20)
pc.set_skill_level(33 ,20)
pc.set_skill_level(34 ,20)
pc.set_skill_level(35 ,20)
pc.set_skill_level(36 ,20)
clear_letter()
end
end
end
when letter with pc.get_skill_group()==0 begin
send_letter_ex("Abilitati", "blue,ex", "scroll_open_blue.tga")
local job=pc.get_job()
end
when button or info begin
if pc.job == 3 then
say_title("[COLOR r;1|g;0.6|b;0.6]Alege Competenta[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("")
say("in invatatura armelor magice se exerseaza arta")
say("loviturii violente asupra dusmanului slabit prin")
say("oscilarea lamelor blestemate.")
say("in cadrul invataturii magiei negre se utilizeaza ")
say("arta de a slabi dusmanul de la distanta ")
say("prin forta blestemelor.")
local c = select ("Invatatura Armelor Magice", "Invatatura Magiei Negre", "Noteaza pe mai tarziu")
if c == 3 then
return
end
if c == 1 then
set_state("start")
pc.set_skill_group(1)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Invatatura Armelor Magice.")
syschat("Ai primit toate magiile la gradul de m1.")
pc.set_skill_level(61 ,20)
pc.set_skill_level(62 ,20)
pc.set_skill_level(63 ,20)
pc.set_skill_level(64 ,20)
pc.set_skill_level(65 ,20)
pc.set_skill_level(66 ,20)
clear_letter()
end
if c == 2 then
set_state("start")
pc.set_skill_group(2)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-----------------------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Invatatura Magiei Negre.")
syschat("Ai primit toate magiile la gradul de m1.")
say("")
pc.set_skill_level(76 ,20)
pc.set_skill_level(77 ,20)
pc.set_skill_level(78 ,20)
pc.set_skill_level(79 ,20)
pc.set_skill_level(80 ,20)
pc.set_skill_level(81, 20)
clear_letter()
end
end
end
when letter with pc.get_skill_group()==0 begin
send_letter_ex("Abilitati", "blue,ex", "scroll_open_blue.tga")
local job=pc.get_job()
end
when button or info begin
if pc.job == 4 then
say_title("[COLOR r;1|g;0.6|b;0.6]Alege Competenta[/COLOR]")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("invatatura Puterea Dragonului se bazeaza pe")
say("atacuri puternice de foc ca cele ale")
say("Dragonului dar si pe fermecarea membrilor grupului")
say("cu vraji ce le ofera protectia Dragonului.")
say("Vindecarea se bazeaza pe impietrirea oponentului")
say("cu socuri electrice. De asemenea poti vindeca")
say("membrii grupului si le poti oferi forta suplimentara.")
local d = select ("Puterea Dragonului", "Invatatura Vindecarii", "Noteaza pe mai tarziu")
if d == 3 then
return
end
if d == 1 then
set_state("start")
pc.set_skill_group(2)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales invatatura Vindecarii.")
syschat("Ai primit toate magiile la gradul de m1.")
say("")
pc.set_skill_level(106 ,20)
pc.set_skill_level(107 ,20)
pc.set_skill_level(108 ,20)
pc.set_skill_level(109 ,20)
pc.set_skill_level(110 ,20)
pc.set_skill_level(111 ,20)
clear_letter()
end
if d == 2 then
set_state("start")
pc.set_skill_group(1)
pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
-----------------------------
say("Bun-venit!")
say("Odata cu luarea deciziei pentru o invatatura,")
say("dobandesti toate magiile la gradul de m1. Le poti")
say("folosi la dobandirea deprindeii pe care o alegi.")
syschat("Ai ales Lupta cu Sabia.")
syschat("Ai primit toate magiile la gradul de m1.")
say("")
pc.set_skill_level(31 ,20)
pc.set_skill_level(32 ,20)
pc.set_skill_level(33 ,20)
pc.set_skill_level(34 ,20)
pc.set_skill_level(35 ,20)
pc.set_skill_level(36 ,20)
clear_letter()
end
end
end
end
end
 


[ Postat de pe Android ] Imagine
Imagine

 ! Mesaj de la: Daishinkan
#DaiShinKanWork


Înapoi la “Quest-uri”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: dadadecenu și 23 vizitatori