Problema Quest

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
[Andrew]
Fost Moderator

Fost Moderator
Mesaje: 1174
Membru din: 02 Mar 2015, 19:57
Server: KING2.RO
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 25  
Discord: Copiază ID
 Contact:
Medalii

Salut am, instalat si eu sf Cartof cu esarfe dar nu merge sa le combin...sau sa extrag bonusurile si mai am o prb... esarfele au bonus... la fel si bucatile de esarfa ce fac?
Imagine
Imagine
Afișează semnătura
Avatar utilizator
C.Marius
Nivel 4

Nivel 4
Mesaje: 689
Membru din: 28 Sep 2014, 16:21
Server: orice
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 1027  
 Contact:
Medalii

Pune niste poze ca sa putem intelege ceva
Avatar utilizator
[Andrew]
Fost Moderator

Fost Moderator
Mesaje: 1174
Membru din: 02 Mar 2015, 19:57
Server: KING2.RO
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 25  
Discord: Copiază ID
 Contact:
Medalii

http://postimg.org/gallery/t5zxw2fg/8f7cd284/ aici sunt pozele si reamintesc doresc si eu questul pentru combinare absorptie si creare esarfa din bucatile alea
Imagine
Imagine
Afișează semnătura
Avatar utilizator
C.Marius
Nivel 4

Nivel 4
Mesaje: 689
Membru din: 28 Sep 2014, 16:21
Server: orice
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 1027  
 Contact:
Medalii

acce.lua

Cod: Selectaţi tot

quest acce begin
	state start begin
		when 20008.chat."Ce este o eºarfã ? " begin
			say_title("-- "..mob_name(20008).." --")
			say("")
			say("Eºarfa îþi oferã 2 opþiuni:")
			say("Combinaþia ºi Absorþia.")
			say("")
			say("Poþi încerca sã combini 2 eºarfe de")
			say("acelaºi grad. 2 eºarfe combinate pot")
			say("genera o altã eºarfã cu grad mai mare.")
			say("")
			say("În absorþie eºarfa ia bonusurile armei")
			say("sau armuri tale în funcþie de rata de absorþie")
			say("a eºarfei. Rata de absorþie poate varia, iar")
			say("atunci când bonusurile sunt absorbite, arma")
			say("sau armura introdusã va fi distrusã.")
			say("")
		end
		
		when 20008.chat."Combinaþie" begin
			say_title("-- "..mob_name(20008).." --")
			say("")
			say("Vrei sã combini 2 eºarfe?")
			say("")
			local confirm = select("Da", "Nu")
			if confirm == 2 then
				return
			end
			
			setskin(NOWINDOW)
			command("acce open")
		end
		
		when 20008.chat."Absorbþie" begin
			say_title("-- "..mob_name(20008).." --")
			say("")
			say("Vrei sã absorbi bonusurile unei arme")
			say("sau armuri?")
			say("")
			local confirm = select("Da", "Nu")
			if confirm == 2 then
				return
			end
			
			setskin(NOWINDOW)
			command("acce open_absorption")
		end
	end
end
acce_mission.lua

Cod: Selectaţi tot

