Cerere Quest Lv Minim si Maxim intro mapa

Închis
Avatar utilizator
staffmetin2gj
Nivel 1

Nivel 1
Mesaje: 138
Membru din: 01 Iul 2014, 19:24
Server: metin2gj
Regat: Jinno
Aprecieri: 37  
Mulţumiri: 1  
Medalii

Salutare ,
Stie cineva un quest prin care un jucator sa fie teleportat map1 daca are lv mai mare decat levelul minim setat in mapa respectiva
Multumesc!
Imagine
Afișează semnătura
Avatar utilizator
coadapute123
Utilizator interzis !

Utilizator interzis !
Mesaje: 536
Membru din: 05 Ian 2019, 14:04
Server: Heroes2
Regat: Jinno
Aprecieri: 103  
Mulţumiri: 362  
Discord: Copiază ID
Medalii

Exemplu
quest betamapwarp begin
state start begin
when 6978.chat."Sunny Land (Lv. 100-150)" with pc.get_level() > 99 begin
say_title("Sunny Land")
say("")
say("Este un loc frumos..")
say("Dar foarte foarte periculos,")
say("Deci sigur doresti sa mergi acolo?")
say("Level de intrate : |cff56ff00|H|h100")
say("Level de iesire : |cffff0000|H|h150")

say("")
say_reward("Sigur vrei sa te teleportezi?")

local s1=select("Da","Nu")
if s1 == 1 then
pc.warp(2228800, 2228800)
else
return
end
end
daca ai level mai mic de 99 nu iti apare "with pc.get_level() > 99" optiunea
Imagine
Afișează semnătura
Avatar utilizator
Bjergsen
Nivel 2

Nivel 2
Mesaje: 240
Membru din: 18 Apr 2015, 17:02
Server: Ragnar2
Regat: Jinno
Aprecieri: 140  
Mulţumiri: 207  
Medalii

quest prot_harta begin
state start begin
when login or levelup with pc.get_map_index() == 209 begin
if pc.get_level() <= 94 then
syschat("[Ragnar2] Nu ai ce cauta aici la acest nivel!")
syschat("[Ragnar2] Intoarce-te la nivelul 95")
syschat("[Ragnar2] Vei fi teleportat imediat.")

local empire = pc.get_empire()

if empire == 1 then
pc.warp(474300,954800)
elseif empire == 2 then
pc.warp(63800,166400)
elseif empire == 3 then
pc.warp(959900,269200)
end
end
end
end
end

map_index() == 209 begin -> 209 e indexul hartii, il modifici cu index-ul hartii tale.
if pc.get_level() <= 94 then -> Levelul minim, pui mereu cu 1lv in urma.

Cu quest-ul asta e mai frumos, pt ca o sa-ti apara harta la npc chair daca nu ai nivelul ei, sa stie playerii ca o ai acolo. Insa e bun si cel postat mai sus. Spor!
Afișează semnătura
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

staffmetin2gj scrie: ↑21 Sep 2019, 23:44 Salutare ,
Stie cineva un quest prin care un jucator sa fie teleportat map1 daca are lv mai mare decat levelul minim setat in mapa respectiva
Multumesc!
Din cate am inteles, daca nivelul jucatorului este mai mare decat nivelul setat pentru harta, va fi teleportat map1, asa ca am scris un quest simplu care sa faca acest lucru(verifica inclusiv level up).
Poftim:

Cod: Selectaţi tot

quest map_lvl begin
	state start begin
		when login or levelup with pc.get_map_index() == indexul mapei
			if pc.get_level() > nivelul setat de tine then
				chat("Nivelul tau este prea mare. Te vei intoarce in Map 1.")
				warp_to_village()
			end
		end
	end
end
Inlocui "indexul mapei" si "nivelul setat de tine" cu valorile corespondente.
Spor.
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
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
5
Vizualizări
4539
Răspunsuri
1
Vizualizări
548

Înapoi la “Arhivă”

  • Informaţie