<?xml version="1.0" encoding="UTF-8"?>
<creaturescripts>
<!-- <event type="kill" name="Recompensa" event="script" value="bingobook.lua"/>-->
<!-- <event type="death" name="guardablood" event="script" value="BloodCreatureGuarda.lua"/> -->
<!-- <event type="attack" name="castAttack" event="script" value="cast.lua"/> -->
<!-- <event type="statschange" name="castHits" event="script" value="cast.lua"/> -->
<!-- <event type="logout" name="castLogout" event="script" value="cast.lua"/> -->
<!-- <event type="death" name="arcanjoblood" event="script" value="BloodCreatureAnjo.lua"/> -->
<event type="death" name="morrerblood" event="script" value="BloodCreature.lua"/>
<event type="death" name="loginblood" event="script" value="BloodCreature.lua"/>
<!-- <event type="statschange" name="critical" event="script" value="critical.lua"/> -->
<event type="login" name="PlayerLogin" event="script" value="login.lua"/>
<event type="preparedeath" name="BattlefieldP" event="script" value="pdeath.lua"/>
<event type="combat" name="BattlefieldC" event="script" value="combat.lua"/>
<!-- <event type="login" name="BattleLogin" event="script" value="BattleCreatureScript.lua"/> -->
<!-- <event type="PrepareDeath" name="BattleDeath" event="script" value="BattleCreatureScript.lua"/> -->
<!-- <event type="combat" name="BattleTeam" event="script" value="BattleCreatureScript.lua"/> -->
<event type="preparedeath" name="deathcast" event="script" value="deathcast.lua"/>
<!-- <event type="advance" name="advanced" script="advanced.lua"/> -->
<event type="preparedeath" name="CityWar" event="script" value="citywarCreature.lua"/>
<!-- <event type="login" name="raios" event="script" value="raios.lua"/> -->
<!-- <event type="login" name="entrou" script="entrou.lua"/> -->
<event type="login" name="AuraLogin" script="auralogin.lua"/>
<!-- <event type="statschange" name="notGuildAttack" event="script" value="pvp.lua"/> -->
<event type="login" name="fraglook_register" event="script" value="fraglook.lua"/>
<event type="look" name="fraglook" event="script" value="fraglook.lua"/>
<!-- <event type="kill" name="PvpChannel" event="script" value="pvp channel.lua"/> -->
<!-- <event type="statschange" name="notGuildAttack" event="script" value="noguild.lua"/> -->
<!-- <event type="death" name="ondeath" event="script" value="corpse.lua"/> -->
<!-- <event type="login" name="AntiMc" event="script" value="antimc.lua"/> -->
<event type="look" name="ResetLook" event="script" value="resetlook.lua"/>
<!-- <event type="preparedeath" name="onPrepareDeath" event="script" value="preparedeath.lua"/> -->
<event type="look" name="questLook" event="script" value="quest.lua"/>
<event type="death" name="kuramaquest" event="script" value="kuramaquest.lua"/>
<!-- <event type="advance" name="LevelSpeed" event="script" value="levelspeed.lua"/> -->
<event type="death" name="ZombieDeath" event="script" value="zombie/ondeath.lua"/>
<event type="death" name="gunbaiquest" event="script" value="gunbaiquest.lua"/>
<event type="login" name="MutePlayer" event="script" value="mute_check.lua"/>
<!-- <event type="logout" name="saiu" script="saiu.lua"/> -->
<!-- <event type="preparedeath" name="HeartSys" event="script" value="heart.lua"/> -->
<event type="joinchannel" name="GuildMotd" event="script" value="guildmotd.lua"/>
<event type="receivemail" name="Mail" event="script" value="mail.lua"/>
<event type="reportbug" name="SaveReportBug" script="reportbug.lua"/>
<event type="advance" name="AdvanceSave" event="script" value="advancesave.lua"/>
<event type="think" name="Idle" event="script" value="idle.lua"/>
<event type="login" name="ExpVip" script="premiumrate.lua"/>
<event type="think" name="SkullCheck" event="script" value="skullcheck.lua"/>
<event type="death" name="questakatsukium" event="script" value="questakatsukium.lua"/>
<event type="death" name="questakatsukidois" event="script" value="questakatsukidois.lua"/>
<event type="death" name="questakatsukitres" event="script" value="questakatsukitres.lua"/>
<event type="death" name="questakatsukiquatro" event="script" value="questakatsukiquatro.lua"/>
<event type="death" name="questakatsukicinco" event="script" value="questakatsukicinco.lua"/>
<event type="death" name="questakatsukiseis" event="script" value="questakatsukiseis.lua"/>
<event type="death" name="questakatsukisete" event="script" value="questakatsukisete.lua"/>
<event type="death" name="questcovil" event="script" value="questcovil.lua"/>
<event type="death" name="ProtectLevel" event="script" value="levelprotection.lua"/>
<event type="death" name="questjounin" event="script" value="questjounin.lua"/>
<event type="death" name="questmizuki" event="script" value="questmizuki.lua"/>
<event type="death" name="questnidaime" event="script" value="questnidaime.lua"/>
<event type="death" name="questmadara" event="script" value="questmadara.lua"/>
<!-- <event type="kill" name="Recompensa" event="script" value="Nome_do_Arquivo.lua"/> -->
<event type="statschange" name="Biohazard" event="script" value="statschange.lua"/>
<event type="death" name="exameanbuum" event="script" value="exameanbuum.lua"/>
<event type="death" name="exameanbudois" event="script" value="exameanbudois.lua"/>
<event type="death" name="exameanbutres" event="script" value="exameanbutres.lua"/>
<event type="death" name="exameanbuquatro" event="script" value="exameanbuquatro.lua"/>
<event type="logout" name="CTFLogout" event="script" value="CTFMax.lua"/>
<event type="combat" name="CTFCombat" event="script" value="CTFMax.lua"/>
<event type="attack" name="CTFAttack" event="script" value="CTFMax.lua"/>
<event type="statschange" name="CTFDeath" event="script" value="CTFMax.lua"/>
<event type="death" name="teamum" event="script" value="teamum.lua"/>
<event type="death" name="teamdois" event="script" value="teamdois.lua"/>
<event type="death" name="teamtres" event="script" value="teamtres.lua"/>
<event type="death" name="teamquatro" event="script" value="teamquatro.lua"/>
<event type="look" name="showVoc" event="script" value="showvoc.lua"/>
<event type="think" name="ZombieThink" event="script" value="zombie/onthink.lua"/>
<event type="statschange" name="ZombieAttack" event="script" value="zombie/onattack.lua"/>
<event type="death" name="ZombieDeath" event="script" value="zombie/ondeath.lua"/>
<event type="kill" name="Recompensa" event="script" value="oinin.lua"/>
<!-- <event type="login" name="BattleLogin" event="script" value="BattleCreatureScript.lua"/> -->
<!-- <event type="PrepareDeath" name="BattleDeath" event="script" value="BattleCreatureScript.lua"/> -->
<!-- <event type="combat" name="BattleTeam" event="script" value="BattleCreatureScript.lua"/> -->
<!-- <event type="advance" name="MaxLevel" event="script" value="maxlevel.lua"/> -->
<event type="think" name="TiraBattle" event="script" value="tirarbattle.lua"/>
<event type="statschange" name="uchihagaeshi" event="script" value="uchihagaeshi.lua"/>
</creaturescripts>
local config = {
loginMessage = getConfigValue('loginMessage'),
useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
}
function onLogin(cid)
local loss = getConfigValue('deathLostPercent')
if(loss ~= nil) then
doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)
end
local accountManager = getPlayerAccountManager(cid)
if(accountManager == MANAGER_NONE) then
local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage
if(lastLogin > 0) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
elseif(accountManager == MANAGER_NAMELOCK) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?")
elseif(accountManager == MANAGER_ACCOUNT) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.")
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.")
end
if(not isPlayerGhost(cid)) then
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
end
registerCreatureEvent(cid, "Mail")
registerCreatureEvent(cid, "GuildMotd")
registerCreatureEvent(cid, "PlayerKill")
registerCreatureEvent(cid, "Idle")
if(config.useFragHandler) then
registerCreatureEvent(cid, "SkullCheck")
end
registerCreatureEvent(cid, "uchihagaeshi")
if getPlayerStorageValue(cid, 3482101) ~= 0 then
setPlayerStorageValue(cid, 3482101, 0)
end
registerCreatureEvent(cid, "ProtDeath")
--registerCreatureEvent(cid, "LevelSpeed")
registerCreatureEvent(cid, "ResetLook")
--registerCreatureEvent(cid, "notGuildAttack")
registerCreatureEvent(cid, "Biohazard")
--registerCreatureEvent(cid, "ondeath")
registerCreatureEvent(cid, "ProtectLevel")
-- registerCreatureEvent(cid, "advanced")
registerCreatureEvent(cid, "ondeathcast")
-- registerCreatureEvent(cid, "notGuildAttack")
registerCreatureEvent(cid, "KillingInTheNameOf")
-- registerCreatureEvent(cid, "raios")
--registerCreatureEvent(cid, "onPrepareDeath")
registerCreatureEvent(cid, "ZombieAttack")
registerCreatureEvent(cid, "WeaponMana")
-- registerCreatureEvent(cid, "PvpChannel")
-- registerCreatureEvent(cid, "advanced")
registerCreatureEvent(cid, "DeathBroadCast")
registerCreatureEvent(cid, "showVoc")
registerCreatureEvent(cid, "ReportBug")
registerCreatureEvent(cid, "morrerblood")
--registerCreatureEvent(cid, "guardablood")
--registerCreatureEvent(cid, "arcanjoblood")
-- registerCreatureEvent(cid, "castAttack")
--registerCreatureEvent(cid, "castHits")
--registerCreatureEvent(cid, "castLogout")
registerCreatureEvent(cid, "AdvanceSave")
-- registerCreatureEvent(cid, "MaxLevel")
registerCreatureEvent(cid, "Evento")
registerCreatureEvent(cid, "Recompensa")
registerCreatureEvent(cid, "questLook")
registerCreatureEvent(cid, "ExpVip")
registerCreatureEvent(cid, "TiraBattle")
registerCreatureEvent(cid, "uchihagaeshi")
registerCreatureEvent(cid, "morrerblood")
registerCreatureEvent(cid, "loginblood")
registerCreatureEvent(cid, "BattlefieldP")
registerCreatureEvent(cid, "BattlefieldC")
registerCreatureEvent(cid, "deathcast")
registerCreatureEvent(cid, "CityWar")
registerCreatureEvent(cid, "fraglook")
registerCreatureEvent(cid, "ResetLook")
registerCreatureEvent(cid, "questLook")
registerCreatureEvent(cid, "kuramaquest")
registerCreatureEvent(cid, "ZombieDeath")
registerCreatureEvent(cid, "gunbaiquest")
registerCreatureEvent(cid, "GuildMotd")
registerCreatureEvent(cid, "Mail")
registerCreatureEvent(cid, "SaveReportBug")
registerCreatureEvent(cid, "AdvanceSave")
registerCreatureEvent(cid, "Idle")
registerCreatureEvent(cid, "SkullCheck")
registerCreatureEvent(cid, "questakatsukium")
registerCreatureEvent(cid, "questakatsukidois")
registerCreatureEvent(cid, "questakatsukitres")
registerCreatureEvent(cid, "questakatsukiquatro")
registerCreatureEvent(cid, "questakatsukicinco")
registerCreatureEvent(cid, "questakatsukiseis")
registerCreatureEvent(cid, "questakatsukisete")
registerCreatureEvent(cid, "questcovil")
registerCreatureEvent(cid, "ProtectLevel")
registerCreatureEvent(cid, "questjounin")
registerCreatureEvent(cid, "questmizuki")
registerCreatureEvent(cid, "questnidaime")
registerCreatureEvent(cid, "questmadara")
registerCreatureEvent(cid, "exameanbuum")
registerCreatureEvent(cid, "exameanbudois")
registerCreatureEvent(cid, "exameanbutres")
registerCreatureEvent(cid, "exameanbuquatro")
registerCreatureEvent(cid, "CTFCombat")
registerCreatureEvent(cid, "CTFAttack")
registerCreatureEvent(cid, "CTFDeath")
registerCreatureEvent(cid, "teamum")
registerCreatureEvent(cid, "teamdois")
registerCreatureEvent(cid, "teamtres")
registerCreatureEvent(cid, "teamquatro")
registerCreatureEvent(cid, "showVoc")
registerCreatureEvent(cid, "ZombieThink")
registerCreatureEvent(cid, "ZombieAttack")
registerCreatureEvent(cid, "ZombieDeath")
return true
end