Cerere mutare quest la npc

Închis
Avatar utilizator
Nemessis
Nou Venit

Nou Venit
Mesaje: 6
Membru din: 15 Mar 2019, 16:38
Aprecieri: 1  
Mulţumiri: 0
Medalii

Dupa cum spune si titlul, am quest-ul de "reborn" si se poate folosii de 2 ori , o data de pe tasta "n" si o data de la quest-uri "ctrl+q"
as dorii mutarea quest-ului pe un npc gen gardianul orasului
sa se poata lua reborn de la npc o data ce ai facut nivelul necesar

las aici quest-ul:
quest system_reborn begin
state start begin
when 40003.use begin
-- PENTRU TESTE
pc.setqf("nivel_reborn", 0)
syschat("Reborn-ul tau a fost resetat.")
pc.changealignment(-pc.get_alignment()+0)
-- PENTRU TESTE
end
when login begin
if pc.getqf("nivel_reborn") == 0 then
pc.changealignment(-pc.get_alignment()+0)
elseif pc.getqf("nivel_reborn") == 1 then
pc.changealignment(-pc.get_alignment()+2000)
elseif pc.getqf("nivel_reborn") == 2 then
pc.changealignment(-pc.get_alignment()+6000)
elseif pc.getqf("nivel_reborn") == 3 then
pc.changealignment(-pc.get_alignment()+10000)
elseif pc.getqf("nivel_reborn") == 4 then
pc.changealignment(-pc.get_alignment()+14000)
end
loop_timer("align_reborn", 60 * 60)
end
when align_reborn.timer begin
if pc.getqf("nivel_reborn") == 0 then
pc.changealignment(-pc.get_alignment()+0)
elseif pc.getqf("nivel_reborn") == 1 then
pc.changealignment(-pc.get_alignment()+2000)
elseif pc.getqf("nivel_reborn") == 2 then
pc.changealignment(-pc.get_alignment()+6000)
elseif pc.getqf("nivel_reborn") == 3 then
pc.changealignment(-pc.get_alignment()+10000)
elseif pc.getqf("nivel_reborn") == 4 then
pc.changealignment(-pc.get_alignment()+14000)
end
end
when login or levelup with pc.get_level() == 127 begin
if pc.getqf("nivel_reborn") == 0 then
send_letter("Reborn I")
elseif pc.getqf("nivel_reborn") == 1 then
send_letter("Reborn II")
elseif pc.getqf("nivel_reborn") == 2 then
send_letter("Reborn III")
elseif pc.getqf("nivel_reborn") == 3 then
send_letter("Reborn PvP")
end
end
when button or info begin
if pc.getqf("nivel_reborn") == 0 then
setbgimage("reborn_lv1.tga")
setskin(4)
say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
say_black(" Odata ce ai atins nivelul maxim iti poti da reborn.")
say_black(" Reborn-ul iti ofera sansa de a juca jocul din nou,")
say_black(" dar fiind mult mai puternic decat data trecuta.")
say_black(" Dupa ce iti dai reborn, nivelul si toate skill-urile")
say_black(" iti vor fi resetate ca la inceput. Este alegerea ta daca")
say_black(" vrei sa faci acest lucuru sau nu.[ENTER]")
local reborn = select("Da, vreau", "Nu, poate mai tarziu")
local m_idx = pc.get_map_index()
if reborn == 1 and m_idx == 70 then
syschat("Nu poţi renaşte în Death Valley!")
return
end
if reborn == 1 and m_idx == 213 then
syschat("Nu poţi renaşte în Liho!")
return
end
if reborn == 1 and m_idx != 70 and m_idx != 213 then
setbgimage("reborn_lv1.tga")
setskin(4)
say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
say(" Felicitari! Ai Reborn I. Toate calitatile")
say(" dobandite de tine pana acum, au fost eliminate.")
say(" Acum poti lua jocul de la inceput, dar esti")
say(" mai puternic decat data trecuta.[ENTER]")
say(" Ai primit:")
say(" *3000 PV")
say(" *20 Viteza de atac[ENTER]")
pc.setqf("nivel_reborn", 1)
pc.changealignment(-pc.get_alignment()+2000)
pc.set_level(75)
pc.reset_point()
pc.clear_skill()
pc.set_skill_group(0)
affect.add_collect(1,3000,60*60*24*365*60)
affect.add_collect(7,20,60*60*24*365*60)
clear_letter()
if reborn == 2 then
return
end
end

