Skip to content

Commit

Permalink
Added change name item quest.
Browse files Browse the repository at this point in the history
  • Loading branch information
Lead0b110010100 authored and Lead0b110010100 committed Apr 23, 2020
1 parent d7284f5 commit dd025d6
Show file tree
Hide file tree
Showing 3 changed files with 62 additions and 0 deletions.
51 changes: 51 additions & 0 deletions main/srv1/share/locale/germany/quest/change_name_item.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
quest change_name_item begin
state start begin
when 71055.use begin
say_title(gameforge.changename.title)
say()
say(gameforge.changename.help_1)
say(gameforge.changename.help_2)
say()
say_reward(gameforge.changename.help_3)
say()
local change = select(gameforge.locale.yes, gameforge.locale.no)

if change == 1 then
say_reward(gameforge.changename.change_1)
local c_name = input()

if c_name != "" then
local sicherheitsabfrage = pc.change_name(c_name)

if sicherheitsabfrage == 1 then
say_title(gameforge.changename.title)
say()
say(gameforge.changename.cantchange_1)
wait()
elseif sicherheitsabfrage == 2 then
say_title(gameforge.changename.title)
say()
say(gameforge.changename.field_has_forbidden_chars)
say()
wait()
elseif sicherheitsabfrage == 3 then
say_title(gameforge.changename.title)
say()
say(gameforge.changename.namenot_1)
say()
wait()
elseif sicherheitsabfrage == 4 then
pc.remove_item(71055, 1)
local x = pc.get_x() * 100
local y = pc.get_y() * 100
pc.warp(x, y)
end
else
return
end
else
return
end
end
end
end
1 change: 1 addition & 0 deletions main/srv1/share/locale/germany/quest/quest_list
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,4 @@ rainbowstone.lua
warehouse_item_destroyer.lua
soulstone.lua
level_info.lua
change_name_item.lua
10 changes: 10 additions & 0 deletions main/srv1/share/locale/germany/translate.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
exportTestForCharset = "������� "
gameforge = {}
gameforge.changename = {}
gameforge.changename.title = "Namen �ndern"
gameforge.changename.help_1 = "Mithilfe dieses Items kannst du deinen Namen"
gameforge.changename.help_2 = "�ndern, also �berlege es dir sehr gut!"
gameforge.changename.help_3 = "M�chtest du dies immernoch tuhen?"
gameforge.changename.change_1 = "Gib deinen neuen Namen hier ein:"
gameforge.changename.namenot_1 = "Der Name ist leider nicht verf�gbar!"
gameforge.changename.field_is_empty = "Das Feld darf nicht leer sein."
gameforge.changename.field_is_too_high = "Der Name darf h�chstens 18 Zeichen lang sein."
gameforge.changename.field_has_forbidden_chars = "Der Name darf keine Sonderzeichen enthalten."
gameforge.arena_manager = {}
gameforge.arena_manager._100_say = "Du willst gegen dich selbst k�mpfen?[ENTER]Bitte sehr, aber daf�r brauchst du keine Arena.[ENTER]Komm wieder, wenn du es ernst meinst! "
gameforge.arena_manager._10_npcChat = "Einen �bungskampf starten "
Expand Down

0 comments on commit dd025d6

Please sign in to comment.