|
You last visited: Today at 01:12
Advertisement
Fertigkeiten-Neuverteilen Fehler
Discussion on Fertigkeiten-Neuverteilen Fehler within the Metin2 Private Server forum part of the Metin2 category.
11/15/2014, 11:18
|
#1
|
elite*gold: 78
Join Date: Nov 2014
Posts: 60
Received Thanks: 18
|
Fertigkeiten-Neuverteilen Fehler
Hallo,
Ich habe ein Anliegen, unzwar ist auf meinem Server Fertigkeiten-Neuverteilen verbuggt. Ich habe mittlerweile schon mehrere Quests versucht, Quests bearbeitet, jedoch will es einfach nicht.
Sobald ich auf das Item klicke, kommt halt wie immer der Text was man damit machen kann.... Klicke ich dann auf Weiter schließt sich das Fenster einfach.
Status-Neuverteilen hingegen funktioniert einwandfrei.
Das Problem besteht bei Vannila Project rev65730.
Ich hoffe mir kann jemand von euch helfen
Freundlicher Gruß
|
|
|
11/15/2014, 14:47
|
#2
|
elite*gold: 0
Join Date: Nov 2011
Posts: 1,448
Received Thanks: 1,258
|
Welche Quests hast du denn bisher benutzt?
|
|
|
11/15/2014, 15:58
|
#3
|
elite*gold: 78
Join Date: Nov 2014
Posts: 60
Received Thanks: 18
|
PHP Code:
quest reset_scroll begin state start begin when 71003.use begin --- l say_title("Fertigkeit-Neuverteilung") say("Die Anwendung dieser Schriftrolle ermöglicht es") say("dir, die Punkte einer Fertigkeit neu zu verteilen.") wait() local result = BuildSkillList(pc.get_job(), pc.get_skill_group()) local vnum_list = result[1] local name_list = result[2] if table.getn(vnum_list) < 2 then say("") say_reward("Keine Fertigkeit gefunden!") say("") return end say("") say_reward("Wähle bitte eine Fertigkeit:") local i = select_table(name_list) if table.getn(name_list) == i then return end local name = name_list[i] local vnum = vnum_list[i] say_title("Achtung:") say_reward("Du kannst diesen Effekt nicht rückgängig machen") say_reward("und bekommst nur 17 Fertigkeits-Punkte") say_reward("gutgeschrieben!") say("") say(string.format("Möchtest du %s wirklich zurücksetzen?", name)) local s = select("Ja", "Nein") if 2 == s then return end char_log(0, "RESET_ONE_SKILL", "USE_ITEM(71003)") pc.remove_item(71003) char_log(0, "RESET_ONE_SKILL", string.format("RESET_SKILL[%s]", name)) pc.clear_one_skill(vnum) char_log(0, "RESET_ONE_SKILL", "APPLY_17MASTER_BONUS") pc.setqf("force_to_master_skill", 1) say_title("Erfolgreich!") say(string.format("%s wurde erfolgreich zurückgesetzt.", name)) say("") --- l say_reward("Dir wurden 17 Fertigkeits-Punkte gutgeschrieben.") say("") end end end
Die hier beispielsweise...
|
|
|
11/15/2014, 16:41
|
#4
|
elite*gold: 0
Join Date: Nov 2011
Posts: 1,448
Received Thanks: 1,258
|
Sicher das du die Funtkion BuildSkillList, so wie die special.active_skill_list und locale.GM_SKILL_NAME_DICT Listen besitzt? Hab dir mal alles in die Quest getan. Hilft das auch nicht, mal ohne wait() versucht?
Code:
quest reset_scroll begin
state start begin
function BuildSkillList(job, group)
GM_SKILL_NAME_DICT = {
[1] = "Dreiwege-Schnitt",
[2] = "Schwertwirbel",
[3] = "Kampfrausch",
[4] = "Aura des Schwertes",
[5] = "Sausen",
[6] = "Zerschneiden",
[16] = "Durchschlag",
[17] = "Heftiges Schlagen",
[18] = "Stampfer",
[19] = "Starker Körper",
[20] = "Schwertschlag",
[21] = "Blitzschlag",
[31] = "Hinterhalt",
[32] = "Blitzangriff",
[33] = "Degenwirbel",
[34] = "Tarnung",
[35] = "Giftwolke",
[36] = "Angriffssprung",
[46] = "Wiederholter Schuss",
[47] = "Pfeilregen",
[48] = "Feuerpfeil",
[49] = "Federschreiten",
[50] = "Giftpfeil",
[51] = "Wutausbruch",
[61] = "Fingerschlag",
[62] = "Drachenwirbel",
[63] = "Verzauberte Klinge",
[64] = "Furcht",
[65] = "Verzauberte Rüstung",
[66] = "Zauber aufheben",
[76] = "Dunkler Schlag",
[77] = "Flammenschlag",
[78] = "Geist der Flamme",
[79] = "Dunkler Schutz",
[80] = "Geisterschlag",
[81] = "Dunker Stein",
[91] = "Fliegender Talisman",
[92] = "Drachenschießen",
[93] = "Drachengebrüll",
[94] = "Segen",
[95] = "*Reflektieren",
[96] = "Hilfe des Drachen",
[106] = "Blitzwurf",
[107] = "Blitz heraufbeschwören",
[108] = "Blitzkralle",
[109] = "Kurieren",
[110] = "Schnelligkeit",
[111] = "Angriff+"
}
active_skill_list = {
{
{ 1, 2, 3, 4, 5},
{ 16, 17, 18, 19, 20},
},
{
{31, 32, 33, 34, 35},
{46, 47, 48, 49, 50},
},
{
{61, 62, 63, 64, 65, 66},
{76, 77, 78, 79, 80, 81},
},
{
{91, 92, 93, 94, 95, 96},
{106, 107, 108, 109, 110, 111},
},
}
local skill_list = active_skill_list[job+1][group]
local ret_vnum_list = {}
local ret_name_list = {}
table.foreach(skill_list,
function(i, skill_vnum)
local skill_level = pc.get_skill_level(skill_vnum)
table.insert(ret_vnum_list, skill_vnum)
local name=GM_SKILL_NAME_DICT[skill_vnum]
if name == nil then name=skill_vnum end
table.insert(ret_name_list, name)
end)
return {ret_vnum_list, ret_name_list}
end
when 71003.use begin
say_title("Fertigkeit-Neuverteilung")
say("Die Anwendung dieser Schriftrolle ermöglicht es")
say("dir, die Punkte einer Fertigkeit neu zu verteilen.")
wait()
local result = reset_scroll.BuildSkillList(pc.get_job(), pc.get_skill_group())
local vnum_list = result[1]
local name_list = result[2]
if table.getn(vnum_list) < 1 then
say("")
say_reward("Keine Fertigkeit gefunden!")
say("")
return
end
say("")
say_reward("Wähle bitte eine Fertigkeit:")
table.insert(name_list, "Abbrechen")
local i = select_table(name_list)
if table.getn(name_list) == i then
return
end
local name = name_list[i]
local vnum = vnum_list[i]
say_title("Achtung:")
say_reward("Du kannst diesen Effekt nicht rückgängig machen")
say_reward("und bekommst nur 17 Fertigkeits-Punkte")
say_reward("gutgeschrieben!")
say("")
say(string.format("Möchtest du %s wirklich zurücksetzen?", name))
local s = select("Ja", "Nein")
if 2 == s then
return
end
char_log(0, "RESET_ONE_SKILL", "USE_ITEM(71003)")
pc.remove_item(71003)
char_log(0, "RESET_ONE_SKILL", string.format("RESET_SKILL[%s]", name))
pc.clear_one_skill(vnum)
char_log(0, "RESET_ONE_SKILL", "APPLY_17MASTER_BONUS")
pc.setqf("force_to_master_skill", 1)
say_title("Erfolgreich!")
say(string.format("%s wurde erfolgreich zurückgesetzt.", name))
say("")
say_reward("Dir wurden 17 Fertigkeits-Punkte gutgeschrieben.")
say("")
end
end
end
|
|
|
11/15/2014, 16:53
|
#5
|
elite*gold: 78
Join Date: Nov 2014
Posts: 60
Received Thanks: 18
|
Vielen Dank, hat geholfen :-)
Kann geclosed werden.
|
|
|
|
Similar Threads
|
Fertigkeiten neuverteilen/Statuspunkte neuverteilen BUG HILFSBOT
12/30/2009 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 43 Replies
Hi da ich zu dumm war und meißt mehr Versuche gebraucht hab um den Bug mit der Fertigkeiten neuverteilen / Statuspunkte neuverteilen gebraucht habe, habe ich einen Bot geschrieben mit dem das ganz einfach und schnell geht ;)
WAS MACHT DER BOT ???
Der bot führt einen Bug aus is ja logisch dieser Bug ist dazu da das man wenn man eine Rolle zum Fertigkeiten neuverteilen oder Statuspunkte neuverteilen hat diese benutzen kann und trotzdem nicht verloren geht !
EINSTELLUNGEN:
Den Bot...
|
fertigkeiten neuverteilen
12/09/2009 - Metin2 - 2 Replies
hallo,
ich wollte fragen wo man als mentalkrieger auf metin2DE zum körperkriegermachen kann, habe bereits festgestellt das man mit statusneuverteiler NUR die tsatuspunkte neu verteilt, nicht wie auf einem pserver :mad:
|
Fertigkeiten Neuverteilen
09/12/2009 - Metin2 Private Server - 0 Replies
Hey Com
weiß jemand die fertigkeiten neuverteilen rolle value für itemshop ?
thx im vorraus !
// Edit: es ist für TianYunMt2 falls es hilft !!
|
Fertigkeiten Neuverteilen
07/01/2009 - Metin2 Private Server - 3 Replies
Hi,
also ich bin level 75 körper und wollte fragen ob ich mich mit diesenTeil von der Gemischtwarenhändlerin Fertigkeiten Neuverteilen zu Mental machen kann geht das?
|
Fertigkeiten Neuverteilen BUG
06/29/2009 - Metin2 Private Server - 5 Replies
Also bin Sura^^ (Magie)
Wenn ich die Rolle außem IS nehme, kommt folgendes! (Siehen Anhang)
Da kann ich keine Fertigkeiten auswählen, sondern immer wird Dunkler Schlag automatisch ausgewählt...
Was kann ich tun?
|
All times are GMT +2. The time now is 01:12.
|
|