elseif pc.getqf("nivel_reborn") == 1 then
setbgimage("reborn_lv2.tga")
setskin(4)
say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
say_black(" Odata ce ai atins nivelul maxim iti poti da reborn.")
say_black(" Reborn-ul iti ofera sansa de a juca jocul din nou,")
say_black(" dar fiind mult mai puternic decat data trecuta.")
say_black(" Dupa ce iti dai reborn, nivelul si toate skill-urile")
say_black(" iti vor fi resetate ca la inceput. Este alegerea ta daca")
say_black(" vrei sa faci acest lucuru sau nu.[ENTER]")
local reborn = select("Da, vreau", "Nu, poate mai tarziu")
local m_idx = pc.get_map_index()
if reborn == 1 and m_idx == 70 then
syschat("Nu poţi renaşte în Death Valley!")
return
end
if reborn == 1 and m_idx == 213 then
syschat("Nu poţi renaşte în Liho!")
return
end
if reborn == 1 and m_idx != 70 and m_idx != 213 then
setbgimage("reborn_lv2.tga")
setskin(4)
say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
say(" Felicitari! Ai Reborn II. Toate calitatile")
say(" dobandite de tine pana acum, au fost eliminate.")
say(" Acum poti lua jocul de la inceput, dar esti")
say(" mai puternic decat data trecuta.[ENTER]")
say(" Ai primit:")
say(" *15% Sansa la lovitura critica.")
say(" *15% Sansa la lovitura patrunzatoare[ENTER]")
pc.setqf("nivel_reborn", 2)
pc.changealignment(-pc.get_alignment()+6000)
pc.set_level(75)
pc.reset_point()
pc.clear_skill()
pc.set_skill_group(0)
affect.add_collect(15,15,60*60*24*365*60)
affect.add_collect(16,15,60*60*24*365*60)
if reborn == 2 then
return
end
end

elseif pc.getqf("nivel_reborn") == 2 then
setbgimage("reborn_lv3.tga")
setskin(4)
say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
say_black(" Odata ce ai atins nivelul maxim iti poti da reborn.")
say_black(" Reborn-ul iti ofera sansa de a juca jocul din nou,")
say_black(" dar fiind mult mai puternic decat data trecuta.")
say_black(" Dupa ce iti dai reborn, nivelul si toate skill-urile")
say_black(" iti vor fi resetate ca la inceput. Este alegerea ta daca")
say_black(" vrei sa faci acest lucuru sau nu.[ENTER]")
local reborn = select("Da, vreau", "Nu, poate mai tarziu")
local m_idx = pc.get_map_index()
if reborn == 1 and m_idx == 70 then
syschat("Nu poţi renaşte în Death Valley!")
return
end
if reborn == 1 and m_idx == 213 then
syschat("Nu poţi renaşte în Liho!")
return
end
if reborn == 1 and m_idx != 70 and m_idx != 213 then
setbgimage("reborn_lv3.tga")
setskin(4)
say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
say(" Felicitari! Ai Reborn III. Toate calitatile")
say(" dobandite de tine pana acum, au fost eliminate.")
say(" Acum poti lua jocul de la inceput, dar esti")
say(" mai puternic decat data trecuta.[ENTER]")
say(" Ai primit:")
say(" *15% Viteza farmecului")
say(" *10% Blocare atac corporal")
say(" *10% Reflectare atac corporal[ENTER]")
pc.setqf("nivel_reborn", 3)
pc.changealignment(-pc.get_alignment()+10000)
pc.set_level(75)
pc.reset_point()
pc.clear_skill()
pc.set_skill_group(0)
affect.add_collect(9,15,60*60*24*365*60)
affect.add_collect(27,10,60*60*24*365*60)
affect.add_collect(39,10,60*60*24*365*60)
if reborn == 2 then
return
end
end

