Problema quest competente

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

Nivel 1
Mesaje: 108
Membru din: 17 Iun 2015, 13:43
Aprecieri: 84  
Mulţumiri: 18  
Medalii

*Problemă: Nu functioneaza quest-ul
Tipologie server(PvM / PvP): -
*Resursă folosită: http://just4metin.ro/quest-uri/quest-co ... 50651.html
*ServerFiles utilizat: -
*Syserr: -
Poză: -
*Detalii suplimentare: Am instalat quest-ul, i-am pus premisiuni 777, am dat ./qc si /reload q.. quest-ul functioneaza.. partial.. la nivel 5 apare window-ul in care scrie ca trebuie sa iti alegi competentele si dupa ce dai ok.. nu se intampla nimic.. insa.. la nivel 6,7,8 samd iar iti apare acea fereastra.. quest-ul trebuia sa imi afiseze automat sa imi aleg ce magii vreau.. fara sa mai merg la invatatori.. ce as putea face sa imi functioneze quest-ul? :D
Imagine
Afișează semnătura
Avatar utilizator
săbiuță
Utilizator interzis !

Utilizator interzis !
Mesaje: 302
Membru din: 11 Sep 2014, 20:27
Server: sv tău e sv meu
Aprecieri: 40  
Mulţumiri: 430  
Discord: Copiază ID
Medalii

Pentru acest mesaj, săbiuță for the post:
xNEVENx
Imagine
Afișează semnătura
Avatar utilizator
xNEVENx
Nivel 1

Nivel 1
Mesaje: 108
Membru din: 17 Iun 2015, 13:43
Aprecieri: 84  
Mulţumiri: 18  
Medalii

Si asta functioneaza.. tot partial :)) Dupa ce aleg corp de ex dispare fereastra cu cele doua magii din care poti alege insa nu se intampla nimic... #-o
Imagine
Afișează semnătura
Avatar utilizator
săbiuță
Utilizator interzis !

Utilizator interzis !
Mesaje: 302
Membru din: 11 Sep 2014, 20:27
Server: sv tău e sv meu
Aprecieri: 40  
Mulţumiri: 430  
Discord: Copiază ID
Medalii

syserr ?
Pentru acest mesaj, săbiuță for the post:
xNEVENx
Imagine
Afișează semnătura
Avatar utilizator
xNEVENx
Nivel 1

Nivel 1
Mesaje: 108
Membru din: 17 Iun 2015, 13:43
Aprecieri: 84  
Mulţumiri: 18  
Medalii

săbiuță scrie: ↑08 Iul 2019, 01:27syserr ?
syserr client e curat si cel din server nu zice nimic de problema asta.. eu cred ca e quest-ul.. ai idee daca gasesti tu ceva gresit in el?
quest elegir_habis begin
state start begin

function getjobname(job)
if job == 0 or job == 4 then return tostring("Razboinic")
elseif job == 1 or job == 5 then return tostring("Ninja")
elseif job == 2 or job == 6 then return tostring("Sura")
elseif job == 3 or job == 7 then return tostring("Saman")
end
end

function getskillgroupname(skillgroup)
local job = pc.get_job()
if skillgroup == 1 and job == 0 or job == 4 then return tostring("Corporal")
elseif skillgroup == 2 and job == 0 or job == 4 then return tostring("Mental")
elseif skillgroup == 1 and job == 1 or job == 5 then return tostring("Pumnale")
elseif skillgroup == 2 and job == 1 or job == 5 then return tostring("Arc")
elseif skillgroup == 1 and job == 2 or job == 6 then return tostring("Arme Magice")
elseif skillgroup == 2 and job == 2 or job == 6 then return tostring("Magie neagra")
elseif skillgroup == 1 and job == 3 or job == 7 then return tostring("Dragon")
elseif skillgroup == 2 and job == 3 or job == 7 then return tostring("Vindecare")
end
end

when login begin
cmdchat("HABILIDADES QID|"..q.getcurrentquestindex())
end

when login or levelup with pc.get_level() >= 5 and pc.get_skill_group() == 0 begin
local job = pc.get_job()
if job == 0 or job == 4 then -- Razbonic
cmdchat("HABILIDADES RAZA|1")
elseif job == 1 or job == 5 then -- Ninja
cmdchat("HABILIDADES RAZA|2")
elseif job == 2 or job == 6 then -- Sura
cmdchat("HABILIDADES RAZA|3")
elseif job == 3 or job == 7 then -- Saman
cmdchat("HABILIDADES RAZA|4")
end
end

when button or info begin
cmdchat("input1")
local cmd = input(cmdchat("HABILIDADES GRUPO|"))
cmdchat("input0")
--syschat(cmd)
local puntos = pc.level -1
if cmd == "GRUPO1" then
pc.set_skill_group(1) --all character--
pc.clear_skill()
syschat("[Nume server]¡Ai ales competentele de "..elegir_habis.getjobname(pc.get_job()).." "..elegir_habis.getskillgroupname(pc.get_skill_group())..". Aceasta fiind decizia ta finala !")
syschat("[nume server]¡Ai primit "..puntos.." puncte pentru competente , foloseste-le cu cap !")
elseif cmd == "GRUPO2" then
pc.set_skill_group(2) --all character--
pc.clear_skill()
syschat("[nume server]¡Ai ales competentele de "..elegir_habis.getjobname(pc.get_job()).." "..elegir_habis.getskillgroupname(pc.get_skill_group())..". Aceasta fiind decizia ta finala !")
syschat("[nume server]¡Ai primit "..puntos.." puncte pentru competente,foloseste-le cu cap !")
else
syschat("¡A aparut o problema , raporteaza la un administrator !")
end
end

end
end



-- end system --
-- END UPDATE --
Imagine
Afișează semnătura
Avatar utilizator
HetFrietje
Utilizator interzis !

Utilizator interzis !
Mesaje: 66
Membru din: 29 Iun 2019, 16:06
Server: loading
Regat: Chunjo
Aprecieri: 17  
Mulţumiri: 2  
Medalii

try with this
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
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
1782
Răspunsuri
9
Vizualizări
5351
Răspunsuri
1
Vizualizări
237
Răspunsuri
8
Vizualizări
580

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

  • Informaţie
  • Cine este conectat

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