Register for your free account! | Forgot your password?

You last visited: Today at 03:26

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Teleport Ring

Discussion on Teleport Ring within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2011
Posts: 228
Received Thanks: 9
Teleport Ring

Need me quest for teleport ring
vampirsman is offline  
Old 07/21/2012, 12:25   #2
 
Fear *_*'s Avatar
 
elite*gold: 2
Join Date: Mar 2009
Posts: 1,427
Received Thanks: 584
Here..., this is the best one:

Fear *_* is offline  
Old 07/21/2012, 15:30   #3
 
elite*gold: 0
Join Date: Dec 2011
Posts: 228
Received Thanks: 9
I make quest file add /usr/rain/channel/share_data/locale/hongkong/quest/hongkong_list

I make quest file add /usr/rain/channel/share_data/locale/hongkong/quest/hongkong_list
but don't work
vampirsman is offline  
Old 07/21/2012, 15:34   #4
 
Al.Pacino's Avatar
 
elite*gold: 0
Join Date: Jul 2012
Posts: 136
Received Thanks: 45
Quote:
Originally Posted by vampirsman View Post
I make quest file add /usr/rain/channel/share_data/locale/hongkong/quest/hongkong_list

I make quest file add /usr/rain/channel/share_data/locale/hongkong/quest/hongkong_list
but don't work
First do "sh make.sh"
Al.Pacino is offline  
Old 07/21/2012, 16:01   #5
 
elite*gold: 0
Join Date: Dec 2011
Posts: 228
Received Thanks: 9
OK My teleport.quest
Quote:
quest warptest begin
state start begin
when 70042.use begin
local warptab = {
--[[ Möglich:
empire
minlvl
maxlvl
minalign
maxalign
is_gm (true)
eventflag
]]
["Reiche"] = {
["subs"] = {
["Map 1"] = {
["subs"] = {
["Shinsoo"] = {["x"] = 4096+646, ["y"] = 8960+585},
["Chunjo"] = {["x"] = 0+635, ["y"] = 1024+640},
["Jinno"] = {["x"] = 9216+382, ["y"] = 2048+643},
},
},
["Map 2"] = {
["subs"] = {
["Shinsoo"] = {["x"] = 3072, ["y"] = 8192},
["Chunjo"] = {["x"] = 1024+430, ["y"] = 2048+351},
["Jinno"] = {["x"] = 8192, ["y"] = 2048},
},
},
["Gildenmap#1"] = {["x"] = 1285, ["y"] = 10, ["empire"] = 1},
["Gildenmap#2"] = {["x"] = 1795, ["y"] = 10, ["empire"] = 2},
["Gildenmap#3"] = {["x"] = 2718, ["y"] = 130, ["empire"] = 3},
},
},
["Standardmaps"] = {
["subs"] = {
["Burgschlacht#1"] = {["x"] = 9752, ["y"] = 1330, ["empire"] = 1},
["Burgschlacht#2"] = {["x"] = 9772, ["y"] = 1850, ["empire"] = 2},
["Burgschlacht#3"] = {["x"] = 9239, ["y"] = 1836, ["empire"] = 3},

["Tal von Seungryong#1"] = {["x"] = 4021, ["y"] = 6739, ["empire"] = 1},
["Tal von Seungryong#2"] = {["x"] = 2704, ["y"] = 7399, ["empire"] = 2},
["Tal von Seungryong#3"] = {["x"] = 3213, ["y"] = 8080, ["empire"] = 3},

["Wueste#1"] = {["x"] = 2718, ["y"] = 6272, ["empire"] = 1},
["Wueste#2"] = {["x"] = 2219, ["y"] = 5027, ["empire"] = 2},
["Wueste#3"] = {["x"] = 3440, ["y"] = 5025, ["empire"] = 3},

["Berg Sohan#1"] = {["x"] = 4342, ["y"] = 2906, ["empire"] = 1},
["Berg Sohan#2"] = {["x"] = 3752, ["y"] = 1749, ["empire"] = 2},
["Berg Sohan#3"] = {["x"] = 4918, ["y"] = 1736, ["empire"] = 3},
},
},
["Dungeons"] = {
["minlvl"] = 40,
["subs"] = {
["Doyyumhwaji#1"] = {["x"] = 5994, ["y"] = 7563, ["empire"] = 1},
["Doyyumhwaji#2"] = {["x"] = 5978, ["y"] = 6222, ["empire"] = 2},
["Doyyumhwaji#3"] = {["x"] = 7307, ["y"] = 6898, ["empire"] = 3},
["Geisterwald"] = {["x"] = 2887, ["y"] = 57, ["minlvl"] = 60},
["Roter Wald"] = {["x"] = 11199, ["y"] = 708, ["minlvl"] = 80},
["Land der Riesen"] = {["x"] = 8451, ["y"] = 7459},
["Daemonenturm"] = {["x"] = 5905, ["y"] = 1105, ["empire"] = 3},
["Spinnendungeon"] = {["x"] = 600, ["y"] = 4960},
},
},
}
-- Ab hier nichts mehr Ändern.
local wp = {}
-- Kategorien
local function create_list(nm,index)
table.foreach((index or warptab),
function(i,l)
local x = (nm or '')..'#/'..i
--print(i,x)
if l.subs ~= nil then
create_list(x,l.subs)
wp[x] = {["type"] = "kat"}
else
wp[x] = l
wp[x]["type"] = "warp"
wp[x]["kat"] = (nm or '')
end
end
)
end
--Erstelle Liste der vorhandenen Warps
create_list()
local function show_menu(id,kat)
local index = id or 1
-- Funktionen START
local function count(str,del)
local out = 0
for i in string.gfind(str,del) do
out = out+1
end
return out
end
local function trim(str)
str = string.gsub(str,'.-#/','',index)
return str
end
-- Funktionen ENDE