elseif pc.getqf("nivel_reborn") == 3 then
setbgimage("reborn_pvp.tga")
setskin(4)
say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
say_black(" Odata ce ai atins nivelul maxim iti poti da reborn.")
say_black(" Reborn-ul iti ofera sansa de a juca jocul din nou,")
say_black(" dar fiind mult mai puternic decat data trecuta.")
say_black(" Dupa ce iti dai reborn, nivelul si toate skill-urile")
say_black(" iti vor fi resetate ca la inceput. Este alegerea ta daca")
say_black(" vrei sa faci acest lucuru sau nu.[ENTER]")
local reborn = select("Da, vreau", "Nu, poate mai tarziu")
local m_idx = pc.get_map_index()
if reborn == 1 and m_idx == 70 then
syschat("Nu poţi renaşte în Death Valley!")
return
end
if reborn == 1 and m_idx == 213 then
syschat("Nu poţi renaşte în Liho!")
return
end
if reborn == 1 and m_idx != 70 and m_idx != 213 then
setbgimage("reborn_pvp.tga")
setskin(4)
say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
say(" Felicitari! Ai Reborn PVP. Toate calitatile")
say(" dobandite de tine pana acum, au fost eliminate.")
say(" Acum poti lua jocul de la inceput, dar esti")
say(" mai puternic decat data trecuta.[ENTER]")
say(" Ai primit:")
say(" *12% Anti Semi-Oameni")
say(" *5% Rezistenta Magie[ENTER]")
pc.setqf("nivel_reborn", 4)
pc.changealignment(-pc.get_alignment()+14000)
pc.set_level(75)
pc.reset_point()
pc.clear_skill()
pc.set_skill_group(0)
affect.add_collect(17,12,60*60*24*365*60)
affect.add_collect(37,5,60*60*24*365*60)
if reborn == 2 then
return
end
end
end
clear_letter()
end
end
end
Multumesc anticipat
Avatar utilizator
Cobra94
Nivel 1

Nivel 1
Mesaje: 144
Membru din: 29 Ian 2019, 22:14
Server: Metin2Romania
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 159  
Medalii

Daca doresti eu am modificat questu sa te teleporteze in map 1 dupa ce ai dat rebornul
Avatar utilizator
Nemessis
Nou Venit

Nou Venit
Mesaje: 6
Membru din: 15 Mar 2019, 16:38
Aprecieri: 1  
Mulţumiri: 0
Medalii

E ok orice varianta care "ma scapa" de "bug"
Avatar utilizator
Cobra94
Nivel 1

Nivel 1
Mesaje: 144
Membru din: 29 Ian 2019, 22:14
Server: Metin2Romania
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 159  
Medalii

Nemessis scrie:E ok orice varianta care "ma scapa" de "bug"

Cod: Selectaţi tot

