[SF]Rev40k+Esarfe by Robert Serban

Avatar utilizator
Hasurat GaminG
Nivel 3

Nivel 3
Mesaje: 452
Membru din: 05 Mai 2015, 16:11
Server: metin2niagara.tk
Regat: Jinno
Aprecieri: 0
Mulţumiri: 7  
Medalii

TheDelphi scrie:
Pt cine vrea quest esarfe
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
Mersi, le-am bagat, dar cand dau pe Absorbtie Nu mi se deschide.. La fel si cu Combinare.. Nu mi se deschid alea ..
O rezolvare?
Imagine
De ce te uiti???
Afișează semnătura
Avatar utilizator
nicusor007
Utilizator interzis !

Utilizator interzis !
Mesaje: 325
Membru din: 11 Noi 2013, 21:44
Aprecieri: 0
Mulţumiri: 0
Medalii

Rezolvare cand dau pe system sterge item acela din inventar dupa ce sterg apare asta: Imagine
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: 1028  
 Contact:
Medalii

Numai la tine apare asa
Avatar utilizator
Mondolino
Nivel 2

Nivel 2
Mesaje: 246
Membru din: 22 Noi 2014, 18:38
Server: Metin2Cardinali
Regat: Shinsoo
Aprecieri: 104  
Mulţumiri: 88  
Medalii

Bug curele ? Cand pun o curea dispare , nu apare echipata dar nici nu mai merge alta pusa .
Imagine
Afișează semnătura
Avatar utilizator
iancuadrian
Nivel 2

Nivel 2
Mesaje: 229
Membru din: 30 Mai 2015, 18:35
Server: metin2
Regat: Jinno
Aprecieri: 23  
Mulţumiri: 162  
 Contact:
Medalii

Edit: acum il incerc revin cu edit si eu..
Avatar utilizator
MoToRiNa
Nivel 1

Nivel 1
Mesaje: 68
Membru din: 12 Ian 2014, 13:23
Regat: Jinno
Aprecieri: 0
Mulţumiri: 1  
Medalii

E plin de bug-uri , oricum . . . e ceva că l-ai postat .
Avatar utilizator
iancuadrian
Nivel 2

Nivel 2
Mesaje: 229
Membru din: 30 Mai 2015, 18:35
Server: metin2
Regat: Jinno
Aprecieri: 23  
Mulţumiri: 162  
 Contact:
Medalii

De ce nu merge sa intru pe el? il pornesc totul ok .. si am configurat imi spune eroare la conectare
Avatar utilizator
Archaic
Nou Venit

Nou Venit
Mesaje: 21
Membru din: 20 Feb 2014, 00:46
Server: ArchaicWorld
Regat: Shinsoo
Aprecieri: 3  
Mulţumiri: 0
Medalii

EDIT: Instalați core-ul pe server-ul vostru sau instalati quest-urile în acest server și după căutați bug-urile!
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: 1028  
 Contact:
Medalii

Despre ce buguri vorbesti?
Singurul grav este doar la combinatie esarfe, restul se rezolva din questuri.
Avatar utilizator
Robert Serban
Nivel 2

Nivel 2
Mesaje: 244
Membru din: 12 Oct 2014, 10:07
Aprecieri: 1  
Mulţumiri: 8  
Medalii

Sunt doua buguri care lucrez la ele cel cu combinatie si cel cu curele voi reveni cand dau de rezolvare. Restul sunt lucruri care se rezolva usor fara sursa.
Închis
Răspunsuri
164
Vizualizări
16549
Răspunsuri
4
Vizualizări
414

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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