-- Erstellen der Warpliste f??elect2
local wl,co = {
["list"] = {},
["data"] = {},
},1
table.sort(wp)
table.foreach(wp,
function(i,l)
if count(i,'.-#/') == index then
local function cc()
-- Da es viele If's sind, nicht extra eingerückt
if l.empire == nil or l.empire == pc.get_empire() then
if l.maxlvl == nil or pc.get_level() <= l.maxlvl then
if l.minlvl == nil or pc.get_level() >= l.minlvl then
if l.minalign == nil or pc.get_real_alignment() >= l.minalign then
if l.maxalign == nil or pc.get_real_alignment() <= l.maxalign then
if l.eventflag == nil or game.get_event_flag(l.eventflag) == 1 then
if l.is_gm == nil or pc.is_gm() == l.is_gm then
if l.type == "kat" then
local str = '> '..(string.gsub(trim(i),'#%d+',''))..' <'
wl.list[co] = str
wl.data[str] = l
wl.data[str]["name"] = i
else
local str = (string.gsub(trim(i),'#%d+',''))
wl.list[co] = str
wl.data[str] = l
end
co = co+1
end -- gamemaster
end -- eventflag
end -- maxalign
end -- minalign
end -- minlvl
end -- maxlvl
end -- empire
-- if Block ende
end
if index == 1 then
cc()
elseif kat ~= nil and string.sub(i,1,string.len(kat)) == kat then
cc()
end
end
end
)
-- Ausgabe
table.sort(wl.list)
table.insert(wl.list,1,8)
if index ~= 1 then
table.insert(wl.list,'Zurück')
end
table.insert(wl.list,'Abbrechen')
local sel = select2(wl.list)
if sel == table.getn(wl.list) then return end
if index ~= 1 and sel == table.getn(wl.list)-1 then
local nextkat = function()
local t,out = split(kat,'#/'),''
table.foreach(t,
function(i,l)
if i < table.getn(t) and i > 1 then
out = out..'#/'..l
end
end
)
return out
end
show_menu(index-1,nextkat())
return
end
if wl.data[wl.list[sel]]["type"] == "kat" then
show_menu(index+1, wl.data[wl.list[sel]]["name"],kat or nil)
return
else
pc.warp(wl.data[wl.list[sel]]["x"]*100,wl.data[wl.list[sel]]["y"]*100)
end
end
show_menu()
end
end
end
make and say sh make.sh and now can't open item 70042?
vampirsman is offline  
Old 07/21/2012, 16:03   #6
 