quest reborn_system begin
	state start begin
		when login begin
			if pc.getqf("nivel_reborn") == 0 then 
				pc.changealignment(-pc.get_alignment()+2000)
			elseif pc.getqf("nivel_reborn") == 1 then 
				pc.changealignment(-pc.get_alignment()+6000)
			elseif pc.getqf("nivel_reborn") == 2 then 
				pc.changealignment(-pc.get_alignment()+10000)
			elseif pc.getqf("nivel_reborn") == 3 then 
				pc.changealignment(-pc.get_alignment()+14000)
			end
			loop_timer("align_reborn", 30)
		end
		when align_reborn.timer begin
			if pc.getqf("nivel_reborn") == 0 then 
				pc.changealignment(-pc.get_alignment()+2000)
			elseif pc.getqf("nivel_reborn") == 1 then 
				pc.changealignment(-pc.get_alignment()+6000)
			elseif pc.getqf("nivel_reborn") == 2 then 
				pc.changealignment(-pc.get_alignment()+10000)
			elseif pc.getqf("nivel_reborn") == 3 then 
				pc.changealignment(-pc.get_alignment()+14000)
			end
		end
		when login or levelup with pc.get_level() == 130 begin
			if pc.getqf("nivel_reborn") == 0 then 
				send_letter("Reborn I")
			elseif pc.getqf("nivel_reborn") == 1 then 
				send_letter("Reborn II")
			elseif pc.getqf("nivel_reborn") == 2 then 
				send_letter("Reborn PVP")
			end
		end
		when button or info begin
			if pc.getqf("nivel_reborn") == 0 then 
				setbgimage("reborn_lv1.tga")
				setskin(4)
				say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
				say_black("                 Odata ce ai atins nivelul maxim iti poti da reborn.")
				say_black("                 Reborn-ul iti ofera sansa de a juca jocul din nou,")
				say_black("                 dar fiind mult mai puternic decat data trecuta.")
				say_black("                 Dupa ce iti dai reborn, nivelul si toate skill-urile")
				say_black("                 iti vor fi resetate ca la inceput. Este alegerea ta daca")
				say_black("                 vrei sa faci acest lucuru sau nu.[ENTER]")
				local reborn = select("Da, vreau", "Nu, poate mai tarziu")
				if reborn == 1 then
					setbgimage("reborn_lv1.tga")
					setskin(4)
					say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
					say("                 Felicitari! Ai Reborn I. Toate calitatile")
					say("                 dobandite de tine pana acum, au fost eliminate.")
					say("                 Acum poti lua jocul de la inceput, dar esti")
					say("                 mai puternic decat data trecuta.")
					pc.setqf("nivel_reborn", 1)
					pc.changealignment(-pc.get_alignment()+4000)
					pc.set_level(75)
					pc.reset_point()
					pc.clear_skill()
					pc.set_skill_group(0)	
					affect.add_collect(21,8,60*60*24*365*60)
					affect.add_collect(22,15,60*60*24*365*60)
					affect.add_collect(63,10,60*60*24*365*60)
					affect.add_collect(7,8,60*60*24*365*60)	
					warp_to_village()
				else
				end
			elseif pc.getqf("nivel_reborn") == 1 then 
				setbgimage("reborn_lv2.tga")
				setskin(4)
				say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
				say_black("                 Odata ce ai atins nivelul maxim iti poti da reborn.")
				say_black("                 Reborn-ul iti ofera sansa de a juca jocul din nou,")
				say_black("                 dar fiind mult mai puternic decat data trecuta.")
				say_black("                 Dupa ce iti dai reborn, nivelul si toate skill-urile")
				say_black("                 iti vor fi resetate ca la inceput. Este alegerea ta daca")
				say_black("                 vrei sa faci acest lucuru sau nu.[ENTER]")
				local reborn = select("Da, vreau", "Nu, poate mai tarziu")
				if reborn == 1 then
					setbgimage("reborn_lv2.tga")
					setskin(4)
					say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
					say("                 Felicitari! Ai Reborn II. Toate calitatile")
					say("                 dobandite de tine pana acum, au fost eliminate.")
					say("                 Acum poti lua jocul de la inceput, dar esti")
					say("                 mai puternic decat data trecuta.")
					pc.setqf("nivel_reborn", 2)
					pc.changealignment(-pc.get_alignment()+10000)
					pc.set_level(75)
					pc.reset_point()
					pc.clear_skill()
					pc.set_skill_group(0)
					affect.add_collect(15,10,60*60*24*365*60)
					affect.add_collect(16,10,60*60*24*365*60)
					affect.add_collect(1,2000,60*60*24*365*60)
					affect.add_collect(48,8,60*60*24*365*60)	
					warp_to_village()
				else
				end
			elseif pc.getqf("nivel_reborn") == 2 then 
				setbgimage("reborn_lv3.tga")
				setskin(4)
				say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
				say_black("                 Odata ce ai atins nivelul maxim iti poti da reborn.")
				say_black("                 Reborn-ul iti ofera sansa de a juca jocul din nou,")
				say_black("                 dar fiind mult mai puternic decat data trecuta.")
				say_black("                 Dupa ce iti dai reborn, nivelul si toate skill-urile")
				say_black("                 iti vor fi resetate ca la inceput. Este alegerea ta daca")
				say_black("                 vrei sa faci acest lucuru sau nu.[ENTER]")
				local reborn = select("Da, vreau", "Nu, poate mai tarziu")
				if reborn == 1 then
					setbgimage("reborn_pvp.tga")
					setskin(4)
					say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
					say("                 Felicitari! Ai Reborn PVP. Toate calitatile")
					say("                 dobandite de tine pana acum, au fost eliminate.")
					say("                 Acum poti lua jocul de la inceput, dar esti")
					say("                 mai puternic decat data trecuta.")
					pc.setqf("nivel_reborn", 3)
					pc.changealignment(-pc.get_alignment()+14000)
					pc.set_level(75)
					pc.reset_point()
					pc.clear_skill()
					pc.set_skill_group(0)
					affect.add_collect(53,30,60*60*24*365*60)
					affect.add_collect(9,20,60*60*24*365*60)
					affect.add_collect(55,10,60*60*24*365*60)
					warp_to_village()
				else
				end	
			end	
			clear_letter()
		end
	end
