Register for your free account! | Forgot your password?
Rust Cheats

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 00:07

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

Advertisement



[HILFE]Map ab bestimmten Level <<<-----!

Discussion on [HILFE]Map ab bestimmten Level <<<-----! within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
.SliceR's Avatar
 
elite*gold: 29
Join Date: Aug 2010
Posts: 855
Received Thanks: 522
Arrow [HILFE]Map ab bestimmten Level <<<-----!

Hallo,
habe ein problem undzwar ich möchte eine Map ab einem bestimmtem level machen.Also das man sich erst dort hin teleportieren kann wenn man das bestimmte lvl erreicht hat.

Zu der Map kann man vom Warpring also die neue map wurde in den warpring eingefügt und dort soll man sich halt erst ab z.B lvl 90 hinporten können.Ich weiß jetz jedoch nicht was ich mit dieser Quest anfangen soll ich weiß das ich sie in die warpring.quest packen muss doch wohin ????

Quest :
if pc.get_level < 98 then
pc.warp(3000 , 3000)


end


Bitte um Hilfe.

Mfg. Klum
.SliceR is offline  
Thanks
2 Users
Old 11/17/2011, 15:22   #2
 
elite*gold: 0
Join Date: Apr 2010
Posts: 179
Received Thanks: 11
Müsste eig. so sein...
Weiß das auch nicht so genau hab das
mit einem NPC versucht das man den Shop
nur mit einem Bestimmten level öffnen kann...
Hat nur iwie nicht Funktioniert...^^

nur > 20 bringt eig. nix d.h. ja dann unter 20?
und nicht drüber?^^
Zierpflanze is offline  
Old 11/17/2011, 15:25   #3
 
.SliceR's Avatar
 
elite*gold: 29
Join Date: Aug 2010
Posts: 855
Received Thanks: 522
Das war jetz ein beispiel :P mit dem lvl

#Suche immer noch die lösung :P
.SliceR is offline  
Old 11/17/2011, 15:36   #4
 
elite*gold: 0
Join Date: Apr 2010
Posts: 179
Received Thanks: 11
Hmmm weiß nicht ob ich dich richtig verstehe...
aber wenn es eine Quest ist enden die datein
verschieden z.b. arg, script und when...
in Arg kommt da rein was dort Stehen soll z.b. du bentutz den Ring
dann steht dort: [Teleportieren]
Und unter Script schreibste dann z.b. sowas wie beim Teleporter
das zeug rein.. und die when datei muss frei bleiben^^

Hoffe hast das son bissel verstanden bin nich so der erklär bär im schreiben^^
jedenfalls nicht auf dem gebiet^^
Zierpflanze is offline  
Old 11/17/2011, 15:42   #5
 
.SliceR's Avatar
 
elite*gold: 29
Join Date: Aug 2010
Posts: 855
Received Thanks: 522
was ?!? xDD
.SliceR is offline  
Old 11/17/2011, 15:43   #6
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1,131
Received Thanks: 347
du schreibst das als quest,oder in eine vorhandene quest rein,und das kommt in den quest ordner,in die questlist eintragen und make.sh ausführen

MFG
Structurix is offline  
Old 11/17/2011, 15:46   #7
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
du suchst in der quest nach der bestimmten map, genauer gesagt nach der auswahl der map

bsp :
PHP Code:
say("in welche map möchtest du?")
local s select("Bsp""Bsp""Bsp""Bsp""Deine Map")
if 
== 5 then
    
if pc.get_level() >= 98 then
        say
("du wirst teleportiert")
        
pc.warp(3000 3000)
    else
        
say("dein level ist zu niedrig!")
    
end
end 
so ähnlich müsste das aussehen
ich denke, das beispiel ist gut zu verstehen

bei den koords einfach die normalen koords+00 eintragen
bsp: standard koords = 4444, 4444
also: pc.warp(444400, 444400)

natürlich finden spieler imer möglichkeiten, trotz dessen auf die map zu gelangen
zb. durch führung oder so^^

