Modificare quest

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

Nivel 4
Mesaje: 734
Membru din: 21 Sep 2015, 19:03
Server: Metin2NeTher
Regat: Jinno
Aprecieri: 86  
Mulţumiri: 16  
Discord: Copiază ID
 Contact:
Medalii

Buna seara , va rog frumos daca puteti sa-mi modificati acest quest ca atunci dupa ce ai facut G la un skill sa nu iti m-ai apara numele acelui skill cand folosesti o alta piatra ca si piatra spiritului .

Quest:
quest item_skill_p begin
state start begin

-- DEFAULT --
when 90006.use with pc.get_skill_group() == 0 begin
say("Nu ai nicio competenta aleaasa!")
say("")
end


-- WARRIOR --
when 90006.use with pc.get_job() == 0 and pc.get_skill_group() == 1 begin
say_title("Alege o competenta:")
say("")
local mandi = select("Incizia Tripa","Vartejul Sabiei","Iures","Aura Sabiei","Izbitura","Inchide")
if mandi == 1 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(1) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(1, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 2 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(2) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(2, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 3 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(3) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(3, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 4 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(4) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(4, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 5 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(5) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(5, 30)
pc.remove_item(90006, 1)
end
end
end
when 90006.use with pc.get_job() == 0 and pc.get_skill_group() == 2 begin
say_title("Alege o competenta:")
say("")

local mandi = select("Atacul Spiritului","Zdrobire","Zdruncinare","Corp Rezistent","Atacul Sabiei","Inchide")
if mandi == 1 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(16) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(16, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 2 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(17) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(17, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 3 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(18) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(18, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 4 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(19) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(19, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 5 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(20) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(20, 30)
pc.remove_item(90006, 1)
end
end
end


-- ASSASSIN --
when 90006.use with pc.get_job() == 1 and pc.get_skill_group() == 1 begin
say_title("Alege o competenta:")
say("")
local mandi = select("Ambuscada","Atac Mortal","Rulant","Camuflaj","Norul","Inchide")
if mandi == 1 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(31) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(31, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 2 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(32) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(32, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 3 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(33) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(33, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 4 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(34) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(34, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 5 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(35) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(35, 30)
pc.remove_item(90006, 1)
end
end
end
when 90006.use with pc.get_job() == 1 and pc.get_skill_group() == 2 begin
say_title("Alege o competenta:")
say("")
local mandi = select("Foc repetat","Ploaie de Sageti","Sageata de Foc","Mers de Fulg","Sageata Otravita","Inchide")
if mandi == 1 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(46) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(46, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 2 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(47) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(47, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 3 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(48) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(48, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 4 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(49) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(49, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 5 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(50) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(50, 30)
pc.remove_item(90006, 1)
end
end
end


-- SURA --
when 90006.use with pc.get_job() == 2 and pc.get_skill_group() == 1 begin
say_title("Alege o competenta:")
say("")
local mandi = select("Lovitura Degetului","Vartejul Dragonului","Tais Vrajit","Teama","Armura Vrajita","Risipirea Magiei","Inchide")
if mandi == 1 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(61) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(61, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 2 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(62) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(62, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 3 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(63) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(63, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 4 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(64) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(64, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 5 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(65) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(65, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 6 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(66) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(66, 30)
pc.remove_item(90006, 1)
end
end
end
when 90006.use with pc.get_job() == 2 and pc.get_skill_group() == 2 begin
say_title("Alege o competenta:")
say("")
local mandi = select("Lovitura Intunecata","Lovitura Focului","Spiritul Flacarii","Protectia Intunecata","Lovitura Spiritului","Sfera Intunecata","Inchide")
if mandi == 1 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(76) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(76, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 2 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(1) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(77, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 3 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(78) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(78, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 4 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(79) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(79, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 5 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(80) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(80, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 6 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(81) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(81, 30)
pc.remove_item(90006, 1)
end
end
end


-- SHAMAN --
when 90006.use with pc.get_job() == 3 and pc.get_skill_group() == 1 begin
say_title("Alege o competenta:")
say("")
local mandi = select("Talismant Zburator","Aruncarea Dragonului","Ragetul Dragonului","Binecuvantare","Reflexie","Forta Dragonului","Inchide")
if mandi == 1 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(91) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(91, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 2 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(92) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(92, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 3 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(93) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(93, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 4 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(94) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(94, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 5 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(95) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(95, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 6 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(96) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(96, 30)
pc.remove_item(90006, 1)
end
end
end
when 90006.use with pc.get_job() == 3 and pc.get_skill_group() == 2 begin
say_title("Alege o competenta:")
say("")
local mandi = select("Aruncarea Fulgerului","Chemarea Fulgerului","Gheara Fulgerului","Leac","Accelerare","Atac Fortat","Inchide")
if mandi == 1 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(106) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(106, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 2 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(107) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(107, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 3 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(108) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(108, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 4 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(109) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(109, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 5 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(110) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(110, 30)
pc.remove_item(90006, 1)
end
end
if mandi == 6 and pc.count_item(90006) >= 1 then
if pc.get_skill_level(111) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else
pc.set_skill_level(111, 30)
pc.remove_item(90006, 1)
end
end
end
end
end
DISCORD: PiColo#4586(RASPUND CEL MAI RAPID)
SKYPE: Metin2NeTher
FACEBOOK: https://www.facebook.com/Metin2NeTher-104745268168519
Afișează semnătura
Avatar utilizator
DaniGolea
Nivel 1

Nivel 1
Mesaje: 52
Membru din: 05 Iul 2017, 18:08
Server: Metin2 Mind
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 0
Medalii

Daca nu ma insel, ar trebuii sa stergi "if pc.get_skill_level(1) >= 40 then
syschat("Ai deja acesta competenta Perfecta!")
else" de peste tot, incearca asta, si "then" inainte de primul rand.
Avatar utilizator
C-Stroia
Utilizator interzis !

Utilizator interzis !
Mesaje: 1395
Membru din: 17 Noi 2013, 00:00
Server: xxx
Regat: Jinno
Aprecieri: 19  
Mulţumiri: 58  
 Contact:
Medalii

#Arhivat, respecta modelul.
Imagine
Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
129
Răspunsuri
3
Vizualizări
412
Răspunsuri
8
Vizualizări
523

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

  • Informaţie
  • Cine este conectat

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