|
You last visited: Today at 21:58
Advertisement
[How To]Metin2 Npc Dialoge/Quests Übersetzen
Discussion on [How To]Metin2 Npc Dialoge/Quests Übersetzen within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
10/04/2009, 16:28
|
#1
|
elite*gold: 626
Join Date: Aug 2009
Posts: 7,149
Received Thanks: 2,943
|
[How To]Metin2 Npc Dialoge/Quests Übersetzen
Hi,
Ich zeige euch hier wie man die Quests auf seinem eigenen Server übersetzt und Dialaoge auch.
Ihr geht in eure Serverfiles, da müsste ein Ordner Namens Quest da sein geht da rein.
Also ich mache hier mal ein beispiel
quest fisher begin
state start begin
when 9009.chat."¨Ï¥Î°Ó©±" begin
npc.open_shop()
setskin(NOWINDOW)
end
when 9009.chat."º®¬ñ§ï¨}³qª¾" begin
say("§A·Qª¾¹D«ç»ò¥i¥H³¨¨ì¦nªº³½¶Ü?")
say("¶â~ ¨S¦³¤°»ò¯S§Oªº¤èªk.")
say("¥u*n§A±M¤ß³¨³½,§Aªºº®¬ñ´N¦³¤W¤Éµ¥¯Å.")
say("¦pªG§Aªº³½¬ñªº¼ô½m«×¨ì¤F³Ì°ª,½Ð¦A¨Ó§ä§Ú.")
say("§Ú¥i¥HÀ°§A¤É¯Å§Aªº³½¬ñ.")
say("")
say("¶â~ ½Ð§â§A·Q¤É¯Åªº³½¬ñ¥æµ¹§Ú§a.")
say("")
say("")
end
when 9009.take with item.vnum < 27400 or item.vnum > 27590 begin
say("°£¤F³½¬ñ§Ú¤£¥i¥H§ï¨}¨ä¥Lª««~.")
say("")
end
when 9009.take with item.vnum == 27590 begin
say("³o*Ó³½¬ñ¤£¯à¦A¶i¦æ§ï¨}.")
say("")
end
when 9009.take with item.vnum >= 27400 and item.vnum < 27590 and item.get_socket(0) != item.get_value(2) begin
say("³½¬ñªº¼ô½m«×¤£¨¬.")
say("§A²{¦b¤£¯à§ï¨}¨ì¤U¤@*Óµ¥¯Å.")
say("")
end
when 9009.take with item.vnum >= 27400 and item.vnum < 27590 and item.get_socket(0) == item.get_value(2) begin
say("¬O§_»Ý*n§ï¨}³½¬ñ?")
say("Åý§Ú¥ý¬Ý¬Ý§Aªº³½¬ñ...")
say(string.format("§Aªº³½¬ñªºµ¥¯Å¬O %d .", item.get_value(0) / 10))
say("§Úªº¯à¤O¤£°÷")
say("¦pªG§A·Q§ÚÀ°§A§ï¨}³½¬ñªº¸Ü")
say(string.format("100*Ó¤¤ %d *Ó ¥i¥H·|µ¥¯Å¤U*°.", 100 - item.get_value(3)))
say("§AÁÙ»Ý*n§ï¨}³o*Ó³½¬ñ¶Ü?")
say("")
local s = select("»Ý*n§ï¨}", "©ñ±ó§ï¨}")
if s == 1 then
local f = __fish_real_refine_rod(item.get_cell())
if f == 2 then
say("¥X²{¿ù»~,¦]¦¹µLªk§ï¨}.")
say("²{¦b§â³½¬ñÁÙµ¹§A.")
say("¤U¦¸¦A¸Õ¸Õ§a.")
say("")
elseif f == 1 then
say("³½¬ñ¤w¸g¤É¯Å¤F,²{¦bÁÙµ¹§A!")
say("")
else
say("*ü*ò~ ¤É¯Å¥¢±Ñ¤F.")
say("µ¥¯Å¤U*°¤F.")
say("")
end
else
say("Åwªï¤U¦¸¦A¨Ó~")
say("")
end
end
end
end
Sieht ihr diese komische zeichen??
z.b Åý§Ú¥ý¬Ý¬Ý§Aªº³½
Da steht Jetzt Da hinter Say und dahinter die komischen Zeichen. Die ändert ihr jetz auf irgendwas was ihr wollt um z.b Ich will was kaufen.
Punkt2:
Quests Übersetzen:
Ich mache ein Beispiel
----------------------------------------------------
-- SUB QUEST
-- LV 7
-- ¨Ó¦Y¶º*ò
----------------------------------------------------
quest subquest_2 begin
state start begin
when login or levelup with pc.level >= 7 and pc.level <= 12 begin
set_state(information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(9003)
if v != 0 then
target.vid("__TARGET__",v,"¨Ó¦Y¶º*ò")
end
end
when __TARGET__.target.click or
9003.chat." ±zÀ³¸Ó¤w¸gª¾¹D¤F§a..." begin
target.delete("__TARGET__")
say("Âø³f©±¦ÑÁó :")
--- l
say("§AÀ³¸Ó¤w¸gª¾¹D¤F§a¡A¨¾¿m©±¦ÑÁó´N¬O§Úªºª¨ª¨.")
say("§Ú¤£ª¾¹D¤µ¤Ñ±ß¤W¥L·Q¦Y¤°»ò.")
say("§Ú¥ý*nª¾¹D¥L·Q¦Y¤°»ò¡A¤~¥i¥H·Ç³Æ§÷®Æ...")
say("§A¥i¥HÀ°§Ú°Ý°Ý§Úª¨ª¨·Q¦Y¤°»ò¶Ü?")
say("§Ú·|µ¹§A³ø¹S.")
say("")
local s=select("±µ¨ü.","©Úµ´.")
if 2==s then
say("±z·Q©ñ±ó¥ô°È¶Ü?")
local a=select("¬O","¤£¬O")
if 2==a then
say("Âø³f©±¦ÑÁó:")
say("§Úªºª¨ª¨·|¾j.. ")
say("¤U¦¸¦A¨Ó§a")
say("")
return
end
say("Âø³f©±¦ÑÁó:")
say("¯¬±z¦n¹B ~")
set_state(__GIVEUP__)
return
end
say("Âø³f©±¦ÑÁó:")
say("§Úªºª¨ª¨·|¾j")
say("§ÖÂI¥h§ä¥L§a")
say("")
set_state(ask_dinner)
end
end
state ask_dinner begin
when letter begin
local v=find_npc_by_vnum(9002)
if 0==v then
else
target.vid("__TARGET__",v,"¥h§ä¨¾¿m©±¦ÑÁó")
end
send_letter("¥h°Ý°Ý¨¾¿m©±¦ÑÁó±ß¶ºªºµæ³æ!")
end
when info or button begin
say_title("¥h°Ý°Ý¨¾¿m©±¦ÑÁó±ß¶ºªºµæ³æ!")
--- l
say("Âø³f©±¦ÑÁó¥L·Qª¾¹D")
say("¨¾¿m©±¦ÑÁ󤵤ѱߤW·Q¦Y¤°»ò.")
say("")
say("¥h§ä¨¾¿m©±¦ÑÁó°Ý°Ý¤µ¤Ñ±ß¤Wªºµæ³æ")
say("")
end
when __TARGET__.target.click or 9002.chat." Åwªï¥úÁ{~" begin
target.delete("__TARGET__")
say("¨¾¿m©±¦ÑÁó:")
--- l
say("Åwªï¥úÁ{ ")
say("§Ú¦³«Ü¦nªº¨¾¿m³f«~¡A")
say("§Úªº³f«~¤°»òªF¦è³£¯à¨¾¿m±o¨ì")
wait()
say("¨¾¿m©±¦ÑÁó:")
say("¶â? §Úªº¤k¨à¥s§A¨Ó³o¸Ì¶Ü?")
say("«¢«¢! ¦o¤w¸g¶}©l")
say("·Q·Q¤µ¤Ñ±ß¤W°µ¤°»òµ¹§Ú.")
say("·Q¤@·Q¤µ¤Ñ±ß¤W..")
say("§Ú·Q³Ü³¥½Þ¦×¸òºµ´x¡Aªwµæ¡A¬v½µÁÙ¦³Âû³J°µªº´ö¡ C")
say("§AÀ°§Ú¸ò§Úªº¤k¨à»¡¦n¶Ü.")
say("")
set_state(report)
end
end
state report begin
when letter begin
local v = find_npc_by_vnum(9003)
if v != 0 then
target.vid("__TARGET__",v,"¦^¥h¸òÂø³f©±¦ÑÁ󻡤µ±ßª ºµæ³æ")
end
end
when letter begin
send_letter("¦^¥h¸òÂø³f©±¦ÑÁ󻡤µ±ßªºµæ³æ.")
end
when info or button begin
say_title("¦^¥h¸òÂø³f©±¦ÑÁ󻡤µ±ßªºµæ³æ.")
--- l
say("Âø³f©±¦ÑÁó·Qª¾¹D¥Lªºª¨ª¨¡A")
say("¨¾¿m©±¦ÑÁó¥L·Q¦Y¤°»ò.")
say("")
say("¦^¥h§äÂø³f©±¦ÑÁó¡A")
say("§â¨¾¿m©±¦ÑÁóªºµæ³æµ¹¦o.")
say("")
end
when 9002.chat." ¤µ¤Ñ±ß¤Wªºµæ³æ..." begin
say("¨¾¿m©±¦ÑÁó: ")
--- l
say("*ü§r~ ¤µ¤Ñ±ß¶º¡A§Ú¤w¸g¶}©l¾j¤F.")
say("")
end
when __TARGET__.target.click or 9003.chat." ¥L·Q¦Y¤°»ò©O?" begin
target.delete("__TARGET__")
say("Âø³f©±¦ÑÁó:")
say("§Úª¨ª¨¸ò§A»¡¥L·Q¦Y¤°»ò©O?")
say("")
local s = select(
"½Þ¦×¡Bºµ´x¡Bªwµæ¡B¬v½µÁÙ¦³Âû³J",
"³¥½Þ¦×¡Bºµ´x¡Bªwµæ¡B¬v½µÁÙ¦³Àn³J",
"³¥½Þ¦×¡Bºµ´x¡Bªwµæ¡B¬v½µÁÙ¦³Âû³J",
"ªü!!!.. §Ñ°O¤F..")
if s == 3 then
say("Âø³f©±¦ÑÁó :")
say("ÁÂÁ§A¤F.")
say("§Ú§Ö*n¶}©l·Ç³Æ§Úªº±ß¶º.")
say("*ü~ ³o¬O§Úªí¥Ü¹ï§Aªº·PÁÂ.")
say("")
say_title("³ø¹S")
say_reward("¸gÅç*È 1000" )
say("")
pc.give_exp2(1000)
set_quest_state("levelup","run")
clear_letter()
set_state(__COMPLETE__)
elseif s == 4 then
say("Âø³f©±¦ÑÁó :")
say("*ü§r¡ã¤£¦n·N«ä¡A³o*Ó´öªº¨ý¹D«Ü¿@§a...")
say("§A¥i¥HÀ°§Ú¦A°Ý°Ý¦n¶Ü?")
say("")
local s=select("¬O. §Ú¥h¦A§ä¥L.","¤£¬O¡A§Ú·Q©ñ±ó¥ô°È.")
if s==2 then
say("«ç»ò¤]¦n¡A¯¬±z¦n¹B.")
set_state(__GIVEUP__)
end
say("ªü! ±z¬O*Ó¦n¤H.")
say("ÁÂÁ±z.")
set_state(ask_dinner)
else
say("Âø³f©±¦ÑÁó :")
say("ªü.. §Úªºª¨ª¨¯uªº·Q¦Y¨º¼ËªºªF¦è¶Ü?")
say("©_©Çªü~ ¥H«e¥L¤£³ßÅw¦Y³o¼ËªºªF¦è°Ú..")
say("§Úı±oÀ³¸Ó¤£¹ï..")
say("§A¥i¥HÀ°§Ú¦A°Ý°Ý¥L¦n¶Ü?")
say("")
local s=select("¬O. §Ú¥h¦A§ä¥L.","¤£¬O¡A§Ú·Q©ñ±ó¥ô°È.")
if s==2 then
say("«ç»ò¤]¦n¡A¯¬±z¦n¹B.")
set_state(__GIVEUP__)
return
end
say("ªü! ±z¬O*Ó¦n¤H.")
say("ÁÂÁ±z.")
set_state(ask_dinner)
end
end
end
state __GIVEUP__ begin
end
state __COMPLETE__ begin
end
end
Da stehen jetz Say und so sachen um Quests bearbeiten zu können müsst ihr euch mit der deutschen version auskennen, Das war eig alles Ihr müsst einfach wissen wie die Quest in der Deutschen Version ist und die Dialoge nachdem übersetzen
Danach abspeichern im Virtualpc/Putty cd
Make ausführen:
Quote:
Virtualpc -> cd /usr/rain/channel/share_data/locale/hongkong/quest
Putty-> Euer Pfad[Leute die einen Server besitzen sollten wissen wo der PFad ist]
danach sh make
|
Finished
|
|
|
10/04/2009, 16:39
|
#2
|
elite*gold: 0
Join Date: Jul 2009
Posts: 706
Received Thanks: 131
|
cool gleich ausprobieren^^
|
|
|
10/04/2009, 16:43
|
#3
|
elite*gold: 0
Join Date: Apr 2009
Posts: 747
Received Thanks: 184
|
Und wenn man nur die 1Click files hat?
|
|
|
10/04/2009, 16:44
|
#4
|
elite*gold: 626
Join Date: Aug 2009
Posts: 7,149
Received Thanks: 2,943
|
kp da müsste auch ein ordner für die quests sein guck nach
|
|
|
10/04/2009, 16:46
|
#5
|
elite*gold: 0
Join Date: Apr 2009
Posts: 747
Received Thanks: 184
|
Ich kann ja nich auf die Serverfiles zugreifen, da das ja eine Festplatte ist. Ich weiß nich, wie man drauf kommt.
|
|
|
10/04/2009, 16:49
|
#6
|
elite*gold: 626
Join Date: Aug 2009
Posts: 7,149
Received Thanks: 2,943
|
Kommst du auf die festplatte drauf?
|
|
|
10/04/2009, 16:50
|
#7
|
elite*gold: 0
Join Date: Apr 2009
Posts: 747
Received Thanks: 184
|
Nö, wenn ich doppelklick mach, da kommt halt, dass ich ein Programm auswählen soll um es zu öffnen.
|
|
|
10/04/2009, 17:00
|
#8
|
elite*gold: 626
Join Date: Aug 2009
Posts: 7,149
Received Thanks: 2,943
|
Du öffnest das doch mit virtual pc oder so oder da kannste bestimmt befehle eingeben gib da halt den ordner pfad ein
|
|
|
10/04/2009, 17:04
|
#9
|
elite*gold: 0
Join Date: Apr 2009
Posts: 747
Received Thanks: 184
|
Und wie? xD
Ich geb pwd ein, dann komm ich in ein Ordner, der komische Ordner hat xD
|
|
|
10/04/2009, 17:06
|
#10
|
elite*gold: 626
Join Date: Aug 2009
Posts: 7,149
Received Thanks: 2,943
|
wie heißt der komische ordner?
|
|
|
10/04/2009, 17:23
|
#11
|
elite*gold: 10
Join Date: Sep 2008
Posts: 573
Received Thanks: 188
|
Mt2.vhd
|
|
|
10/04/2009, 17:31
|
#12
|
elite*gold: 20
Join Date: Oct 2007
Posts: 610
Received Thanks: 1,247
|
Quote:
Originally Posted by MrCrisp
Nö, wenn ich doppelklick mach, da kommt halt, dass ich ein Programm auswählen soll um es zu öffnen.
|
du must via FileZilla drauf connecten dann haste zugriff auf die SF.
Und dort ist auch ein Quest ordner
|
|
|
10/04/2009, 17:38
|
#13
|
elite*gold: 10
Join Date: Sep 2008
Posts: 573
Received Thanks: 188
|
Kannst du mir erklären wie das geht?
€: Habs geschafft aber welchen port muss man benutzen?
des will keine verbindung herstellen
|
|
|
10/04/2009, 18:04
|
#14
|
elite*gold: 39
Join Date: Sep 2008
Posts: 728
Received Thanks: 722
|
Ich frage mich seit mittlerweile 3 Tagen wie ich an die Files dran komm, weil per Filezilla kann ich keine Verbindung herstellen. Ich bekomme immer einen Fehler -.-' Wär geil wenn mal jemand nen HowTo darüber machen kann.
€dit: Hier die Fehlermeldung:
Quote:
Status: Verbinde mit *.**.***.***:20...
Status: Verbindungsversuch fehlgeschlagen mit "ECONNREFUSED - Connection refused by server".
Fehler: Herstellen der Verbindung zum Server fehlgeschlagen
|
the
MrWong
|
|
|
10/04/2009, 18:57
|
#15
|
elite*gold: 0
Join Date: Sep 2009
Posts: 133
Received Thanks: 78
|
du bruachst port 22 nicht 20
|
|
|
 |
|
Similar Threads
|
[HOW TO]Besser Quests übersetzen
03/14/2011 - Metin2 PServer Guides & Strategies - 59 Replies
Hallo Com!
Hier mach ich mal ein Tut, wie ihr besser die Quests vom chinesischen ins deutsche übersetzen könnt:
Was brauche ich dazu?
Die ServerFiles (bzw. 1 Klick-ServerFiles) mit FileZilla
Microsoft Office (2000, 2003 oder 2007) oder OpenOffice (Danke an yaska! :))
Seinen Server auf chinesisch (wichtig! mit china.exe!)
Einen Deutschen Account, der von Level 1 anfängt (falls ihr die ersten Quests übersetzen wollt)
Etwas Geduld
|
Quests mal anders übersetzen
04/03/2010 - Metin2 Private Server - 2 Replies
Hallo Com,
hab heute mal was nettes entdeckt, was beim übersetzen helfen könnte.
Ok ich weiß, dass schon viel übersetzt wurde, aber halt noch nicht alles.
Als erstes lädt man sich die Datei, die man übersetzen will runter.
Dann ändert ihr die Endung z.B. in .quest.html
wichtig ist, dass es eine HTML Datei ist.
|
Quests übersetzen...
01/10/2010 - Metin2 Private Server - 2 Replies
Moin,
Wollte mal fragen ob man bei dem Quests übersetzen btw verändern,
beliebig viele "say" Zeilen hinzufügen kann?
Gruß
|
Alle Quests+Npc Dialoge weg oO
11/06/2009 - Metin2 Private Server - 13 Replies
Ich habe meinen Objektordner gelöscht jetzt sind alle Npcdialoge und Quests weg wie kann ich die wiederherstellen?
|
Quests übersetzen ;)
10/03/2009 - Metin2 Private Server - 0 Replies
jo wie gehts?
ändern meine ich nicht
sondern ingame reintun..
/reload q
bringt nix
./make verursacht fehler beim serverstarten.
|
All times are GMT +1. The time now is 22:00.
|
|