Cerere quest inel teleport

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

Nivel 3
Mesaje: 434
Membru din: 06 Apr 2017, 10:41
Aprecieri: 100  
Mulţumiri: 3  
Medalii

*Problemă/Întrebare: Salut! Ma poate ajuta cineva sa adaug in questul de mai jos functia de teleport care sa trimita jucatorul in regatul de care apartina? Doar pentru map1 si map2, restul questului il am. Va multumesc anticipat.
Tipologie server: PvM PvP
*Resursă folosită:
*ServerFiles utilizat: Argo
*Syserr:
Poză:
*Detalii suplimentare:

Cod: Selectaţi tot

quest warpring2 begin
state start begin
when 70058.use begin
say_title ( "Inel Teleportare:")
local main_set = select ("Camp Cu Serpi","DT","V2","Padurea Rosie","Grota Exilului","Urmatoarea pagina")
if main_set == 1 then
pc.warp ( 1059000 , 726200 )
elseif main_set == 2 then
pc.warp ( 590500 , 110500)
elseif main_set == 3 then
pc.warp ( 665600 , 435200 )
elseif main_set == 4 then
pc.warp ( 1049600 , 0 )
elseif main_set == 5 then
pc.warp ( 0 , 1203200 )
elseif main_set == 6 then

local main_set2 = select ("Valea Orcilor","Desert","Muntele Sohan", "Tara de foc", "Urmatoarea pagina")
if main_set2 == 1 then
pc.warp ( 333949 , 752560 )
elseif main_set2 == 2 then
pc.warp ( 344000 , 502500 )
elseif main_set2 == 3 then
pc.warp ( 491800, 173600 )
elseif main_set2 == 4 then
pc.warp ( 730700, 689800 )
elseif main_set2 == 5 then

local main_set3 =select ("Map 1 Albastri","Map 2 Albastri","Map 1 Galbeni","Map 2 Galbeni","Map 1 Rosi","Map 2 Rosi","Inchide")
if main_set3 == 1 then
pc.warp ( 969600 , 278400 )
elseif main_set3 == 2 then
pc.warp ( 873100 , 242600 )
elseif main_set3 == 3 then
pc.warp ( 55700 , 157900 )
elseif main_set3 == 4 then
pc.warp ( 138500 , 234900 )
elseif main_set3 == 5 then
pc.warp ( 469300 , 964200 )
elseif main_set3 == 6 then
pc.warp ( 360800 , 877600 )
elseif main_set3 == 7 then
return
end
end
end
end
end
end
Avatar utilizator
misura123
Nivel 3

Nivel 3
Mesaje: 301
Membru din: 13 Mar 2014, 18:46
Server: Karios2
Regat: Shinsoo
Aprecieri: 185  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

Salut! Spune te rog mai clar ce anume dorești de la acest quest. :-\
Din câte văd ai opțiunile pentru map1 și map2 ale fiecărui regat.

Dacă dorești să trimiți jucătorul în regatul din care face parte (map1) fără ca acesta să mai selecteze de pe inel optiunea de "Map1 Albaștrii" să zicem, exista o funcție numită warp_to_village() care îl trimite pe jucător în map1 la el automat. Pentru map2 nu cred că există, cel puțin eu nu am găsit. :-\

Dacă ai nevoie de ajutor, mă poți contacta pe Discord: Toni#2548, iar după punem rezolvarea aici și pentru alții. :)
Talk is cheap.
Show me the code.
Afișează semnătura
Avatar utilizator
DragonA7X
Nivel 3

Nivel 3
Mesaje: 434
Membru din: 06 Apr 2017, 10:41
Aprecieri: 100  
Mulţumiri: 3  
Medalii

Am tot cautat pana acum si am rezolvat problema. Folosesc questul pentru inel cu 50 de utilizari care are o functie de genu:

Cod: Selectaţi tot

say_title("Map1 "..town1.."")
	if empire==1 then
		pc.warp(469300,964200)
		elseif empire==2 then
		pc.warp(55700,157900)
		elseif empire==3 then
		pc.warp(969600,278400)
		end
		elseif ss == 2 then
		if correctmv == 50 then
		item.remove()
		end
		pc.setqf("ezio_ring_timr", get_time())
		pc.setqf("ezio_move_ring",moves+1)
		say_title("Map2 "..town2.."")
	if empire==1 then
		pc.warp(360800,877600)
		elseif empire==2 then
		pc.warp(138500,234900)
		elseif empire==3 then
		pc.warp(873100,242600)
		end
		elseif ss == 3 then
		if correctmv == 50 then
		item.remove()
		end
si imi permite sa fac ce voiam. Vazusem eu functia asta undeva, dar nu mai dadeam de ea. Problema e ca si rezolvata, doar ca speram sa termin cu ea mai repede :)) . Multumesc frumos pentru ajutor.
Avatar utilizator
misura123
Nivel 3

Nivel 3
Mesaje: 301
Membru din: 13 Mar 2014, 18:46
Server: Karios2
Regat: Shinsoo
Aprecieri: 185  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

DragonA7X scrie: ↑13 Feb 2021, 00:32 Problema e ca si rezolvata, doar ca speram sa termin cu ea mai repede :)) . Multumesc frumos pentru ajutor.
Cu plăcere! :D
Talk is cheap.
Show me the code.
Afișează semnătura
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

Mutat in Probleme Rezolvate.
Imagine
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
357
Răspunsuri
3
Vizualizări
469
Răspunsuri
2
Vizualizări
198

Înapoi la “Probleme rezolvate”

  • Informaţie