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!
Cerere Quest Lv Minim si Maxim intro mapa
- coadapute123
-

- Mesaje: 536
- Membru din: 05 Ian 2019, 14:04
- Server: Heroes2
- Regat: Jinno
- Aprecieri: 103
- Mulţumiri: 362
- Discord: Copiază ID
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
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
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!
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!
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
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).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!
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
endSpor.
Subiect inactiv ! Arhivat !