diese kann man beispielweise dadurch umgehen:

PHP Code:
when login or logout or levelup or kill or ran with pc.get_map_index() == *INDEXbegin
    
if pc.get_level() < *MINDEST_LEVELthen
        pc
.warp(koordskoords)
    
end
end 
dadurch wird der spieler, wenn er irgendetwas auf der map ausführt(einloggen, killen, bewegen, ausloggen oder levelup) und unter dem mindest level ist, in eine andere map geportet

die koords muss man noch eintragen
Sp0ngeb0b ist cool is offline  
Thanks
5 Users
Old 11/17/2011, 16:32   #8
 
.Hiяo's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1,712
Received Thanks: 1,075
Quote:
Originally Posted by Sp0ngeb0b ist cool View Post
du suchst in der quest nach der bestimmten map, genauer gesagt nach der auswahl der map

bsp :
PHP Code:
say("in welche map möchtest du?")
local s select("Bsp""Bsp""Bsp""Bsp""Deine Map")
if 
== 5 then
    
if pc.get_level() >= 98 then
        say
("du wirst teleportiert")
        
pc.warp(3000 3000)
    else
        
say("dein level ist zu niedrig!")
    
end
end 
so ähnlich müsste das aussehen
ich denke, das beispiel ist gut zu verstehen

bei den koords einfach die normalen koords+00 eintragen
bsp: standard koords = 4444, 4444
also: pc.warp(444400, 444400)

natürlich finden spieler imer möglichkeiten, trotz dessen auf die map zu gelangen
zb. durch führung oder so^^

diese kann man beispielweise dadurch umgehen:

PHP Code:
when login or logout or levelup or kill or ran with pc.get_map_index() == *INDEXbegin
    
if pc.get_level() < *MINDEST_LEVELthen
        pc
.warp(koordskoords)
    
end
end 
dadurch wird der spieler, wenn er irgendetwas auf der map ausführt(einloggen, killen, bewegen, ausloggen oder levelup) und unter dem mindest level ist, in eine andere map geportet

die koords muss man noch eintragen
Sehr nice das mit dem
PHP Code:
when login or logout or levelup or kill or ran with pc.get_map_index() == *INDEXbegin
    
if pc.get_level() < *MINDEST_LEVELthen
        pc
.warp(koordskoords)
    
end
end 
wustt ich ja auch ncoh ned dafür bekommste 100% nen Thx
.Hiяo is offline  
Thanks
1 User
Old 11/17/2011, 17:51   #9
 
.SliceR's Avatar
 
