Problema quest Cadou!

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
z4mnoreclam
Utilizator interzis !

Utilizator interzis !
Mesaje: 23
Membru din: 27 Dec 2019, 21:09
Aprecieri: 54  
Mulţumiri: 0
Medalii

Salut j4m am si eu o problema

am luat quest-ul asta :

Cod: Selectaţi tot

quest cadoulv_1 begin
	state start begin
		 when login with pc.get_level() <= 1 begin
			send_letter("text quest !")
		end
		when info or button begin
			say_title("text de inceput - nameserver")
			say("Bine ai venit pe serverul nostru !")
			say("Pentru inceput, am sa-ti ofer posibilitatea")
			say("de-a alege un test,")
			say("Sper sa te alegi intelept!")
			say("")
			say("By - text")
			local premiu = select ("Test","Test2")
			if premiu == 1 then
			pc.give_item2(cod-item,1)
			say("text")
			elseif premiu == 2 then
			pc.give_item2(cod-item,1)
			say("text2")
        end
    end
end
end
Am pus tot ce voiam doar ca mi-l da de n ori cum fac sa fie o data?
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

Sterge object din folderul "quest" apoi ruleaza iar questurile.
Cel mai bine ar fi sa ne arati cum l-ai modificat pe al tau.
Avatar utilizator
z4mnoreclam
Utilizator interzis !

Utilizator interzis !
Mesaje: 23
Membru din: 27 Dec 2019, 21:09
Aprecieri: 54  
Mulţumiri: 0
Medalii

Kidro. scrie: ↑06 Ian 2020, 12:21 Sterge object din folderul "quest" apoi ruleaza iar questurile.
Cel mai bine ar fi sa ne arati cum l-ai modificat pe al tau.

Cod: Selectaţi tot

quest cadoulv_1 begin
	state start begin
		 when login with pc.get_level() == 1

			send_letter("Cadou !")
		end
		when info or button begin
			say_title("Metin")
			say("Bine ai venit pe serverul nostru !")
			say("Pentru inceput, am sa-ti ofer posibilitatea")
			say("de-a alege un costum,")
			say("Sper sa alegi intelept!")
			say("")
			local premiu = select ("Baiat","Fata")
			if premiu == 1 then
			pc.give_item2(41533,1)
			pc.give_item2(45055,1)
			say("Spor la crescut!")
			elseif premiu == 2 then
			pc.give_item2(41534,1)
			pc.give_item2(45056,1)
			say("Spor la crescut!")
        end
    end
	
end
end
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

Te sfatuiesc sa folosesti acest quest facut de mine.
[/b]

Cod: Selectaţi tot

