diff --git a/main/srv1/share/locale/germany/quest/first_login.lua b/main/srv1/share/locale/germany/quest/first_login.lua index bd77a33..f2962c8 100644 --- a/main/srv1/share/locale/germany/quest/first_login.lua +++ b/main/srv1/share/locale/germany/quest/first_login.lua @@ -5,7 +5,7 @@ quest first_login begin pc.set_skill_level(127, 20) pc.set_skill_level(128, 20) - name = tag(NAME_COLOR, pc.get_name()) + name = clickable_tag(NAME_COLOR, pc.get_name()) job = ({"Krieger","Ninja","Sura","Schamanen"})[pc.job+1] empire = ({"Shinsoo","Chunjo","Jinno"})[pc.get_empire()] diff --git a/main/srv1/share/locale/germany/quest/level_info.lua b/main/srv1/share/locale/germany/quest/level_info.lua index ec9eecb..ffff50b 100644 --- a/main/srv1/share/locale/germany/quest/level_info.lua +++ b/main/srv1/share/locale/germany/quest/level_info.lua @@ -2,7 +2,7 @@ quest level_info begin state start begin when levelup begin if pc.level == 100 and not pc.is_gm() then - notice_all(tag(SERVER_COLOR, "[Server]") .. " " .. tag(NAME_COLOR, pc.get_name()) .. " " .. tag(TEXT_COLOR, string.format("hat das max Lv. %d erreicht, Glückwunsch!", 100))) + notice_all(tag(SERVER_COLOR, "[Server]") .. " " .. clickable_tag(NAME_COLOR, pc.get_name()) .. " " .. tag(TEXT_COLOR, string.format("hat das max Lv. %d erreicht, Glückwunsch!", 100))) end end end diff --git a/main/srv1/share/locale/germany/quest/quest_functions b/main/srv1/share/locale/germany/quest/quest_functions index 55cd93b..ff1bfb3 100755 --- a/main/srv1/share/locale/germany/quest/quest_functions +++ b/main/srv1/share/locale/germany/quest/quest_functions @@ -982,3 +982,4 @@ xpcall select3 BuildSkillList tag +clickable_tag diff --git a/main/srv1/share/locale/germany/quest/questlib.lua b/main/srv1/share/locale/germany/quest/questlib.lua index 84f015e..fbfc1f2 100755 --- a/main/srv1/share/locale/germany/quest/questlib.lua +++ b/main/srv1/share/locale/germany/quest/questlib.lua @@ -22,6 +22,10 @@ tag = function (color_id, text) return string.format("%s%s|r", tagColors[color_id], text) end +clickable_tag = function (color_id, text) + return string.format("%s|Hpn_%s|h%s|h|r", tagColors[color_id], text, text) +end + --quest.create = function(f) return coroutine.create(f) end --quest.process = function(co,args) return coroutine.resume(co, args) end setstate = q.setstate diff --git a/main/srv1/share/locale/germany/quest/rainbowstone.lua b/main/srv1/share/locale/germany/quest/rainbowstone.lua index bb2ee0b..93cfe56 100644 --- a/main/srv1/share/locale/germany/quest/rainbowstone.lua +++ b/main/srv1/share/locale/germany/quest/rainbowstone.lua @@ -71,7 +71,7 @@ quest rainbowstone begin pc.set_skill_level((vnum) ,40) say_reward("Deine Fertigkeit wurde auf P gesetzt.") say_reward("Viel Spaß weiterhin auf unserem Server!") - notice_all(tag(SERVER_COLOR, "[Server]") .. " " .. tag(NAME_COLOR, pc.get_name()) .. " " .. tag(TEXT_COLOR, string.format("hat erfolgreich %sauf P geskillt!", name))) + notice_all(tag(SERVER_COLOR, "[Server]") .. " " .. clickable_tag(NAME_COLOR, pc.get_name()) .. " " .. tag(TEXT_COLOR, string.format("hat erfolgreich %sauf P geskillt!", name))) pc.removeitem("50512", 1) end end