Quest misiune teleporter

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
mesterulbun
Nou Venit

Nou Venit
Mesaje: 16
Membru din: 19 Dec 2014, 15:56
Aprecieri: 19  
Mulţumiri: 1  
Medalii

*Problemă/Întrebare:Nu apare misiunea in stanga
Tipologie server:PVM
*Resursă folosită:40k
*ServerFiles utilizat:NicuGaming
*Syserr:
Poză:
*Detalii suplimentare:Salut, am o problema cu quest-ul de teleport. Doresc sa il fac sub forma de misiune, doar ca nu functioneaza nimic. Am sa va atasez codul pentru a vedea mai multe detalii. Va multumesc anticipat pentru raspunsuri

quest warp begin
	state start begin
		when login begin
			set_state(warp)
			state warp begin
			send_letter("Teleporter")
		end
		
		when info or button begin
			say_title("Inel de teleportare")
			say("Unde mergi?")
			local option =select ("Camp cu Serpi","Turn cu demoni","V2","Padurea fantomelor","V3","V4","Urmatoarea")
			if option == 1 then 
				pc.warp(1059000,726200)
			elseif option == 2 then
				pc.warp(590500,110500)
			elseif option == 3 then
				pc.warp(665600,435200)
			elseif option == 4 then
				pc.warp(1049600,0)
			elseif option == 5 then
				pc.warp(0,1203200)
			elseif option == 6 then
				pc.warp(241700,1274900)
			elseif option == 7 then
				local option2 =select ("Valea Orcilor","Desert","Templu Hwang","V1","Tara de gheata","Urmatoarea") 
				if option2==1 then
					pc.warp(333949,752560)
				elseif option2==2 then
					pc.warp(344000,502500)
				elseif option2==3 then
					pc.warp(553600,144100)
				elseif option2==4 then
					pc.warp(60000,496000)
				elseif option2==5 then
					pc.warp(436210,215744)
				elseif option==6 then
					local option3 =select("Map 1 Jinno","Map 2 Jinno","Map 1 Chunjo","Map 2 Chunjo","Map 1 Shinsoo","Map 2 Shinsoo","Inchidere")
					if option3==1 then
						pc.warp(969600,278400)
					elseif option3==2 then
						pc.warp(873100,242600)
					elseif option3==3 then
						pc.warp(55700,157900)
					elseif option3==4 then
						pc.warp(138500,234900)
					elseif option3==5 then
						pc.warp(469300,964200)
					elseif option3==6 then
						pc.warp(360800,877600)
					elseif option3==7 then
						send_letter("Teleporter")
						return
		end
	end
end
end
Avatar utilizator
[GabrieL]
Utilizator interzis !

Utilizator interzis !
Mesaje: 288
Membru din: 31 Aug 2014, 10:24
Server: Metin2Class
Regat: Shinsoo
Aprecieri: 21  
Mulţumiri: 445  
Discord: Copiază ID
Medalii

Incearca sa elimini set_state(warp) si state warp begin , lasa doar send_letter("Teleporter")
Avatar utilizator
mesterulbun
Nou Venit

Nou Venit
Mesaje: 16
Membru din: 19 Dec 2014, 15:56
Aprecieri: 19  
Mulţumiri: 1  
Medalii

Multumesc pentru raspuns !! Nu functioneaza nici asa ! Alte pareri ?
Avatar utilizator
[Mafia83]
Membru Club

Membru Club
Mesaje: 777
Membru din: 24 Feb 2016, 20:32
Server: Metin2KGB
Regat: Jinno
Aprecieri: 279  
Mulţumiri: 2287  
Discord: Copiază ID
 Contact:
Medalii

Uite aici un quest.

Cod: Selectaţi tot

