Register for your free account! | Forgot your password?

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

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

Advertisement



Help Entbuggen komme neicht weiter

Discussion on Help Entbuggen komme neicht weiter within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2010
Posts: 11
Received Thanks: 1
Help Entbuggen komme neicht weiter

So bevoor jetzt alle sagen mann ey bist du dumm solche Threads gibts schon 1000 mal, ich hab mir mindestens 100 davon angesehen und sie alle gehen von Vorraussetzungen aus, die bei mir nicht vorhanden sind.
So, mein problem ist, dass ich den Wächter des Dorfplatzes nicht anklicken kann.
In /usr/rain/channel/share_data/locale/hongkong/quest, da in der Datei
guild_manage.quest hab ich was verändert. Da steht jetzt drin:







quest guild_manage begin
state start begin
when guild_man1.chat."Gilde verlassen" or
guild_man2.chat."Gilde verlassen" or
guild_man3.chat."Gilde verlassen"
with pc.is_gm() begin

say("½Ð¿é¤J, §A·Q½T»{¨Ï¥ÎªÌªº¦W¦r.")
local u_name = input()
local u_vid=find_pc_by_name(u_name)

if u_vid==0 then
say_title("¦b§Aªºªþªñ³o¦ì¨Ï¥ÎªÌ¨Ã¤£¦s¦b. ")
say(u_name)
return
end

local old_vid = pc.select(u_vid)
u_withdrawTime=pc.getqf("new_withdraw_time")
u_disbandTime=pc.getqf("new_disband_time")
pc.select(old_vid)

withdrawDelay=game.get_event_flag("guild_withdraw_ delay")
disbandDelay=game.get_event_flag("guild_disband_de lay")

say_title("½T»{¥i¥H¦A¥[¤Jªº¤é´Á")

if u_withdrawTime>0 then
say("²æÂ÷ ®É¶¡: "..time_to_str(u_withdrawTime))
say("(µ¥«Ý ®É¶¡: "..withdrawDelay.." ¤é)")
say("")
end

if u_disbandTime>0 then
say("¸Ñ´² ®É¶¡: "..time_to_str(u_disbandTime))
say("(µ¥«Ý ®É¶¡: "..disbandDelay.." ¤é)")
say("")
end

local retryTime1 = u_withdrawTime + withdrawDelay*86400
local retryTime2 = u_disbandTime + disbandDelay*86400

local retryTime = 0
if retryTime1 > retryTime2 then
retryTime = retryTime1
else
retryTime = retryTime2
end

local curTime = get_time()
if curTime < retryTime then
say("*«·s³]©w ®É¶¡: "..time_to_str(retryTime))
say("(³Ñ¤U : "..((retryTime-curTime)/3600).."®É¶¡)")
say("")

if is_test_server() then
local s=select("*«·s³]©w", "Ãö³¬")
if s==1 then
local old_vid = pc.select(u_vid)
local curTime=get_time()
pc.setqf("new_withdraw_time", curTime-withdrawDelay*86400)
pc.setqf("new_disband_time", curTime-disbandDelay*86400)
pc.select(old_vid)
end
end
else
say("²{¦b¥i¥H¥[¤J");
say("")
end
end
when guild_man1.chat."Gilde verlassen" or
guild_man2.chat."Gilde verlassen" or
guild_man3.chat."Gilde verlassen"
with pc.is_gm() begin

test_chat("pc.has_guild: "..bool_to_str(pc.has_guild()))
test_chat("pc.is_guildmaster: "..bool_to_str(pc.isguildmaster()))
test_chat("pc.empire: "..pc.empire)
test_chat("npc.empire: "..npc.empire)
end
when guild_man1.chat.locale.guild.withdraw or
guild_man2.chat.locale.guild.withdraw or
guild_man3.chat.locale.guild.withdraw
with pc.hasguild() and not pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin
-- ??
say(locale.guild.withdraw_confirm)
local s = select(locale.guild.yes, locale.guild.no)
if s==1 then
say(locale.guild.withdraw_msg)
pc.remove_from_guild()
pc.setqf("new_withdraw_time",get_global_time())
end
end

when guild_man1.chat.locale.guild.disband or
guild_man2.chat.locale.guild.disband or
guild_man3.chat.locale.guild.disband
with pc.hasguild() and pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin
-- ??
say(locale.guild.disband_confirm)
local s = select(locale.guild.yes, locale.guild.no)
if s==1 then
say(locale.guild.disband_msg)
pc.destroy_guild()
pc.setqf("new_disband_time",get_global_time())
pc.setqf("new_withdraw_time",get_global_time())
end
end

when guild_man1.chat." «Ø¥ß¤½·|" or
guild_man2.chat." «Ø¥ß¤½·|" or
guild_man3.chat." «Ø¥ß¤½·|"
with (pc.is_gm() or npc.empire == pc.empire) begin
local level_limit;
local guild_create_item

if get_locale() == "euckr" then
level_limit = 40
guild_create_item = false
else
level_limit = 30
guild_create_item = false
end

if pc.hasguild() then
return
end
if game.get_event_flag("guild_withdraw_delay")*86400 >
get_global_time() - pc.getqf("new_withdraw_time") then

say(string.format("²æÂ÷«á, %d¤Ñ¥H¤º µLªk¦A«Ø¥ß¨ä¥Lªº¤½·|.", game.get_event_flag("guild_withdraw_delay")))
return
end

if game.get_event_flag("guild_disband_delay")*86400 >
get_global_time() - pc.getqf("new_disband_time") then

