Cum pot modifica acest quest (am mare nevoie)[Rezolvat!]

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
Kamora
Nivel 1

Nivel 1
Mesaje: 97
Membru din: 01 Noi 2014, 20:48
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

In loc sa imi ceara in loc de 1 item 4 iteme diferite si sa primeasca recompensa
Ex
pentru a primi cufarul adumi item1 item2 item3 item4 si cand le are pe toate sa ii dea cufarul
quest decembrie begin
state start begin
when 20095.chat."Cufarul eroilor romani." begin
say_title(""..mob_name(20095).."")
say("")
say("Salut, dupa cum bine sti,")
say("multe perosane s-au sacrificat pentru a fi tu azi liber,")
say("Acest event este in memoria lor.")
say("Pentru a primi un Cufar al Eroilor Romani trebuie,")
say("sa imi aduci 10 steaguri")
say_title("Vrei sa continuam negotul?")
local s=select("Da,desigur", "Nu")
if 2==s then
return
else
if pc.count_item(22999) < 10 then
say_title(""..mob_name(20094).."")
say("Imi pare rau dar nu ai destule Steaguri.")
say_item("Steagul Romaniei", 22999, "")
return
end
say_title(""..mob_name(20095).."")
say("")
say("Este timpul sa iti primesti recompensa")
give_reward = select ( "Cufarul Eroilor Romani" , "Inchide")
if give_reward == 1 then
pc.give_item2(50138,1)
pc.remove_item("22999", 10)
say_title("EventMaster:")
say_reward("Ai primit ")
say_item ( "Cufarul Eroilor Romani" , 50138 , "" )
say_reward("Mai adumi Steaguri !!")
end
end
end
end
end
Multumesc
Imagine
Afișează semnătura
Avatar utilizator
hdl
Nivel 1

Nivel 1
Mesaje: 98
Membru din: 14 Noi 2014, 16:04
Aprecieri: 0
Mulţumiri: 2  
 Contact:
Medalii

Uite aici questul adaptat ,asta daca am inteles bine ce vrei:

Cod: Selectaţi tot

quest decembrie begin
	state start begin
		when 20095.chat."Cufarul eroilor romani." begin
				say_title(""..mob_name(20095).."")
				say("")
				say("Salut, dupa cum bine sti,")
				say("multe perosane s-au sacrificat pentru a fi tu azi liber,")
				say("Acest event este in memoria lor.")
				say("Pentru a primi un Cufar al Eroilor Romani trebuie,")
				say("sa imi aduci 10 steaguri")
				say_title("Vrei sa continuam negotul?")
				local s=select("Da,desigur", "Nu")
			if 2==s then
		return
	else
	if pc.count_item(cod1) < 1 and pc.count_item(cod2) < 1 and pc.count_item(cod3) < 1 and pc.count_item(cod4) < 1 then
				say_title(""..mob_name(20094).."")
				say("Imi pare rau dar nu ai destule Steaguri.")
				say_item("Steagul Romaniei", 22999, "")
			return
		end
			say_title(""..mob_name(20095).."")
				say("")
				say("Este timpul sa iti primesti recompensa")
				give_reward = select ( "Cufarul Eroilor Romani" , "Inchide")
	if give_reward == 1 then
		pc.give_item2(50138,1)
		pc.remove_item("cod1", 1)
		pc.remove_item("cod2", 1)
		pc.remove_item("cod3", 1)
		pc.remove_item("cod4", 1)
			say_title("EventMaster:")
			say_reward("Ai primit ")
			say_item ( "Cufarul Eroilor Romani" , 50138 , "" )
			say_reward("Mai adumi Steaguri !!")
			end
		end
	end
end
end
Avatar utilizator
Kamora
Nivel 1

Nivel 1
Mesaje: 97
Membru din: 01 Noi 2014, 20:48
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Imi pare rau dar nu este bun deoarece daca am doar un singur item in inventar imi da cofarul si eu vreau sa am nevoie de toate pentru a primi cufarul
Ultima oară modificat 12 Dec 2014, 16:44 de către Kamora, modificat 1 dată în total.
Imagine
Afișează semnătura
Avatar utilizator
hdl
Nivel 1

Nivel 1
Mesaje: 98
Membru din: 14 Noi 2014, 16:04
Aprecieri: 0
Mulţumiri: 2  
 Contact:
Medalii

Ok , hai ca refac eu questul , revin cu edit.
Avatar utilizator
Kamora
Nivel 1

Nivel 1
Mesaje: 97
Membru din: 01 Noi 2014, 20:48
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Multumesc astept
Imagine
Afișează semnătura
Avatar utilizator
hdl
Nivel 1

Nivel 1
Mesaje: 98
Membru din: 14 Noi 2014, 16:04
Aprecieri: 0
Mulţumiri: 2  
 Contact:
Medalii

Super...cu toate ca nu are inclus nici un link primesc eroarea :
"Trebuie să ai minim 15 de mesaje pentru a posta o legătură.

Am rezolvat , sper sa functioneze perfect.

Cod: Selectaţi tot

----------------------------------------------------
-- Negot_obiecte - Quest
-- Quest creat de HeimDall pentru Kamora/Just4metin
----------------------------------------------------
--Prima parte
-------------------------------------------------------------------------------------------
quest negot_obiecte begin		--------- Questul principal , apare doar cand ai obiectele
	state start begin
		when 20093.chat."Observ ca ai toate obiectele"
					with pc.countitem("cod1","cod2","cod3","cod4")>=1  begin
			say("Felicitari !")
			say("Ai reusit sa aduni toate obiectele")
			say("")
			say("Doresti sa mi le dai ?")
			say("Iti voi fauri o lada extrem de speciala.")
			local b=select("Da", "Nu")
			if 1==b then
				if pc.countitem("cod1","cod2","cod3","cod4")>=1then
					pc.removeitem("cod1", 1)
					pc.removeitem("cod2", 1)
					pc.removeitem("cod3", 1)
					pc.removeitem("cod4", 1)					
					pc.give_item2("cod_recompensa", 1)
				end
			elseif 2==b then
			else
				say("UNKNOWN BUTTON ["..b.."]")
			end
		end
	end
	state __COMPLETE__ begin
		when enter begin
			q.done()
		end
	end
end
-------------------------------------------------------------------------------------------
--A II-a parte
-------------------------------------------------------------------------------------------
quest negot_obiecte1 begin				--------- Quest informativ , apare mereu
	state start begin
		when 20093.chat."Vrei cutia?" begin
			say("")		
			say("Pentru ea ai nevoide de urmatoarele obiecte :")
			say("TEXT")
			say("TEXT")
			say("TEXT")
			say("TEXT")			
			say("")
			
		end
	end
	state __COMPLETE__ begin
		when enter begin
			q.done()
		end
	end
end
-------------------------------------------------------------------------------------------
Avatar utilizator
Kamora
Nivel 1

Nivel 1
Mesaje: 97
Membru din: 01 Noi 2014, 20:48
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Multumesc
Imagine
Afișează semnătura
Avatar utilizator
K4nT
Nivel 4

Nivel 4
Mesaje: 515
Membru din: 26 Iun 2014, 11:23
Server: Nu am inca
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 24  
 Contact:
Medalii

T/C la cererea autorului.
Marcat ca rezolvat!
Imagine
Imagine
Imagine
Imagine
Afișează semnătura
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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