function get_module_name()
return "new_world_functions"
end
function charinfo(charname)
--local chlevel = gv("lv", charname)
--local chgold = gv("gold", charname)
--local chjp = gv("jp", charname)
--local chhhp = gv("huntaholic_point", charname)
--local cacc = gv("account", charname)
--local text1 = sconv(chlevel)
--local text2 = sconv(chgold)
--local text3 = sconv(chjp)
--local text4 = sconv(chhhp)
--ocal text5 = sconv(cacc)
--if is_online(charname) == true then
dlg_general("
Information ueber
<#66ffff> "..charname.." <#ffffff>
Accountname:<#ff0000> "..gv("account", charname).."<#ffffff>
Geschlecht: "..sexchecker(charname).."
Level: "..gv("lv", charname).." / Joblevel: "..gv("jlv",charname).."
Uebrige Talentpunkte: "..gv("tp",charname).." / "..gv("jp", charname).." JP
Job: "..jobchecker(charname).."
Inventargold: "..gv("gold", charname).." / "..gv("huntaholic_point", charname).." Holicpunkte /"..gv("gp",charname).."AP")
--else
-- dlg_general( "
"..charname.." is not online.
Please try again!")
--end
end
function sexchecker(charname)
local male = sconv("Männlich")
local female = sconv("Weiblich")
if gv("sex",charname) == 2
then return male
else
return female
end
end
function jobchecker(charname)
--Asuraklassen
local adept = sconv("Adept")
local schurke = sconv("Schurke")
local magier = sconv("Magier")
local beschwoerer = sconv("Beschwörer")
local assa = sconv("Assassine")
local schattenlaeufer = sconv("Schattenläufer")
local elementarist = sconv("Elementarist")
local dunkler_magier = sconv("Dunkler Magier")
local ritualist = sconv("Ritualist")
local schattenklinge = sconv("Schattenklinge")
local schattenjaeger = sconv("Schattenjäger")
local lich = sconv("Lich")
local hexenmeister = sconv("Hexenmeister")
local okkultist = sconv("Okkultist")
--Gaiaklassen
local wanderer = sconv("Wanderer")
local soeldner = sconv("Söldner")
local mystiker = sconv("Mystiker")
local tiertrainer = sconv("Tiertrainer")
local gladiator = sconv("Gladiator")
local schuetze = sconv("Schütze")
local druide = sconv("Druide")
local schamane = sconv("Schamane")
local tierfluesterer = sconv("Tierflüsterer")
local berserker = sconv("Berserker")
local meisterschuetze = sconv("Meisterschütze")
local erzdruide = sconv("Erzdruide")
local seher = sconv("Seher")
local bestienmeister = sconv("Bestienmeister")
--Devaklassen
local juenger = sconv("Jünger")
local ritter = sconv("Ritter")
local akolyth = sconv("Akolyth")
local baendiger = sconv("Bändiger")
local paladin = sconv("Paladin")
local champion = sconv("Champion")
local priester = sconv("Priester")
local kleriker = sconv("Kleriker")
local zuechter = sconv("Züchter")
local templer = sconv("Templer")
local kreuzritter = sconv("Kreuzritter")
local hohepriester = sconv("Hohepriester")
local erzbischof = sconv("Erzbischof")
local kreaturenmeister = sconv("Kreaturenmeister")
--unknown
local banana = sconv("Eine fucking Banane o_O")
if gv("job",charname) == 100 --gaiacheck
then return wanderer
elseif gv("job",charname) == 101
then return soeldner
elseif gv("job",charname) == 102
then return mystiker
elseif gv("job",charname) == 103
then return tiertrainer
elseif gv("job",charname) == 110
then return gladiator
elseif gv("job",charname) == 111
then return schuetze
elseif gv("job",charname) == 112
then return druide
elseif gv("job",charname) == 113
then return schamane
elseif gv("job",charname) == 114
then return tierfluesterer
elseif gv("job",charname) == 120
then return Berserker
elseif gv("job",charname) == 121
then return meisterschuetze
elseif gv("job",charname) == 122
then return erzdruide
elseif gv("job",charname) == 123
then return seher
elseif gv("job",charname) == 124
then return bestienmeister
elseif gv("job",charname) == 200 --devacheck
then return juenger
elseif gv("job",charname) == 201
then return ritter
elseif gv("job",charname) == 202
then return akolyth
elseif gv("job",charname) == 203
then return baendiger
elseif gv("job",charname) == 210
then return paladin
elseif gv("job",charname) == 211
then return champion
elseif gv("job",charname) == 212
then return priester
elseif gv("job",charname) == 213
then return kleriker
elseif gv("job",charname) == 214
then return zuechter
elseif gv("job",charname) == 220
then return templer
elseif gv("job",charname) == 221
then return kreuzritter
elseif gv("job",charname) == 222
then return hohepriester
elseif gv("job",charname) == 223
then return erzbischof
elseif gv("job",charname) == 224
then return kreaturenmeister
elseif gv("job",charname) == 300 --asuracheck
then return adept
elseif gv("job",charname) == 301
then return schurke
elseif gv("job",charname) == 302
then return magier
elseif gv("job",charname) == 303
then return beschwoerer
elseif gv("job",charname) == 310
then return assa
elseif gv("job",charname) == 311
then return schattenlaeufer
elseif gv("job",charname) == 312
then return elementarist
elseif gv("job",charname) == 313
then return dunkler_magier
elseif gv("job",charname) == 314
then return ritualist
elseif gv("job",charname) == 320
then return schattenklinge
elseif gv("job",charname) == 321
then return schattenjaeger
elseif gv("job",charname) == 322
then return lich
elseif gv("job",charname) == 323
then return hexenmeister
elseif gv("job",charname) == 324
then return okkultist
else
return banana
end
end
function on_set_weapon_change()
local pname = tostring(gv("name"))
local changeTime = get_global_variable("change_weapontime"..pname)
local change = tonumber(get_global_variable("changeweapon"..pname))
if changeTime == "" then
changeTime = 0
end
if change == "" or change == nil then
change = 0
end
if (get_os_time() - changeTime) <= 2 then
set_global_variable("changeweapon"..pname, change + 1)
set_global_variable("change_weapontime"..pname, get_os_time())
if change > 10 then
kick(pname)
end
else
set_global_variable("change_weapontime"..pname, get_os_time())
del_global_variable("changeweapon"..pname)
end
end