elite*gold: 29
Join Date: Aug 2010
Posts: 855
Received Thanks: 522
OKeey habs versuch hat aber i-wie nicht geklappt meine quest sieht jetzt so aus :
Code:
quest warpring begin
    state start begin
        when 70007.use with pc.get_level() >= 10 begin 
        
            if pc.countitem("70007")>=1 then
                pc.removeitem("70007", 1)
            end
            
            say_title("Ring:")
            say("Dies ist eine faszinierende Gegend. Aber")
            say("passiert hier denn auch mal etwas")
            say("Außergewöhnliches? Eher wohl nicht. In anderen")
            say("Teilen des Landes sieht es mitunter ganz anders.")
            say("aus! Es gibt daher sicher einen intressanten")
            say("Ort, an den ich dich teleportieren könnte. Da")
            say("jedoch die Kräfte des Bösen wieder stärker")
            say("geworden sind, wurden Raum und Zeit ins Chaos")
            say("gestürzt. Dadurch kann es passieren, dass deine")
            say("Rückkehr nicht immer augenblicklich funktioniert.")
            say("Möchtest du dennoch teleportiert werden?")

            local main_set = select("Ja","Nein")
            if main_set == 2 then
                return
            end
            
            if pc.get_level() <= 10 then
                say_title("Ring:")
                say("Hm… Mit deinem derzeitigen Level bist du noch")
                say("zu schwach für die Reise durch Zeit und Raum.")
                say("Komm wieder, wenn du höher als Level 10 bist.")
                return
            end

            local map = pc.get_map_index()
            local empire = pc.get_empire()
            local level = pc.get_level()

            say_title("Ring:")
            say("Wohin möchtest du teleportiert werden?")

            -- ?? ?? ???? ?? ?? (? ?? 1,2 ??)
            if map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then

                local guild_map_names = {
                    "Gnom Welt ab Level 100",
                    "Gnom Welt ab Level 100",
                    "Gnom Welt ab Level 100",
                }

                guild_map_name = guild_map_names[empire]
                local empire_castle={
                    "Farmmap",
                    "Farmmap",
                    "Farmmap",
                }
                empire_castle =empire_castle[empire]
                local sub_set = 0
                if level < 60 then -- 60?? : ?????, ???, ????, ???
                    sub_set = select(guild_map_name, "Orktal", "Wüste", "Tempel", empire_castle,"Reichsteleporter")
                    if sub_set == 6 then -- ??
						if s == 1 then
							if pc.get_level() >= 98 then
								say("du wirst teleportiert")
								pc.warp(819200 , 716800)
						else
							say("Dein Level ist zu niedrig!")
						end
					end
						return
                    end
                else -- 61?? : ????, ???, ????, ????
                    sub_set = select(guild_map_name, "Orktal", "Wüste", "Tempel",  empire_castle,"Reichsteleporter")
                    if sub_set == 6 then -- ??
						if s == 1 then
							if pc.get_level() >= 98 then
								say("du wirst teleportiert")
								pc.warp(819200 , 716800)
						else
							say("Dein Level ist zu niedrig!")
						end
					end 
                        say_title("Teleporter:")
                        say("Wohin möchtest du teleportiert werden?")
                        sub_set = select("Rotes Reich", "Blaues Reich", "Zurück", "Abbrechen") + 5
                        if sub_set == 9 then -- ??
                            return
                        end
                        if sub_set == 8 then -- ??
                            say_title("Teleporter:")
                            say("Wohin möchtest du teleportiert werden?")
                                                 ---                                                   l
                            sub_set = select(guild_map_name, "Orktal", "Wüste", "Tempel",  empire_castle,"Reichsteleporter")
                            if sub_set == 6 then -- ??
						if s == 1 then
							if pc.get_level() >= 98 then
								say("du wirst teleportiert")
								pc.warp(819200 , 716800)
						else
							say("Dein Level ist zu niedrig!")
						end
					end 
                                say_title("Teleporter:")
                                say("Wohin möchtest du teleportiert werden?")
                                sub_set = select("Rotes Reich", "Blaues Reich", "Abbrechen") + 5
                                if sub_set == 8 then -- ??
                                    return
                                end
                            end
                        end
                    end
                end


                local warp = {
                    -- guild_map
                    {
                        { 819200, 716800 },
                        { 819200, 716800 },
                        { 819200, 716800 },
                    },
                    -- 64 map_n_threeway
                    {
                        { 402100, 673900 },
                        { 270400, 739900 },
                        { 321300, 808000 },
                    },
                    -- 63 metin2_map_n_desert_01
                    {
                        { 217800, 627200 },
                        { 221900, 502700 },
                        { 344000, 502500 },
                    },
                    -- 61 map_n_snowm_01
                    {
                        { 434200, 290600 },
                        { 375200, 174900 },
                        { 491800, 173600 },
                    },
                    --empire_castle
                    {
                        {83200, 0},
                        {83200, 0},
                        {83200, 0},
                    
                    } ,
                    -- 62 metin2_map_n_flame_01
                    {
                        { 474300, 954800 },
                        { 474300, 954800 },
                        { 474300, 954800 },
                    },
                    -- devil_tower
                    {
                        { 959900, 269200 },
                        { 959900, 269200 },
                        { 959900, 269200 },
                    },
                }
                test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2])
                say_title("Ring:")
                say("Achtung, ich teleportiere dich jetzt. Du wirst")
                say("an einem gefährlichen Ort landen, also pass auf")
                say("dich auf. Viel Glück!")
                wait()
                pc.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])
            

            else -- ? ?? 1,2 ? ??? ?????? ? ?? 1,2 ? ??? ?? ??    
                local sub_set2 = 3

                --sub_set2 = select(locale.vileage1_name[empire], locale.vileage2_name[empire], locale.cancel)
                if empire==1 then    
                    sub_set2 = select("Map1","Map2" , locale.cancel)
                elseif  empire ==2 then  
                    sub_set2 = select("Map1","Map2" , locale.cancel)
                elseif  empire ==3 then 
                    sub_set2 = select("Map1","Map2" , locale.cancel)
                end    
                if sub_set2 != 3 then
                    if sub_set2 == 1 then
                        say_title("Ring:")
                        say("Ich teleportiere dich dorthin.")
                        wait()

                        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    
                    elseif sub_set2 == 2 then
                        say_title("Ring:")
                        say("Ich teleportiere dich dorthin.")

                        wait()
                        if empire == 1 then
                            pc.warp(353100,882900)
                        elseif empire == 2 then
                            pc.warp(145500,240000)
                        elseif empire == 3 then
                            pc.warp(863900,246000)
                        end    
                    end -- end sub set check2 if
                end -- end sub set check1 if
            end    -- end map check if
        end -- end when use item
    end -- end state start