quest startitems begin
	state start begin
		when login with pc.get_level() == 1 begin
			pc.give_item2(40001, 1) -- in loc de 40001 puteti pune ce vreti
			say_title("Salut aventurierule, bine ai venit pe Spy2!")
			say_reward("In inventar ti-a fost amplasat un obiect cu ajutorul caruia vei primi niste iteme de inceput")
			say_reward("Staff-ul iti sta la dispozitie pentru orice nelamurire      legata de server!")
			end
		when 40001.use begin -- in loc de 40001 puteti pune ce vreti
			if pc.get_level() >= 15 then
				nLvl = 15
				say_reward(string.format("Ai depasit nivelul %d", tonumber(nLvl)))
				return
			elseif pc.get_level() < 15 then 
				local cadou = 19
				say_reward(string.format("Ai primit cadoul, o %q[ENTER]", tostring(item_name(cadou))))
				say_item_vnum(19)
				pc.give_item2(19, 1) -- 19 - reprezinta vnum ul iar 1 reprezinta cate
				local cadou2 = 39
				local cadou3 = 49
				say_title("Apasa butonul continua pentru a mai primi premii ")
				say_title("Sau poti anula acest lucru folosind butonul iesire.")
				say(" ")
				say(" ")
				say(" ")
				local continua = select ("Continua", "Iesire")
				if continua == 1 then
				say_reward(string.format("Ai primit cadoul, o %q", tostring(item_name(cadou2))))
				say_reward(string.format("si o %q", tostring(item_name(cadou3))))
				wait()
				say_size(300,400)
				say_item_vnum(39)
				say_item_vnum(49)
				pc.give_item2(39, 1) -- 39 - reprezinta vnum ul iar 1 reprezinta cate
				pc.give_item2(49, 1) -- 49 - reprezinta vnum ul iar 1 reprezinta cate
				local cadou4 = 59 
				local cadou5 = 69
				local cadou6 = 79
				say_title("Credeai ca am terminat? Apasa butonul continua pentru a mai primi ceva.")
				say_title("Sau poti anula acest lucru folosind butonul iesire.")
				say(" ")
				say(" ")
				say(" ")
				say(" ")
				say(" ")
				local continua = select ("Continua", "Iesire")
				if continua == 1 then
				say_reward(string.format("Ai primit cadoul, o %q", tostring(item_name(cadou3))))
				say_reward(string.format("ai mai primit o %q", tostring(item_name(cadou4))))
				say_reward(string.format("si o %q", tostring(item_name(cadou5))))
				wait()
				say_size(300,400)
				say_item_vnum(59)
				say_item_vnum(69)
				say_item_vnum(79)
				pc.give_item2(59, 1) -- 59 - reprezinta vnum ul iar 1 reprezinta cate
				pc.give_item2(69, 1) -- 69 - reprezinta vnum ul iar 1 reprezinta cate
				pc.give_item2(79, 1) -- 79 - reprezinta vnum ul iar 1 reprezinta cate
			end
			item.remove()
		end
	end
end
end
end
Avatar utilizator
z4mnoreclam
Utilizator interzis !

Utilizator interzis !
Mesaje: 23
Membru din: 27 Dec 2019, 21:09
Aprecieri: 54  
Mulţumiri: 0
Medalii

Kidro. scrie: ↑06 Ian 2020, 13:08 Te sfatuiesc sa folosesti acest quest facut de mine.
[/b]

Cod: Selectaţi tot

quest startitems begin
	state start begin
		when login with pc.get_level() == 1 begin
			pc.give_item2(40001, 1) -- in loc de 40001 puteti pune ce vreti
			say_title("Salut aventurierule, bine ai venit pe Spy2!")
			say_reward("In inventar ti-a fost amplasat un obiect cu ajutorul caruia vei primi niste iteme de inceput")
			say_reward("Staff-ul iti sta la dispozitie pentru orice nelamurire      legata de server!")
			end
		when 40001.use begin -- in loc de 40001 puteti pune ce vreti
			if pc.get_level() >= 15 then
				nLvl = 15
				say_reward(string.format("Ai depasit nivelul %d", tonumber(nLvl)))
				return
			elseif pc.get_level() < 15 then 
				local cadou = 19
				say_reward(string.format("Ai primit cadoul, o %q[ENTER]", tostring(item_name(cadou))))
				say_item_vnum(19)
				pc.give_item2(19, 1) -- 19 - reprezinta vnum ul iar 1 reprezinta cate
				local cadou2 = 39
				local cadou3 = 49
				say_title("Apasa butonul continua pentru a mai primi premii ")
				say_title("Sau poti anula acest lucru folosind butonul iesire.")
				say(" ")
				say(" ")
				say(" ")
				local continua = select ("Continua", "Iesire")
				if continua == 1 then
				say_reward(string.format("Ai primit cadoul, o %q", tostring(item_name(cadou2))))
				say_reward(string.format("si o %q", tostring(item_name(cadou3))))
				wait()
				say_size(300,400)
				say_item_vnum(39)
				say_item_vnum(49)
				pc.give_item2(39, 1) -- 39 - reprezinta vnum ul iar 1 reprezinta cate
				pc.give_item2(49, 1) -- 49 - reprezinta vnum ul iar 1 reprezinta cate
				local cadou4 = 59 
				local cadou5 = 69
				local cadou6 = 79
				say_title("Credeai ca am terminat? Apasa butonul continua pentru a mai primi ceva.")
				say_title("Sau poti anula acest lucru folosind butonul iesire.")
				say(" ")
				say(" ")
				say(" ")
				say(" ")
				say(" ")
				local continua = select ("Continua", "Iesire")
				if continua == 1 then
				say_reward(string.format("Ai primit cadoul, o %q", tostring(item_name(cadou3))))
				say_reward(string.format("ai mai primit o %q", tostring(item_name(cadou4))))
				say_reward(string.format("si o %q", tostring(item_name(cadou5))))
				wait()
				say_size(300,400)
				say_item_vnum(59)
				say_item_vnum(69)
				say_item_vnum(79)
				pc.give_item2(59, 1) -- 59 - reprezinta vnum ul iar 1 reprezinta cate
				pc.give_item2(69, 1) -- 69 - reprezinta vnum ul iar 1 reprezinta cate
				pc.give_item2(79, 1) -- 79 - reprezinta vnum ul iar 1 reprezinta cate
			end
			item.remove()
		end
	end