quest teleport begin
   state start begin
		when login begin
			cmdchat("teleporter_index "..q.getcurrentquestindex())
		end
      when button or info begin
         local x
         local y
         local t
         local e = pc.get_empire()
         say_title("Teleporter:")
         say("Încotro vrei sa mergi straine?")
         local s = select("Map1", "Map2", "Valea Orcilor", "Desert", "Sohan", "Tara de foc", "Urmatoarele", "Închide")
         if s==7 then
            say_title("Teleporter:")
            say("Încotro vrei sa mergi straine?")
            local p = select("Turnul Demonilor", "V1", "Padurea Fantomelor", "Padurea Rosie", "Tara Gigantilor", "Grota Exilului", "Închide")
            if p==1 then
               x="590400"
               y="110500"
            elseif p==2 then
               x="91900"
               y="525400"
            elseif p==3 then
               x="289000"
               y="5800"
            elseif p==4 then
               say_title("Teleporter")
               say("Încotro vrei sa mergi straine?")
               t = select("Început", "Sfârsit", "Închide")
               if t==1 then
                  x="1119900"
                  y="70800"
               elseif t==2 then
                  x="1119200"
                  y="7000"
               end
            elseif p==5 then
               x="828100"
               y="763400"
            elseif p==6 then
               x="284200"
               y="809600"
            end
         elseif s==1 then
            say_title("Teleporter")
            say("Încotro vrei sa mergi straine?")
            t = select("Regatul Rosu", "Regatul Galben", "Regatul Albastru","Închide")
            if t==1 then
               x="473900"
               y="954600"
            elseif t==2 then
               x="63200"
               y="166700"
            elseif t==3 then
               x="959600"
               y="269700"
            end
         elseif s==2 then
            say_title("Teleporter:")
            say("Încotro vrei sa mergi straine?")
            t = select("Regatul Rosu", "Regatul Galben", "Regatul Albastru", "Închide")
            if t==1 then
               x="352300"
               y="882700"
            elseif t==2 then
               x="145700"
               y="239800"
            elseif t==3 then
               x="863800"
               y="246000"
            end
         elseif s==3 then
            say_title("Teleporter:")
            say("Încotro vrei sa mergi straine?")
            t = select("Început", "Centru", "Arahani", "Închide")
            if t==1 then
               if e==1 then
                  x="402100"
                  y="673900"                  
               elseif e==2 then
                  x="270400"
                  y="739900"
               elseif e==3 then
                  x="321300"
                  y="808000"
               end
            elseif t==2 then
               x="332700"
               y="745600"
            elseif t==3 then
               x="282800"
               y="792800"
            end
         elseif s==4 then
            say_title("Teleporter:")
            say("Încotro vrei sa mergi straine?")
            t = select("Inceput", "Sfârsit", "Închide")
            if t==1 then
               if e==1 then
                  x="217800"
                  y="627200"                  
               elseif e==2 then
                  x="221900"
                  y="502700"
               elseif e==3 then
                  x="344000"
                  y="502500"
               end
            elseif t==2 then
               x="296300"
               y="547500"
            end
         elseif s==5 then
            say_title("Teleporter")
            say("Încotro vrei sa mergi straine?")
            t = select("Început", "Mijloc", "Închide")
            if t==1 then
               if e==1 then
                  x="434200"
                  y="290600"                  
               elseif e==2 then
                  x="375200"
                  y="174900"
               elseif e==3 then
                  x="491800"
                  y="173600"
               end
            elseif t==2 then
               x="436200"
               y="215300"
            end         
         elseif s==6 then
            say_title("Teleporter:")
            say("Încotro vrei sa mergi straine?")
            t = select("Început", "Închide")
            if t==1 then
               if e==1 then
                  x="599400"
                  y="756300"                  
               elseif e==2 then
                  x="597800"
                  y="622200"
               elseif e==3 then
                  x="730700"
                  y="689800"
               end
            elseif t==2 then
               return
            end
         end         
         if s!=8 or p!= 7 then
            pc.warp(x, y)
         end
      end
   end
end
Avatar utilizator
mesterulbun
Nou Venit

Nou Venit
Mesaje: 16
Membru din: 19 Dec 2014, 15:56
Aprecieri: 19  
Mulţumiri: 1  
Medalii

@Mafia83 mersi pentru raspuns ! Cum ar trebui accesata aceasta functie de playeri?
Sunt nou in sintaxa din metin si nu prea stiu ce face : cmdchat("teleporter_index "..q.getcurrentquestindex())
Avatar utilizator
[Mafia83]
Membru Club

Membru Club
Mesaje: 777
Membru din: 24 Feb 2016, 20:32
Server: Metin2KGB
Regat: Jinno
Aprecieri: 279  
Mulţumiri: 2287  
Discord: Copiază ID
 Contact:
Medalii

Este quest, o sa iti apara ca un quest normal acolo in stanga. :)
Avatar utilizator
[Mafia83]
Membru Club

Membru Club
Mesaje: 777
Membru din: 24 Feb 2016, 20:32
Server: Metin2KGB
Regat: Jinno
Aprecieri: 279  
Mulţumiri: 2287  
Discord: Copiază ID
 Contact:
Medalii

Daca nu te descurci da-mi add pe discord: #8368 Da Ny
Avatar utilizator
Ionuţ M.
Metin Master

Metin Master
Mesaje: 2680
Membru din: 28 Noi 2015, 22:02
Aprecieri: 170  
Mulţumiri: 12723  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Arhivat.
Imagine
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
489
Răspunsuri
0
Vizualizări
128
Răspunsuri
2
Vizualizări
351

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

  • Informaţie
  • Cine este conectat

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