say(string.format("§A¤w¸g¸Ñ´²¤½·|¤F! %d ¤Ñ¥H¤º, µLªk«Ø¥ß¨ä¥Lªº¤½·|.", game.get_event_flag("guild_disband_delay")))
return
end

say(locale.guild.create_confirm)
local s = select(locale.guild.yes, locale.guild.no)
if s == 2 then
return
end

if pc.level >= level_limit then
if pc.gold >= 200000 then
if not guild_create_item or pc.countitem(guild_create_item)>0 then
game.request_make_guild()
else
say(locale.guild.no_guild_create_item)
end
else
say(locale.guild.create_not_enough_money)
end
else
say(locale.guild.not_enough_leadership)
end
end
end
end






So, dann wurde noch ein Tipp gegeben:
-Zugriff auf den Server(FTP und SSH)
-Editor
-Client für den Server
Denn fangen wir mal an!
Also ihr startet den Client und loggt euch ein
Dann geht ihr zu dem gebuggten NPC und klickt ihn an
Macht den Client zu, öffnet den Odner in dem der Client ist und schaut euch die syserr.txt an
da sollte dann sowas wie:
Code:

1126 15:27:49862 :: !! PARSING ERROR - Unknown Arguments : 18, 1; «Ø¥ß¤½·||2;Ãö³¬

Drinnstehen
Jetzt müsst ihr noch die Quest suchen in der der Text(hier Rot) vorkommt und ihn übersetzten
Die Quest wieder hochladen und in /locale/hongkong/quest make ausführen (./make)
Zum Schluss den Server neustarten und tada der NPC ist anklickbar
(falls es nicht sofort klappt das ganze sooft wiederholen bis kein Fehler mehr in syserr.txt steht)

iMer

So, in was muss ich das wenn überhaupt übersetzen? Und bei mir in der syserr.txt steht nur drin:

0804 20:13:02144 :: !! PARSING ERROR - Unknown Arguments : 96, 1;Gilde erstellen|2;Gilde erstellen|3; «Ø¥ß¤½·||4;GM: µ¹«ü©w«Ò°ê¼úÀy|5;GM: µ¹«ü©w¤½·|¼úÀy|6;Ãö³¬

Ok, es steht noch mehr drin, aber nirgendwo sonst steht !! PARSING ERROR...


also steht bei mir was ganz anderes, als da eigentlich stehen sollte. Was kann ich tun?
Fin999888777 is offline  
Old 08/05/2010, 13:04   #2

 
Ocelot2606's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 4,086
Received Thanks: 3,786
Ersetze den Inhalt der Quest damit


Dann noch make.sh ausführen und fertig
Ocelot2606 is offline  
Thanks
1 User
Old 08/05/2010, 15:31   #3
 
elite*gold: 0
Join Date: Jun 2010
Posts: 11
Received Thanks: 1
danke Mann=)

Ich hätte noch eine Bitte, könnte mir vielleicht irgendwer erklären, wie ich bei dem Alles übersetze und ausschalte, dass man, wenn man schon in ner Gilde ist "gilde gründen" klicken kann? Dann bleibt das spiel zwar nur hängen, ist aber nervig. Und wieso kann ich keinen Typ in die Gilde aufnehmen, der gerade rausgeworfen wurde? hab schon relogg gemacht und so. Muss ich da nen Tag warten oder was?
Fin999888777 is offline  
Reply

Tags
dorfplatzes, entbuggen, metin2p-server, wächter


Similar Threads Similar Threads
KOmme nicht mit TUT weiter
05/23/2010 - AutoIt - 1 Replies
Hi, und zwar will ich einen Auto IT Code, der erst die Maus zu (300,500) bewegt dann wartet bis der Bereich von (701,121) bis (750,150) schwarz wird un dann die Maus zu (400,600) bewegt. Danke :)
[HILFE]Komme net weiter
12/29/2009 - Metin2 Private Server - 7 Replies
Hallo habe den Hp script genommen von Lucy klappt alles wunderbar aus das Acc erstellen da steht immer Acc schon vorhanen BITTE hilfe was muss ich machen und wen ich mich einlogge und den ins IS kommen da fehler ^^ 2.Frage wie mach ich das jeder den auf die Seite kann peer ftb bei lima-ciyt???
komme nich weiter
11/29/2009 - Metin2 Private Server - 2 Replies
Hi zusammen, will mir meinen eigenen P-Server erstellen. Ich mache es wie in dem Video ( YouTube - Tutorial ) bin bei 5:38 Min jetzt muss ich den Loopback Adapter zuweisen. Aber wie ?
komme nicht weiter
05/26/2009 - AutoIt - 7 Replies
hab mir da was geschrieben was im Prinzip nichts anderes tut als auf und ab zu laufen und mit einem Rechtsklick den letzten angriff zu wiederholen. Jetzt woltle ich das ganze im hintergrund Ablaufen lassen und weis nicht weiter.
komme nicht weiter
06/29/2008 - World of Warcraft - 4 Replies
hi, ich habe alles gemacht wie in den guides hier beschrieben aber ich kriege nicht meine ork frau zur ner blutelfen frau ... ich haeb eine mpq datei erstellt mit Glitchy's Model Editing Suite die in den data ordner eingefügt dann wowme datei verändert dann wowme.exe gestartet f8 gedrückt nichst kommt dann eigeloogt und nich hat sich verändert was ist der fehler Oo mfg wowa



All times are GMT +2. The time now is 00:23.


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.