end
end
end
nu ma pricep asa bine , dar cum il modific doar o data am inteles ca este item dar sa fie gen Fata Baiat si itemele alea?
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

z4mnoreclam scrie: ↑06 Ian 2020, 13:12
Kidro. scrie: ↑06 Ian 2020, 13:08 Te sfatuiesc sa folosesti acest quest facut de mine.
[/b]

Cod: Selectaţi tot

quest startitems begin
	state start begin
		when login with pc.get_level() == 1 begin
			pc.give_item2(40001, 1) -- in loc de 40001 puteti pune ce vreti
			say_title("Salut aventurierule, bine ai venit pe Spy2!")
			say_reward("In inventar ti-a fost amplasat un obiect cu ajutorul caruia vei primi niste iteme de inceput")
			say_reward("Staff-ul iti sta la dispozitie pentru orice nelamurire      legata de server!")
			end
		when 40001.use begin -- in loc de 40001 puteti pune ce vreti
			if pc.get_level() >= 15 then
				nLvl = 15
				say_reward(string.format("Ai depasit nivelul %d", tonumber(nLvl)))
				return
			elseif pc.get_level() < 15 then 
				local cadou = 19
				say_reward(string.format("Ai primit cadoul, o %q[ENTER]", tostring(item_name(cadou))))
				say_item_vnum(19)
				pc.give_item2(19, 1) -- 19 - reprezinta vnum ul iar 1 reprezinta cate
				local cadou2 = 39
				local cadou3 = 49
				say_title("Apasa butonul continua pentru a mai primi premii ")
				say_title("Sau poti anula acest lucru folosind butonul iesire.")
				say(" ")
				say(" ")
				say(" ")
				local continua = select ("Continua", "Iesire")
				if continua == 1 then
				say_reward(string.format("Ai primit cadoul, o %q", tostring(item_name(cadou2))))
				say_reward(string.format("si o %q", tostring(item_name(cadou3))))
				wait()
				say_size(300,400)
				say_item_vnum(39)
				say_item_vnum(49)
				pc.give_item2(39, 1) -- 39 - reprezinta vnum ul iar 1 reprezinta cate
				pc.give_item2(49, 1) -- 49 - reprezinta vnum ul iar 1 reprezinta cate
				local cadou4 = 59 
				local cadou5 = 69
				local cadou6 = 79
				say_title("Credeai ca am terminat? Apasa butonul continua pentru a mai primi ceva.")
				say_title("Sau poti anula acest lucru folosind butonul iesire.")
				say(" ")
				say(" ")
				say(" ")
				say(" ")
				say(" ")
				local continua = select ("Continua", "Iesire")
				if continua == 1 then
				say_reward(string.format("Ai primit cadoul, o %q", tostring(item_name(cadou3))))
				say_reward(string.format("ai mai primit o %q", tostring(item_name(cadou4))))
				say_reward(string.format("si o %q", tostring(item_name(cadou5))))
				wait()
				say_size(300,400)
				say_item_vnum(59)
				say_item_vnum(69)
				say_item_vnum(79)
				pc.give_item2(59, 1) -- 59 - reprezinta vnum ul iar 1 reprezinta cate
				pc.give_item2(69, 1) -- 69 - reprezinta vnum ul iar 1 reprezinta cate
				pc.give_item2(79, 1) -- 79 - reprezinta vnum ul iar 1 reprezinta cate
			end
			item.remove()
		end
	end