Al.Pacino's Avatar
 
elite*gold: 0
Join Date: Jul 2012
Posts: 136
Received Thanks: 45
Quote:
Originally Posted by vampirsman View Post
OK My teleport.quest
make and say sh make.sh and now can't open item 70042?
Already restarted the server?
Al.Pacino is offline  
Old 07/21/2012, 16:08   #7
 
elite*gold: 0
Join Date: Dec 2011
Posts: 228
Received Thanks: 9
Quote:
Originally Posted by Al.Pacino View Post
Already restarted the server?
I restart server and can't open item
sh make

I can give ID and Pass for Team wiewer for Test
Attached Images
File Type: jpg ??? ???-1.jpg (397.3 KB, 17 views)
vampirsman is offline  
Old 07/21/2012, 16:12   #8
 
elite*gold: 0
Join Date: Dec 2011
Posts: 228
Received Thanks: 9
Quote:
Originally Posted by vampirsman View Post
I restart server and can't open item
sh make

I can give ID and Pass for Team wiewer for Test

vampirsman is offline  
Old 07/21/2012, 16:13   #9
 
Al.Pacino's Avatar
 
elite*gold: 0
Join Date: Jul 2012
Posts: 136
Received Thanks: 45
You have to write the "undeclared functions" into the "quest_functions" file.
Al.Pacino is offline  
Old 07/21/2012, 16:27   #10
 
elite*gold: 0
Join Date: Dec 2011
Posts: 228
Received Thanks: 9
Quote:
Originally Posted by Al.Pacino View Post
You have to write the "undeclared functions" into the "quest_functions" file.

Can info how to fix this ?
vampirsman is offline  
Reply


Similar Threads Similar Threads
How to block teleport and wedding ring on a map?
07/06/2011 - Metin2 Private Server - 0 Replies
How to block teleport and wedding ring on a map? Same as Orc's map of Atlantis Please help me!
teleport ring
10/07/2010 - Metin2 Private Server - 1 Replies
how I create a ring wich can teleport me? like the old man
Teleport Ring
07/17/2010 - Metin2 PServer Guides & Strategies - 14 Replies
moin , ich hab mal den Tele ring der einen zur Safe zone bringt erweitert. Ist man auf map1/2 werden die Gebiete wie auf bild "unbenannt1/unbenannt2" angezeigt .Ist man auf einer anderen Map werden die gebiete wie auf bild "unbenannt4" angezeigt.Ab Level 60 kann man "Andere Gebiete" auswählen. Das porten kostet kein yang. Item Id : 80009 move_ring.quest :
Metin2 teleport ring
04/03/2010 - Metin2 Private Server - 5 Replies
Ich suche ein guid zum Teleport ring. Ich habe 2 stück auf elitepvpers. aber beide funktionieren leider nicht! Vielleicht kann ja hier einer die FUNKTIONIERENDE quest posten. Gibt thanks. Danke jetzt schon.
WTS Barom Ring / Guardimesh Neck / Blode Ring / Pargon Ring
06/18/2009 - Archlord Trading - 9 Replies
Im thinking about selling my Barom/Blode/Pargon Ring and my Guardimesh Neck. Please leave your offers here or write me a PM. All on Evengarda



All times are GMT +2. The time now is 03:26.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.