uest acce_mission begin
	state start begin
		when login or levelup with pc.get_level() >= 30 begin
			set_state("information")
		end
	end
	
	state information begin
		when enter begin
			pc.setqf("time_to_wait", 0)
			--pc.setqf("collect_count", 0)
		end
		
		when letter begin
			local v = find_npc_by_vnum(20008)
			if v != 0 then
				target.vid("octavio", v, "octavio")
			end
			
			send_letter("*Imbracaminte speciala")
		end
		
		when button or info begin
			say_title(mob_name(20008))
			say("")
			say("octavio te cautã. Timpul trece, du-te ºi")
			say("vorbeºte cu el.")
			say("")
		end
		
		when octavio.target.click or 20084.chat."Mareste-ti puterile" begin
			target.delete("octavio")
			
			say_title(mob_name(20008))
			say("")
			say("Ah, aici eºti! Am descoperit ceva extraordinar.")
			say("O nouã piesã de echipament numit eºarfã.")
			say("")
			say("Eºarfa îþi oferã 2 opþiuni:")
			say("Combinaþia ºi Absorþia.")
			say("")
			say("Poþi încerca sã combini 2 eºarfe de")
			say("acelaºi grad. 2 eºarfe combinate pot")
			say("genera o altã eºarfã cu grad mai mare.")
			say("")
			wait()
			say_title(mob_name(20008))
			say("")
			say("În absorþie eºarfa ia bonusurile armei")
			say("sau armuri tale în funcþie de rata de absorþie")
			say("a eºarfei. Rata de absorþie poate varia, iar")
			say("atunci când bonusurile sunt absorbite, arma")
			say("sau armura introdusã va fi distrusã.")
			say("")
			say("Îþi pot creea o eºarfã de gradul 1.")
			say("Dar am nevoie de x10 "..item_name(85000)..".")
			say("")
			say("Doar "..mob_name(20355).." este în stare sã creeze")
			say("acest material, dute ºi vorbeºte cu el.")
			say("")
			set_state("go_to_disciple")
		end
	end
	
	state go_to_disciple begin
		when letter begin
			local v = find_npc_by_vnum(20355)
			if v != 0 then
				target.vid("capitan", v, "Capitan")
			end
			
			send_letter("*Mareste-ti puterile")
		end
		
		when button or info begin
			say_title("Mareste-ti puterile")
			say("")
			say("Gãseºte-l pe "..mob_name(20355).." pentru a lua materialele necesare.")
			say("")
		end
		
    	when capitan.target.click or 20355.chat."Mareste-ti puterile" begin
			target.delete("capitan")
			
			say_title(mob_name(20355))
			say("")
			say("Felicitari! "..mob_name(20008).." mi-a zis ca vei veni")
			say("sa ma vizitezi. Am descoperit recent ca Sung Mahi")
			say("a devenit mai puternic.")
			say("")
			say("Cel putin unul din noi trebuie sa aiba puterea ori Sung")
			say("Mahi ne va distruge pe toti.")
			say("")
			say("Pot face un palton, dar nu va fi usor.")
			say("")
			say("Da-mi o ora, si iti voi da materialele de care")
			say("ai nevoie.")
			say("")
			wait()
			say_title(mob_name(20355))
			say("")
			say("Daca vii inapoi intr-o ora, voi avea")
			say("materialele gata pentru tine.")
			say("")
			say("Iti promit!")
			say("")
			say("Nu uita sa ma vizitezi intr-o ora!")
			say("")
			local agree = select("Da", "Nu")
			if agree == 1 then
				pc.setqf("time_to_wait", 60 * 1 + pc.get_playtime())
				set_state("time_to_wait")
			end
		end
	end
	
	state time_to_wait begin
		when letter begin
			local v = find_npc_by_vnum(20355)
			if v != 0 then
				target.vid("capitan", v, "Capitan")
			end
			
			send_letter("*Mareste-ti puterile")
		end
		
		when button or info begin
			say_title("Mareste-ti puterile")
			say("")
			say("Gaseste-l pe "..mob_name(20355)..", el iti va da materialul.")
			say("")
			if pc.getqf("time_to_wait") > pc.get_playtime() then
				local time_to_wait = pc.getqf("time_to_wait") - pc.get_playtime()
				say("Timp ramas: "..time_to_wait.." minute.")
				say("")
			end
		end
		
    	when capitan.target.click or 20355.chat."Mareste-ti puterile" begin
			target.delete("capitan")
			
			say_title(mob_name(20355))
			say("")
			if pc.getqf("time_to_wait") > pc.get_playtime() then
				local time_to_wait = pc.getqf("time_to_wait") - pc.get_playtime()
				say("Timpul de asteptat inca nu au trecut.")
				say("")
				say("Timp ramas: "..time_to_wait.." minute.")
				say("")
			else
				pc.setqf("time_to_wait", 0)
				say("Asa cum am promis, uite materialul.")
				say("")
				if pc.getqf("collect_count") >= 9 then
					pc.setqf("collect_count", pc.getqf("collect_count") + 1)
					set_state("__complete")
				else
					pc.setqf("collect_count", pc.getqf("collect_count") + 1)
					set_state("go_to_disciple")
				end
				
				pc.give_item2(85000, 1)
			end
		end
	end
	
	state __complete begin
		when enter begin
			pc.delqf("time_to_wait")
			pc.delqf("collect_count")
		end
		
		when letter begin
			local v = find_npc_by_vnum(20008)
			if v != 0 then
				target.vid("octavio_reward", v, "octavio")
			end
			
			send_letter("*Imbracaminte speciala")
		end
		
		when button or info begin
			say_title(mob_name(20008))
			say("")
			say("octavio vrea sa creeze o eºarfa ")
			say("pentru tine. Du-te ºi vorbeºte cu el.")
			say("")
		end
		
		when octavio_reward.target.click or 20084.chat."Mareste-ti puterile" begin
			target.delete("octavio_reward")
			
			say_title(mob_name(20008))
			say("")
			say("Ah, te-ai întors! "..mob_name(20355).." mi-a spus ca")
			say("ai facut rost de materialele necesare.")
			say("")
			say("Vreau sa vad...")
			say("")
			wait()
			say_title(mob_name(20008))
			say("")
			if pc.count_item(85000) < 10 then
				say("Ce? Nu ai destule materiale!")
				say("")
				say("Du-te înapoi la capitan ºi vorbeºte cu el!")
				say("")
				set_state("go_to_disciple")
			else
				pc.remove_item(85000, 10)
				pc.give_item2(85005, 1)
				say("Ok, totul este în regula.")
				say("")
				say_reward("Ai primit "..item_name(85005)..".")
				say("")
				say("Pentru a repeta misiunea, doar deschide-mi scrisoarea.")
				say("")
				set_state("information")
			end
		end
	end
end
Avatar utilizator
[Andrew]
Fost Moderator

Fost Moderator
Mesaje: 1174
Membru din: 02 Mar 2015, 19:57
Server: KING2.RO
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 25  
Discord: Copiază ID
 Contact:
Medalii

si cu faza cu bonusurile ce fac?
Imagine
Imagine
Afișează semnătura
Avatar utilizator
SomePenguins
Utilizator interzis !

Utilizator interzis !
Mesaje: 41
Membru din: 06 Oct 2015, 19:43
Aprecieri: 0
Mulţumiri: 19  
Medalii

Ai 1 npc in map1 care să faci + la eşarfă sau să combini bonusurile nu pui una peste alta.
Avatar utilizator
[Andrew]
Fost Moderator

Fost Moderator
Mesaje: 1174
Membru din: 02 Mar 2015, 19:57
Server: KING2.RO
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 25  
Discord: Copiază ID
 Contact:
Medalii

da ma da nu merge gen pentru ca au bonusuri...
Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
400
Răspunsuri
4
Vizualizări
224
Răspunsuri
4
Vizualizări
414
Răspunsuri
3
Vizualizări
737

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

  • Informaţie