209 lines
6.2 KiB
Lua
209 lines
6.2 KiB
Lua
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("<br><u>Information ueber <br><size:20><#66ffff> "..charname.."</u> <size:12><#ffffff><br><br> Accountname:<#ff0000> "..gv("account", charname).."<#ffffff><br><br><br>Geschlecht: "..sexchecker(charname).."<br> Level: "..gv("lv", charname).." / Joblevel: "..gv("jlv",charname).."<br> Uebrige Talentpunkte: "..gv("tp",charname).." / "..gv("jp", charname).." JP <br> Job: "..jobchecker(charname).." <br>Inventargold: "..gv("gold", charname).." / "..gv("huntaholic_point", charname).." Holicpunkte /"..gv("gp",charname).."AP")
|
|
|
|
--else
|
|
-- dlg_general( "<br><br>"..charname.." is not online.<br> 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 |