Cerere modificare quest teleportare.

Închis
Avatar utilizator
nytro123
Nivel 2

Nivel 2
Mesaje: 299
Membru din: 21 Aug 2014, 11:07
Regat: Jinno
Aprecieri: 253  
Mulţumiri: 25  
Medalii

Salut, poate cineva sa imi spuna cum adaug "butonul" de "pagina anterioara" la un quest de tip "inel teleportare"?

Quest:
quest teleporters begin
	state start begin
		when 70058.use begin
			local x
			local y
			local t
			local e = pc.get_empire()
			say_title("Teleporter:")
			say("Incotro vrei sa mergi straine?")
			local s = select("Map1", "Map2", "Valea Orcilor", "Desert", "Urmatoarele", "Inchide")
				if s==1 then -- map1
					say_title("Teleporter:")
					say("Incotro vrei sa mergi straine?")
					t = select("Regatul Rosu", "Regatul Galben", "Regatul Albastru", "Pagina anterioara", "Inchide")
						if t==1 then -- regat rosu map1
							x="469300"
							y="964200"
						elseif t==2 then -- regat galben map1
							x="55700"
							y="157900"
						elseif t==3 then -- regat albastru map1
							x="969600"
							y="278400"
						elseif t==4 then -- pagina anterioara
						
						
						end -- if
				end -- if
		end -- when 70058
	end -- state
end -- quest
P.S. Nu ma judecati ca am cerut acest quest :))
Va multumesc!
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

nytro123 scrie:Salut, poate cineva sa imi spuna cum adaug "butonul" de "pagina anterioara" la un quest de tip "inel teleportare"?

Quest:
quest teleporters begin
	state start begin
		when 70058.use begin
			local x
			local y
			local t
			local e = pc.get_empire()
			say_title("Teleporter:")
			say("Incotro vrei sa mergi straine?")
			local s = select("Map1", "Map2", "Valea Orcilor", "Desert", "Urmatoarele", "Inchide")
				if s==1 then -- map1
					say_title("Teleporter:")
					say("Incotro vrei sa mergi straine?")
					t = select("Regatul Rosu", "Regatul Galben", "Regatul Albastru", "Pagina anterioara", "Inchide")
						if t==1 then -- regat rosu map1
							x="469300"
							y="964200"
						elseif t==2 then -- regat galben map1
							x="55700"
							y="157900"
						elseif t==3 then -- regat albastru map1
							x="969600"
							y="278400"
						elseif t==4 then -- pagina anterioara
						
						
						end -- if
				end -- if
		end -- when 70058
	end -- state
end -- quest
P.S. Nu ma judecati ca am cerut acest quest :))
Va multumesc!
Doar pentru a nu te complica cu functii si tabele, repeta if_statement-urile.
Ce vreau sa spun?
say("Incotro vrei sa mergi straine?")
			local s = select("Map1", "Map2", "Valea Orcilor", "Desert", "Urmatoarele", "Inchide")
				if s==1 then -- map1
					say_title("Teleporter:")
					say("Incotro vrei sa mergi straine?")
					t = select("Regatul Rosu", "Regatul Galben", "Regatul Albastru", "Pagina anterioara", "Inchide")
						if t==1 then -- regat rosu map1
							x="469300"
							y="964200"
						elseif t==2 then -- regat galben map1
							x="55700"
							y="157900"
						elseif t==3 then -- regat albastru map1
							x="969600"
							y="278400"
						elseif t==4 then -- pagina anterioara
						local s = select("Map1", "Map2", "Valea Orcilor", "Desert", "Urmatoarele", "Inchide")
Spor.
Pentru acest mesaj, [RaffaeL] for the post:
nytro123
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
nytro123
Nivel 2

Nivel 2
Mesaje: 299
Membru din: 21 Aug 2014, 11:07
Regat: Jinno
Aprecieri: 253  
Mulţumiri: 25  
Medalii

[RaffaeL] scrie: Spor.
Multumesc de raspuns, dar sa fac cum ai precizat nu ar insemna sa adaug la infinit if-statement-urile?

Exemplu: Selectez "Map 1", se afiseaza pagina respectiva ( selectarea regatelor ), selectez "Pagina anterioara" ma trimite la "pagina principala" si atunci cand selectez din nou "Map 1" se inchide misiunea pentru ca nu mai are continuare.
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

nytro123 scrie:
[RaffaeL] scrie: Spor.
Multumesc de raspuns, dar sa fac cum ai precizat nu ar insemna sa adaug la infinit if-statement-urile?

Exemplu: Selectez "Map 1", se afiseaza pagina respectiva ( selectarea regatelor ), selectez "Pagina anterioara" ma trimite la "pagina principala" si atunci cand selectez din nou "Map 1" se inchide misiunea pentru ca nu mai are continuare.
Ba intr-un fel da, insa am zis sa iti arat o metoda "simpla" desi questul se va lungi, intr-adevar.
O a doua posibilitate ar fi sa cauti questul postat de Exygo. El stiu ca scrisese ceva cu back_button.
Pentru acest mesaj, [RaffaeL] for the post:
nytro123
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
nytro123
Nivel 2

Nivel 2
Mesaje: 299
Membru din: 21 Aug 2014, 11:07
Regat: Jinno
Aprecieri: 253  
Mulţumiri: 25  
Medalii

Multumesc de sfat, momentan nu am gasit ce mi-ai recomandat dar o sa continui cautarea.
Avatar utilizator
nytro123
Nivel 2

Nivel 2
Mesaje: 299
Membru din: 21 Aug 2014, 11:07
Regat: Jinno
Aprecieri: 253  
Mulţumiri: 25  
Medalii

Up

[ Postat de pe Android ] Imagine
Avatar utilizator
nytro123
Nivel 2

Nivel 2
Mesaje: 299
Membru din: 21 Aug 2014, 11:07
Regat: Jinno
Aprecieri: 253  
Mulţumiri: 25  
Medalii

up
Avatar utilizator
Nicolescu Radu
Membru Club

Membru Club
Mesaje: 1728
Membru din: 11 Noi 2017, 09:50
Server: Eruris2
Regat: Jinno
Aprecieri: 0
Mulţumiri: 96  
 Contact:
Medalii

Subiect inactiv ! Arhivat !
► Daca crezi ca te-am ajutat , sau iti place mesajul meu nu uita sa dai un LIKE !◄
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
452
Răspunsuri
1
Vizualizări
189
Răspunsuri
1
Vizualizări
177
Răspunsuri
4
Vizualizări
261

Înapoi la “Arhivă”

  • Informaţie