Amiroslo
Excellent OT User
- Joined
- Jul 28, 2009
- Messages
- 6,812
- Solutions
- 6
- Reaction score
- 822
I got a problem, when someone dies he get lvl 1 again :S
why? im using tfs 0.3.6pl1
even if u r 35, he gets 1 again
i want so u cant go under level 35 and if u die u lose 1 level
my login.lua
why? im using tfs 0.3.6pl1
even if u r 35, he gets 1 again
i want so u cant go under level 35 and if u die u lose 1 level
my login.lua
Code:
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 mapMark = {x=1010, y=1015, z=6}
local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage
if(lastLogin > 0) then
setPlayerStorageValue(cid,10010,0)
doPlayerSendCancel(cid,"Your Killstreaks Have Been Reset")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."
end
else
doPlayerPopupFYI(cid,"Welcome VENORE WAR")
doPlayerPopupFYI(cid,"After you choose your outfit and set your hotkeys..")
doPlayerPopupFYI(cid,"Create Your Guild, Get Rady, Go For The Strike!")
doPlayerAddMapMark(cid,mapMark,2,"TELEPORTER")
str = str .. " Please choose your outfit."
doPlayerSendOutfitWindow(cid)
end
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, "Advance")
registerCreatureEvent(cid, "ReportBug")
registerCreatureEvent(cid, "AdvanceSave")
registerCreatureEvent(cid, "ReportBug")
registerCreatureEvent(cid, "AdvanceSave")
registerCreatureEvent(cid, "VipCheck")
registerCreatureEvent(cid, "TempleTeleporter")
registerCreatureEvent(cid, "forever amulet")
registerCreatureEvent(cid, "skull amulet")
registerCreatureEvent(cid, "charge amulet")
registerCreatureEvent(cid,'SpellUp')
registerCreatureEvent(cid, "ondeath")
registerCreatureEvent(cid, "onPrepareDeath")
registerCreatureEvent(cid, "firstItems")
registerCreatureEvent(cid, "FragReward")
registerCreatureEvent(cid, "MageBomb")
registerCreatureEvent(cid, "Frag Reward")
registerCreatureEvent(cid, "Idle")
if(config.useFragHandler) then
registerCreatureEvent(cid, "SkullCheck")
end
return true
end
Last edited: