forked from metin2/server
Restructured gamefiles, locale data loading refactoring, docker build fixes
This commit is contained in:
31
gamefiles/data/quest/horse_ride.quest
Normal file
31
gamefiles/data/quest/horse_ride.quest
Normal file
@ -0,0 +1,31 @@
|
||||
quest horse_ride begin
|
||||
state start begin
|
||||
when 20349.chat.gameforge.horse_ride._10_npcChat with pc.level>=10 and not pc.is_mount() begin
|
||||
if get_global_time() - pc.getqf("Reitzeit") < 3600 then
|
||||
say(gameforge.horse_ride._15_say)
|
||||
else
|
||||
local msg =
|
||||
say_title(gameforge.horse_exchange_ticket._20_sayTitle)
|
||||
say(gameforge.horse_ride._20_say)
|
||||
local horse_ticket_vnum = 50083
|
||||
say(msg)
|
||||
local s= select(gameforge.locale.quiz_5_3_choice, gameforge.horse_ride._30_select)
|
||||
if s==1 then
|
||||
if pc.countitem(horse_ticket_vnum)>0 then
|
||||
if true == horse.is_summon() then
|
||||
horse.unsummon()
|
||||
end
|
||||
|
||||
pc.removeitem(horse_ticket_vnum, 1)
|
||||
pc.mount(20030, 600)
|
||||
pc.setqf("Reitzeit", get_global_time())
|
||||
else
|
||||
say(gameforge.horse_ride._40_say)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user