end -- end quest warpring

Wo steckt der Fehler ?? Wer's raus findet kriegt nen' fettes THX
Habe das eingefügt :
Code:
if s == 5 then
    if pc.get_level() >= 98 then
        say("du wirst teleportiert")
        pc.warp(3000 , 3000)
    else
        say("dein level ist zu niedrig!")
    end
end
.SliceR is offline  
Reply


Similar Threads Similar Threads
[HILFE]Map ab bestimmten Level <<<-----!
11/19/2011 - Metin2 Private Server - 9 Replies
Hallo, habe ein problem undzwar ich möchte eine Map ab einem bestimmtem level machen.Also das man sich erst dort hin teleportieren kann wenn man das bestimmte lvl erreicht hat. Ich weiß das ich eine Quest einfügen muss doch ich weiß nicht wohin und nicht was für eine. :( Zu der Map kann man vom Warpring also die neue map wurde in den warpring eingefügt und dort soll man sich halt erst ab z.B lvl 90 hinporten können. Die Quest wurde in den Kommis geschrieben doch ich weis nicht wo ich sie...
Attacke ab einem bestimmten Level erhöhen
09/24/2011 - Flyff Private Server - 8 Replies
Hi E*Pvpers, ich wollte mal fragen, ob es normal ist, dass ein lvl 150-H Arcanist (mit ca. 800 INT und behe staff) in Bahara Desert nur ca. 23k dmg macht! Und wenn nicht, kann man irgendwo einstellen, dass die Attacke ab einem bestimmten Level erhöht wird? Oder hat jemand eine andere Lösung? Lg
Exp ab bestimmten Level aber wie??? Bitte helfen
07/27/2011 - Metin2 Private Server - 2 Replies
Hallo Epvp, Ich habe eine Frage. Wie stell ich es ein das man z.B von den Zombie Monster erst ab Level 150 gut Exp bekommt und Spieler die lvl 100 sind bekommen wenig Exp. Ich bitte um dringende Hilfe
[MATHE HILFE] SUCHE DEN BESTIMMTEN NAMEN DAVON
12/12/2009 - Main - 22 Replies
SUCHE DEN BESTIMMTEN NAMEN DAVON :awesome: die rechnung heißt zb.: l0l .... l0l0l0 oder ll=3... ist eine aufgabe: von der schule, ich habe nur den namen vergessen :rtfm: bin in der 9.Klasse bitte hilft mir :handsdown: ll= 2hoch1+2hoch0 bitte ich will nur wissen wie das heißt :confused: :confused:



All times are GMT +1. The time now is 00:07.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.