end
end
end
nu ma pricep asa bine , dar cum il modific doar o data am inteles ca este item dar sa fie gen Fata Baiat si itemele alea?
O sa ti modific eu putin mai incolo.
Avatar utilizator
z4mnoreclam
Utilizator interzis !

Utilizator interzis !
Mesaje: 23
Membru din: 27 Dec 2019, 21:09
Aprecieri: 54  
Mulţumiri: 0
Medalii

Kidro. scrie: ↑06 Ian 2020, 13:15
z4mnoreclam scrie: ↑06 Ian 2020, 13:12
Kidro. scrie: ↑06 Ian 2020, 13:08 Te sfatuiesc sa folosesti acest quest facut de mine.
[/b]

Cod: Selectaţi tot

quest startitems begin
	state start begin
		when login with pc.get_level() == 1 begin
			pc.give_item2(40001, 1) -- in loc de 40001 puteti pune ce vreti
			say_title("Salut aventurierule, bine ai venit pe Spy2!")
			say_reward("In inventar ti-a fost amplasat un obiect cu ajutorul caruia vei primi niste iteme de inceput")
			say_reward("Staff-ul iti sta la dispozitie pentru orice nelamurire      legata de server!")
			end
		when 40001.use begin -- in loc de 40001 puteti pune ce vreti
			if pc.get_level() >= 15 then
				nLvl = 15
				say_reward(string.format("Ai depasit nivelul %d", tonumber(nLvl)))
				return
			elseif pc.get_level() < 15 then 
				local cadou = 19
				say_reward(string.format("Ai primit cadoul, o %q[ENTER]", tostring(item_name(cadou))))
				say_item_vnum(19)
				pc.give_item2(19, 1) -- 19 - reprezinta vnum ul iar 1 reprezinta cate
				local cadou2 = 39
				local cadou3 = 49
				say_title("Apasa butonul continua pentru a mai primi premii ")
				say_title("Sau poti anula acest lucru folosind butonul iesire.")
				say(" ")
				say(" ")
				say(" ")
				local continua = select ("Continua", "Iesire")
				if continua == 1 then
				say_reward(string.format("Ai primit cadoul, o %q", tostring(item_name(cadou2))))
				say_reward(string.format("si o %q", tostring(item_name(cadou3))))
				wait()
				say_size(300,400)
				say_item_vnum(39)
				say_item_vnum(49)
				pc.give_item2(39, 1) -- 39 - reprezinta vnum ul iar 1 reprezinta cate
				pc.give_item2(49, 1) -- 49 - reprezinta vnum ul iar 1 reprezinta cate
				local cadou4 = 59 
				local cadou5 = 69
				local cadou6 = 79
				say_title("Credeai ca am terminat? Apasa butonul continua pentru a mai primi ceva.")
				say_title("Sau poti anula acest lucru folosind butonul iesire.")
				say(" ")
				say(" ")
				say(" ")
				say(" ")
				say(" ")
				local continua = select ("Continua", "Iesire")
				if continua == 1 then
				say_reward(string.format("Ai primit cadoul, o %q", tostring(item_name(cadou3))))
				say_reward(string.format("ai mai primit o %q", tostring(item_name(cadou4))))
				say_reward(string.format("si o %q", tostring(item_name(cadou5))))
				wait()
				say_size(300,400)
				say_item_vnum(59)
				say_item_vnum(69)
				say_item_vnum(79)
				pc.give_item2(59, 1) -- 59 - reprezinta vnum ul iar 1 reprezinta cate
				pc.give_item2(69, 1) -- 69 - reprezinta vnum ul iar 1 reprezinta cate
				pc.give_item2(79, 1) -- 79 - reprezinta vnum ul iar 1 reprezinta cate
			end
			item.remove()
		end
	end