end
Quest scos dintrun server postat pe acest forum
Pentru acest mesaj, Cobra94 for the post:
Nemessis
Avatar utilizator
Nemessis
Nou Venit

Nou Venit
Mesaje: 6
Membru din: 15 Mar 2019, 16:38
Aprecieri: 1  
Mulţumiri: 0
Medalii

Cobra94 scrie:
Nemessis scrie:E ok orice varianta care "ma scapa" de "bug"

Cod: Selectaţi tot

quest reborn_system begin
	state start begin
		when login begin
			if pc.getqf("nivel_reborn") == 0 then 
				pc.changealignment(-pc.get_alignment()+2000)
			elseif pc.getqf("nivel_reborn") == 1 then 
				pc.changealignment(-pc.get_alignment()+6000)
			elseif pc.getqf("nivel_reborn") == 2 then 
				pc.changealignment(-pc.get_alignment()+10000)
			elseif pc.getqf("nivel_reborn") == 3 then 
				pc.changealignment(-pc.get_alignment()+14000)
			end
			loop_timer("align_reborn", 30)
		end
		when align_reborn.timer begin
			if pc.getqf("nivel_reborn") == 0 then 
				pc.changealignment(-pc.get_alignment()+2000)
			elseif pc.getqf("nivel_reborn") == 1 then 
				pc.changealignment(-pc.get_alignment()+6000)
			elseif pc.getqf("nivel_reborn") == 2 then 
				pc.changealignment(-pc.get_alignment()+10000)
			elseif pc.getqf("nivel_reborn") == 3 then 
				pc.changealignment(-pc.get_alignment()+14000)
			end
		end
		when login or levelup with pc.get_level() == 130 begin
			if pc.getqf("nivel_reborn") == 0 then 
				send_letter("Reborn I")
			elseif pc.getqf("nivel_reborn") == 1 then 
				send_letter("Reborn II")
			elseif pc.getqf("nivel_reborn") == 2 then 
				send_letter("Reborn PVP")
			end
		end
		when button or info begin
			if pc.getqf("nivel_reborn") == 0 then 
				setbgimage("reborn_lv1.tga")
				setskin(4)
				say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
				say_black("                 Odata ce ai atins nivelul maxim iti poti da reborn.")
				say_black("                 Reborn-ul iti ofera sansa de a juca jocul din nou,")
				say_black("                 dar fiind mult mai puternic decat data trecuta.")
				say_black("                 Dupa ce iti dai reborn, nivelul si toate skill-urile")
				say_black("                 iti vor fi resetate ca la inceput. Este alegerea ta daca")
				say_black("                 vrei sa faci acest lucuru sau nu.[ENTER]")
				local reborn = select("Da, vreau", "Nu, poate mai tarziu")
				if reborn == 1 then
					setbgimage("reborn_lv1.tga")
					setskin(4)
					say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
					say("                 Felicitari! Ai Reborn I. Toate calitatile")
					say("                 dobandite de tine pana acum, au fost eliminate.")
					say("                 Acum poti lua jocul de la inceput, dar esti")
					say("                 mai puternic decat data trecuta.")
					pc.setqf("nivel_reborn", 1)
					pc.changealignment(-pc.get_alignment()+4000)
					pc.set_level(75)
					pc.reset_point()
					pc.clear_skill()
					pc.set_skill_group(0)	
					affect.add_collect(21,8,60*60*24*365*60)
					affect.add_collect(22,15,60*60*24*365*60)
					affect.add_collect(63,10,60*60*24*365*60)
					affect.add_collect(7,8,60*60*24*365*60)	
					warp_to_village()
				else
				end
			elseif pc.getqf("nivel_reborn") == 1 then 
				setbgimage("reborn_lv2.tga")
				setskin(4)
				say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
				say_black("                 Odata ce ai atins nivelul maxim iti poti da reborn.")
				say_black("                 Reborn-ul iti ofera sansa de a juca jocul din nou,")
				say_black("                 dar fiind mult mai puternic decat data trecuta.")
				say_black("                 Dupa ce iti dai reborn, nivelul si toate skill-urile")
				say_black("                 iti vor fi resetate ca la inceput. Este alegerea ta daca")
				say_black("                 vrei sa faci acest lucuru sau nu.[ENTER]")
				local reborn = select("Da, vreau", "Nu, poate mai tarziu")
				if reborn == 1 then
					setbgimage("reborn_lv2.tga")
					setskin(4)
					say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
					say("                 Felicitari! Ai Reborn II. Toate calitatile")
					say("                 dobandite de tine pana acum, au fost eliminate.")
					say("                 Acum poti lua jocul de la inceput, dar esti")
					say("                 mai puternic decat data trecuta.")
					pc.setqf("nivel_reborn", 2)
					pc.changealignment(-pc.get_alignment()+10000)
					pc.set_level(75)
					pc.reset_point()
					pc.clear_skill()
					pc.set_skill_group(0)
					affect.add_collect(15,10,60*60*24*365*60)
					affect.add_collect(16,10,60*60*24*365*60)
					affect.add_collect(1,2000,60*60*24*365*60)
					affect.add_collect(48,8,60*60*24*365*60)	
					warp_to_village()
				else
				end
			elseif pc.getqf("nivel_reborn") == 2 then 
				setbgimage("reborn_lv3.tga")
				setskin(4)
				say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
				say_black("                 Odata ce ai atins nivelul maxim iti poti da reborn.")
				say_black("                 Reborn-ul iti ofera sansa de a juca jocul din nou,")
				say_black("                 dar fiind mult mai puternic decat data trecuta.")
				say_black("                 Dupa ce iti dai reborn, nivelul si toate skill-urile")
				say_black("                 iti vor fi resetate ca la inceput. Este alegerea ta daca")
				say_black("                 vrei sa faci acest lucuru sau nu.[ENTER]")
				local reborn = select("Da, vreau", "Nu, poate mai tarziu")
				if reborn == 1 then
					setbgimage("reborn_pvp.tga")
					setskin(4)
					say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
					say("                 Felicitari! Ai Reborn PVP. Toate calitatile")
					say("                 dobandite de tine pana acum, au fost eliminate.")
					say("                 Acum poti lua jocul de la inceput, dar esti")
					say("                 mai puternic decat data trecuta.")
					pc.setqf("nivel_reborn", 3)
					pc.changealignment(-pc.get_alignment()+14000)
					pc.set_level(75)
					pc.reset_point()
					pc.clear_skill()
					pc.set_skill_group(0)
					affect.add_collect(53,30,60*60*24*365*60)
					affect.add_collect(9,20,60*60*24*365*60)
					affect.add_collect(55,10,60*60*24*365*60)
					warp_to_village()
				else
				end	
			end	
			clear_letter()
		end
	end
