|
You last visited: Today at 00:07
Advertisement
[HILFE]Map ab bestimmten Level <<<-----!
Discussion on [HILFE]Map ab bestimmten Level <<<-----! within the Metin2 Private Server forum part of the Metin2 category.
11/17/2011, 15:18
|
#1
|
elite*gold: 29
Join Date: Aug 2010
Posts: 855
Received Thanks: 522
|
[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
|
|
|
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?^^
|
|
|
11/17/2011, 15:25
|
#3
|
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
|
|
|
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^^
|
|
|
11/17/2011, 15:42
|
#5
|
elite*gold: 29
Join Date: Aug 2010
Posts: 855
Received Thanks: 522
|
was ?!? xDD
|
|
|
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
|
|
|
11/17/2011, 15:46
|
#7
|
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 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
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() == *INDEX* begin if pc.get_level() < *MINDEST_LEVEL* then pc.warp(koords, koords) 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
|
|
|
11/17/2011, 16:32
|
#8
|
elite*gold: 0
Join Date: Apr 2010
Posts: 1,712
Received Thanks: 1,075
|
Quote:
Originally Posted by Sp0ngeb0b ist cool
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 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
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() == *INDEX* begin
if pc.get_level() < *MINDEST_LEVEL* then
pc.warp(koords, koords)
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() == *INDEX* begin
if pc.get_level() < *MINDEST_LEVEL* then
pc.warp(koords, koords)
end
end
wustt ich ja auch ncoh ned  dafür bekommste 100% nen Thx
|
|
|
11/17/2011, 17:51
|
#9
|
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
|
|
|
 |
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.
|
|