end
end
end
nu ma pricep asa bine , dar cum il modific doar o data am inteles ca este item dar sa fie gen Fata Baiat si itemele alea?
O sa ti modific eu putin mai incolo.
Ok mersi :*
Avatar utilizator
z4mnoreclam
Utilizator interzis !

Utilizator interzis !
Mesaje: 23
Membru din: 27 Dec 2019, 21:09
Aprecieri: 54  
Mulţumiri: 0
Medalii

z4mnoreclam scrie: ↑06 Ian 2020, 13:26
Kidro. scrie: ↑06 Ian 2020, 13:15
z4mnoreclam scrie: ↑06 Ian 2020, 13:12

nu ma pricep asa bine , dar cum il modific doar o data am inteles ca este item dar sa fie gen Fata Baiat si itemele alea?
O sa ti modific eu putin mai incolo.
Ok mersi :*
ceva?
Avatar utilizator
exo.
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1038
Membru din: 29 Ian 2017, 12:38
Aprecieri: 289  
Mulţumiri: 1314  
Discord: Copiază ID
Medalii

Salut! Uite aici questul, adaptat dupa cel facut de Kidro. Spor.

Cod: Selectaţi tot

quest startitems begin
	state start begin
		when login with pc.get_level() == 1 begin
			pc.give_item2(40002, 1) -- in loc de 40001 puteti pune ce vreti
			say_title("Bun venit!!")
			say_reward("Scrie ce vrei!")
			say_reward("Scrie ce vrei!")
			end
		when 40002.use begin -- in loc de 40001 puteti pune ce vreti
			if pc.get_level() >= 15 then
				nLvl = 15
				say_reward(string.format("Ai depasit nivelul %d", tonumber(nLvl)))
				return
			elseif pc.get_level() < 15 then 
			say_reward ("Esti baiat sau fata?")
            local s = select( "Baiat", "Fata") 
					if s ==2 then 
					pc.give_item2(41002, 1)
					say_reward ("Mult noroc !")
					pc.remove_item (40002)
					return
					end
					if s == 1 then
					pc.give_item2(41001, 1)
					say_reward ("Mult noroc !")
					pc.remove_item (40002)
					return
					end
				end
			end
		end
	end

Avatar utilizator
z4mnoreclam
Utilizator interzis !

Utilizator interzis !
Mesaje: 23
Membru din: 27 Dec 2019, 21:09
Aprecieri: 54  
Mulţumiri: 0
Medalii

Exodus. scrie: ↑07 Ian 2020, 15:34 Salut! Uite aici questul, adaptat dupa cel facut de Kidro. Spor.

Cod: Selectaţi tot

quest startitems begin
	state start begin
		when login with pc.get_level() == 1 begin
			pc.give_item2(40002, 1) -- in loc de 40001 puteti pune ce vreti
			say_title("Bun venit!!")
			say_reward("Scrie ce vrei!")
			say_reward("Scrie ce vrei!")
			end
		when 40002.use begin -- in loc de 40001 puteti pune ce vreti
			if pc.get_level() >= 15 then
				nLvl = 15
				say_reward(string.format("Ai depasit nivelul %d", tonumber(nLvl)))
				return
			elseif pc.get_level() < 15 then 
			say_reward ("Esti baiat sau fata?")
            local s = select( "Baiat", "Fata") 
					if s ==2 then 
					pc.give_item2(41002, 1)
					say_reward ("Mult noroc !")
					pc.remove_item (40002)
					return
					end
					if s == 1 then
					pc.give_item2(41001, 1)
					say_reward ("Mult noroc !")
					pc.remove_item (40002)
					return
					end
				end
			end
		end
	end

mersi t/c.
Închis
Răspunsuri
7
Vizualizări
994
Răspunsuri
10
Vizualizări
5513
Răspunsuri
2
Vizualizări
282
Răspunsuri
0
Vizualizări
86

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator