|
You last visited: Today at 19:03
Advertisement
S: Funktionierende Quest.
Discussion on S: Funktionierende Quest. within the Metin2 Private Server forum part of the Metin2 category.
01/02/2015, 02:13
|
#1
|
elite*gold: 313
Join Date: Apr 2013
Posts: 585
Received Thanks: 122
|
S: Funktionierende Quest.
Leute ich suche eine funktionierende training_grandmaster_skill.quest
möglichst de like ich hab jetzt 2h die SuFu durchkemmt & den kompletten
Questkontrolle-Thread durchsucht und nirgends solch eine Quest..
wäre schön wenn einer eine funktionierende hätte sie mir
bereitzustellen..
Vielen Dank!
|
|
|
01/02/2015, 02:17
|
#2
|
elite*gold: 0
Join Date: Mar 2014
Posts: 1,619
Received Thanks: 984
|
Anfragen auf Dateien sind nicht erlaubt. + Es gibt einen Sammelthreadhttp://www.elitepvpers.com/forum/metin2-pserver-discussions-questions/2632779-service-die-questerstellung.html
Code:
quest training_grandmaster_skill begin
state start begin
when 50513.use begin
if pc.get_skill_group() == 0 then
say_title(gameforge.training_grandmaster_skill._10_sayTitle)
say(gameforge.training_grandmaster_skill._20_say)
return
end
if get_time() < pc.getqf("next_time") then
if pc.is_skill_book_no_delay() then
say_title(gameforge.training_grandmaster_skill._10_sayTitle)
say(gameforge.training_grandmaster_skill._30_say)
wait()
else
say_title(gameforge.training_grandmaster_skill._10_sayTitle)
say(gameforge.training_grandmaster_skill._40_say)
return
end
end
local result = training_grandmaster_skill.BuildGrandMasterSkillList(pc.get_job(), pc.get_skill_group())
local vnum_list = result[1]
local name_list = result[2]
if table.getn(vnum_list) == 0 then
say_title(gameforge.training_grandmaster_skill._10_sayTitle)
say(gameforge.training_grandmaster_skill._50_say)
return
end
say_title(gameforge.training_grandmaster_skill._10_sayTitle)
say(gameforge.training_grandmaster_skill._60_say)
local menu_list = {}
table.foreach(name_list, function(i, name) table.insert(menu_list, name) end)
table.insert(menu_list, gameforge.locale.cancel)
local s=select_table(menu_list)
if table.getn(menu_list) == s then
return
end
local skill_name=name_list[s]
local skill_vnum=vnum_list[s]
local skill_level = pc.get_skill_level(skill_vnum)
local cur_alignment = pc.get_real_alignment()
local need_alignment = 1000+500*(skill_level-30)
test_chat(string.format(gameforge.training_grandmaster_skill._70_chat, cur_alignment..gameforge.training_grandmaster_skill._75_chat..need_alignment))
local title=string.format(gameforge.training_grandmaster_skill._80_stringFormat, skill_name, skill_level-30+1)
say_title(gameforge.training_grandmaster_skill._10_sayTitle)
say(gameforge.training_grandmaster_skill._90_say)
if cur_alignment<-19000+need_alignment then
say_reward(gameforge.training_grandmaster_skill._100_sayReward)
return
end
if cur_alignment<0 then
say_reward(string.format(gameforge.training_grandmaster_skill._110_sayReward, need_alignment, need_alignment*2))
say_reward(gameforge.training_grandmaster_skill._120_sayReward)
need_alignment=need_alignment*2
elseif cur_alignment<need_alignment then
say_reward(string.format(gameforge.training_grandmaster_skill._130_sayReward, need_alignment))
say_reward(gameforge.training_grandmaster_skill._140_sayReward)
else
say_reward(string.format(gameforge.training_grandmaster_skill._130_sayReward, need_alignment))
end
local s= select(gameforge.locale.levelup.prev_quest_go, gameforge.locale.cancel)
if s==2 then
return
end
if cur_alignment>=0 and cur_alignment<need_alignment then
say_title(title)
say_reward(gameforge.training_grandmaster_skill._150_sayReward)
say(gameforge.training_grandmaster_skill._160_say)
say_reward(gameforge.training_grandmaster_skill._170_sayReward)
say(gameforge.training_grandmaster_skill._180_say)
local s=input()
s = string.gsub(s, "(%a*)%s*", "%1")
s = string.lower(string.gsub(s, "(%a*)%s*", "%1"))
local t = string.gsub(gameforge.training_grandmaster_skill._10_answer, "(%a*)%s*", "%1")
t = string.lower(string.gsub(gameforge.training_grandmaster_skill._10_answer, "(%a*)%s*", "%1"))
if s!=t then
return
end
end
if get_time() < pc.getqf("next_time") then
if pc.is_skill_book_no_delay() then
pc.remove_skill_book_no_delay()
else
say_title(gameforge.training_grandmaster_skill._10_sayTitle)
return
end
end
pc.setqf("next_time", get_time()+time_hour_to_sec(number(8, 12)))
if need_alignment>0 then
if pc.count_item(50513) > 0 then
if pc.learn_grand_master_skill(skill_vnum) then
pc.change_alignment(-need_alignment)
say_title(title)
say_reward(gameforge.training_grandmaster_skill._190_sayReward)
if 40 == pc.get_skill_level(skill_vnum) then
say(gameforge.training_grandmaster_skill._200_say)
say(string.format(gameforge.training_grandmaster_skill._210_say, skill_name))
say(gameforge.training_grandmaster_skill._220_say)
else
say(gameforge.training_grandmaster_skill._230_say)
say(string.format(gameforge.training_grandmaster_skill._240_say, skill_name, skill_level-30+1+1))
end
say_reward(gameforge.training_grandmaster_skill._250_sayReward)
say_reward(string.format(gameforge.training_grandmaster_skill._260_sayReward, need_alignment))
else
say_title(title)
say_reward(gameforge.training_grandmaster_skill._270_sayReward)
say(gameforge.training_grandmaster_skill._280_say)
say_reward(gameforge.training_grandmaster_skill._290_sayReward)
pc.change_alignment(-number(need_alignment/3, need_alignment/2))
end
pc.remove_item(50513)
else
char_log(0, "HACK 50513", pc.getname())
end
end
end
function BuildGrandMasterSkillList(job, group)
GRAND_MASTER_SKILL_LEVEL = 30
PERFECT_MASTER_SKILL_LEVEL = 40
local skill_list = special.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)
if skill_level >= GRAND_MASTER_SKILL_LEVEL and skill_level < PERFECT_MASTER_SKILL_LEVEL then
table.insert(ret_vnum_list, skill_vnum)
local name=locale.GM_SKILL_NAME_DICT[skill_vnum]
if name == nil then name=skill_vnum end
table.insert(ret_name_list, name)
end
end)
return {ret_vnum_list, ret_name_list}
end
end
end
Bin mal nicht so.
Mfg
|
|
|
01/02/2015, 02:21
|
#3
|
elite*gold: 313
Join Date: Apr 2013
Posts: 585
Received Thanks: 122
|
Danke dir sry, hab n paar Threads durchgekemmt wo öfters Leute
nach solch einer Quest gesucht haben und hab nicht mehr so
drüber nachgedacht dass das ja nicht erlaubt ist.
PHP Code:
Calls undeclared function! : string.lower Error occured on compile training_grandmaster_skill.quest
Brauch ich für die function Mijago's Questlib-Erweiterung?
€: Bzw.. diese function ist auch nicht in der Erweiterung sehe ich grade.
|
|
|
01/02/2015, 02:31
|
#4
|
elite*gold: 0
Join Date: Mar 2014
Posts: 1,619
Received Thanks: 984
|
Quote:
Originally Posted by .мαяfυ™
Danke dir sry, hab n paar Threads durchgekemmt wo öfters Leute
nach solch einer Quest gesucht haben und hab nicht mehr so
drüber nachgedacht dass das ja nicht erlaubt ist.
PHP Code:
Calls undeclared function! :
string.lower
Error occured on compile training_grandmaster_skill.quest
Brauch ich für die function Mijago's Questlib-Erweiterung?
€: Bzw.. diese function ist auch nicht in der Erweiterung sehe ich grade.
|
string.lower in die quest_functions eintragen
|
|
|
01/02/2015, 02:32
|
#5
|
elite*gold: 313
Join Date: Apr 2013
Posts: 585
Received Thanks: 122
|
aber mit welcher definition?
|
|
|
01/02/2015, 03:30
|
#6
|
elite*gold: 150
Join Date: Sep 2010
Posts: 1,049
Received Thanks: 275
|
mit garkeienr einfach hinschreiben das ist schon in der game implementiert
|
|
|
01/02/2015, 14:45
|
#7
|
elite*gold: 313
Join Date: Apr 2013
Posts: 585
Received Thanks: 122
|
Jo aber bei rechtsklick auf den Seelenstein
funktioniert garnichts.
Und ja der Type ist auf 18..
|
|
|
 |
Similar Threads
|
[S] Deutsche funktionierende DT-Quest
03/03/2014 - Metin2 Private Server - 2 Replies
Hallo,
kann mir einer eine funktionierende und deutsche DT-Quest geben?
Bitte nur bis zum Sensemann, mehr nicht.
Ich bedanke mich im Vorraus.
|
[Suche] funktionierende Reichsschlacht quest
01/04/2013 - Metin2 Private Server - 0 Replies
Hallo com habe da ein komisches problem jedes mahl wen user stirbt in der reichsschlacht und hier auferstehen drueckt wird er zur stadt geportet
und kann dan nicht mehr rein in reichsschlacht
ich poste noch meine quest dazu vileicht ist da ja ein fehler den ich uebersehe
mfg
quest forked_road begin
state start begin
when login begin
end
when 11001.chat."Πόλεμ 59;ς Βασίλειο 957; " or 11003.chat."Πόλεμ 59;ς Βασίλειο 957; " or 11005.chat."Πόλεμ 59;ς Βασίλειο 957; " begin
if...
|
[Quest] Quest-Phoenix PET 100% funktionierende
04/08/2012 - Metin2 PServer Guides & Strategies - 14 Replies
Good people, today I bring this quest phoenix that works 100%
quest phoenix begin
state start begin
when 71114.use begin
if pc.getqf("phoenix1") < 1 then
chat("Sie rufen Ihre Fenix!")
affect.add_collect(apply.CON,25,60*60*24*365*6 0)
|
Suche funktionierende forked_road quest
10/17/2011 - Metin2 Private Server - 2 Replies
Suche funktionierende forked_road quest, die bei den 2010/2011er files funktioniert.
Ich bezahle auch...
|
[Release]Funktionierende PvP Quest
12/05/2010 - Metin2 PServer Guides & Strategies - 48 Replies
Da ich noch keine Funktionierende PvP Quest hier im Forum gefunden habe Release ich mal eine!!
quest player_kill1 begin
state start begin
when login with pc.level >= 90 begin
set_state(player_kill1)
end
end
|
All times are GMT +1. The time now is 19:04.
|
|