end
Quest scos dintrun server postat pe acest forum

daca doresti ma ajuti te rog sa-l fac pentru nivelele mele de reborn? in acesta sunt doar 3 iar eu am 4 , sau gresesc eu?

// Edit , a trebuit doar acel warp_to_village adaugat questului de la mine, multumesc , rezolvat , se poate inchide
Avatar utilizator
Cobra94
Nivel 1

Nivel 1
Mesaje: 144
Membru din: 29 Ian 2019, 22:14
Server: Metin2Romania
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 159  
Medalii

Nemessis scrie:
Cobra94 scrie:
Nemessis scrie:E ok orice varianta care "ma scapa" de "bug"

Cod: Selectaţi tot

quest reborn_system begin
	state start begin
		when login begin
			if pc.getqf("nivel_reborn") == 0 then 
				pc.changealignment(-pc.get_alignment()+2000)
			elseif pc.getqf("nivel_reborn") == 1 then 
				pc.changealignment(-pc.get_alignment()+6000)
			elseif pc.getqf("nivel_reborn") == 2 then 
				pc.changealignment(-pc.get_alignment()+10000)
			elseif pc.getqf("nivel_reborn") == 3 then 
				pc.changealignment(-pc.get_alignment()+14000)
			end
			loop_timer("align_reborn", 30)
		end
		when align_reborn.timer begin
			if pc.getqf("nivel_reborn") == 0 then 
				pc.changealignment(-pc.get_alignment()+2000)
			elseif pc.getqf("nivel_reborn") == 1 then 
				pc.changealignment(-pc.get_alignment()+6000)
			elseif pc.getqf("nivel_reborn") == 2 then 
				pc.changealignment(-pc.get_alignment()+10000)
			elseif pc.getqf("nivel_reborn") == 3 then 
				pc.changealignment(-pc.get_alignment()+14000)
			end
		end
		when login or levelup with pc.get_level() == 130 begin
			if pc.getqf("nivel_reborn") == 0 then 
				send_letter("Reborn I")
			elseif pc.getqf("nivel_reborn") == 1 then 
				send_letter("Reborn II")
			elseif pc.getqf("nivel_reborn") == 2 then 
				send_letter("Reborn PVP")
			end
		end
		when button or info begin
			if pc.getqf("nivel_reborn") == 0 then 
				setbgimage("reborn_lv1.tga")
				setskin(4)
				say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
				say_black("                 Odata ce ai atins nivelul maxim iti poti da reborn.")
				say_black("                 Reborn-ul iti ofera sansa de a juca jocul din nou,")
				say_black("                 dar fiind mult mai puternic decat data trecuta.")
				say_black("                 Dupa ce iti dai reborn, nivelul si toate skill-urile")
				say_black("                 iti vor fi resetate ca la inceput. Este alegerea ta daca")
				say_black("                 vrei sa faci acest lucuru sau nu.[ENTER]")
				local reborn = select("Da, vreau", "Nu, poate mai tarziu")
				if reborn == 1 then
					setbgimage("reborn_lv1.tga")
					setskin(4)
					say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
					say("                 Felicitari! Ai Reborn I. Toate calitatile")
					say("                 dobandite de tine pana acum, au fost eliminate.")
					say("                 Acum poti lua jocul de la inceput, dar esti")
					say("                 mai puternic decat data trecuta.")
					pc.setqf("nivel_reborn", 1)
					pc.changealignment(-pc.get_alignment()+4000)
					pc.set_level(75)
					pc.reset_point()
					pc.clear_skill()
					pc.set_skill_group(0)	
					affect.add_collect(21,8,60*60*24*365*60)
					affect.add_collect(22,15,60*60*24*365*60)
					affect.add_collect(63,10,60*60*24*365*60)
					affect.add_collect(7,8,60*60*24*365*60)	
					warp_to_village()
				else
				end
			elseif pc.getqf("nivel_reborn") == 1 then 
				setbgimage("reborn_lv2.tga")
				setskin(4)
				say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
				say_black("                 Odata ce ai atins nivelul maxim iti poti da reborn.")
				say_black("                 Reborn-ul iti ofera sansa de a juca jocul din nou,")
				say_black("                 dar fiind mult mai puternic decat data trecuta.")
				say_black("                 Dupa ce iti dai reborn, nivelul si toate skill-urile")
				say_black("                 iti vor fi resetate ca la inceput. Este alegerea ta daca")
				say_black("                 vrei sa faci acest lucuru sau nu.[ENTER]")
				local reborn = select("Da, vreau", "Nu, poate mai tarziu")
				if reborn == 1 then
					setbgimage("reborn_lv2.tga")
					setskin(4)
					say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
					say("                 Felicitari! Ai Reborn II. Toate calitatile")
					say("                 dobandite de tine pana acum, au fost eliminate.")
					say("                 Acum poti lua jocul de la inceput, dar esti")
					say("                 mai puternic decat data trecuta.")
					pc.setqf("nivel_reborn", 2)
					pc.changealignment(-pc.get_alignment()+10000)
					pc.set_level(75)
					pc.reset_point()
					pc.clear_skill()
					pc.set_skill_group(0)
					affect.add_collect(15,10,60*60*24*365*60)
					affect.add_collect(16,10,60*60*24*365*60)
					affect.add_collect(1,2000,60*60*24*365*60)
					affect.add_collect(48,8,60*60*24*365*60)	
					warp_to_village()
				else
				end
			elseif pc.getqf("nivel_reborn") == 2 then 
				setbgimage("reborn_lv3.tga")
				setskin(4)
				say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
				say_black("                 Odata ce ai atins nivelul maxim iti poti da reborn.")
				say_black("                 Reborn-ul iti ofera sansa de a juca jocul din nou,")
				say_black("                 dar fiind mult mai puternic decat data trecuta.")
				say_black("                 Dupa ce iti dai reborn, nivelul si toate skill-urile")
				say_black("                 iti vor fi resetate ca la inceput. Este alegerea ta daca")
				say_black("                 vrei sa faci acest lucuru sau nu.[ENTER]")
				local reborn = select("Da, vreau", "Nu, poate mai tarziu")
				if reborn == 1 then
					setbgimage("reborn_pvp.tga")
					setskin(4)
					say_black("[ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER][ENTER]")
					say("                 Felicitari! Ai Reborn PVP. Toate calitatile")
					say("                 dobandite de tine pana acum, au fost eliminate.")
					say("                 Acum poti lua jocul de la inceput, dar esti")
					say("                 mai puternic decat data trecuta.")
					pc.setqf("nivel_reborn", 3)
					pc.changealignment(-pc.get_alignment()+14000)
					pc.set_level(75)
					pc.reset_point()
					pc.clear_skill()
					pc.set_skill_group(0)
					affect.add_collect(53,30,60*60*24*365*60)
					affect.add_collect(9,20,60*60*24*365*60)
					affect.add_collect(55,10,60*60*24*365*60)
					warp_to_village()
				else
				end	
			end	
			clear_letter()
		end
	end
end
Quest scos dintrun server postat pe acest forum

daca doresti ma ajuti te rog sa-l fac pentru nivelele mele de reborn? in acesta sunt doar 3 iar eu am 4 , sau gresesc eu?

// Edit , a trebuit doar acel warp_to_village adaugat questului de la mine, multumesc , rezolvat , se poate inchide
boss eu am dat un model poti face dupa el
Avatar utilizator
Nemessis
Nou Venit

Nou Venit
Mesaje: 6
Membru din: 15 Mar 2019, 16:38
Aprecieri: 1  
Mulţumiri: 0
Medalii

Pai am scris mai sus , asta am facut , merci , se poate inchide
Închis
Răspunsuri
1
Vizualizări
153
Răspunsuri
1
Vizualizări
170
Răspunsuri
3
Vizualizări
290
Răspunsuri
2
Vizualizări
199

Înapoi la “Cereri Rezolvate”

  • Informaţie
  • Cine este conectat

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