Postado Julho 31, 2015 10 anos Certo, mais o login.lua eu adiciono no data/creaturescripts/scripts ? s amg.
Postado Julho 31, 2015 10 anos Autor s amg. fiz assim.... ai quando tentei abrir o servidor falou que tem um ERRO no login.lua function onLogin(cid) if(getConfigValue('deathLostPercent') ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, getConfigValue('deathLostPercent') * 10) end if(getPlayerAccountManager(cid) == MANAGER_NONE) then if(getPlayerLastLoginSaved(cid) > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Your last visit was on " .. os.date("%a %b %d %X %Y", getPlayerLastLoginSaved(cid)) .. ".") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Please choose your outfit.") doPlayerSendOutfitWindow(cid) end elseif(getPlayerAccountManager(cid) == 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(getPlayerAccountManager(cid) == 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, "critical") if getPlayerStorageValue(cid, 48903) == -1 then setPlayerStorageValue(cid, 48903, 0) end registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "DoubleExp") registerCreatureEvent(cid, "onPrepareDeath") registerCreatureEvent(cid, "pvpsystem") registerCreatureEvent(cid, "SaveLogout") registerCreatureEvent(cid, "RushCombat") registerCreatureEvent(cid, "RushAttack") registerCreatureEvent(cid, "RushDead") registerCreatureEvent(cid, "RushOutfit") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "killer") registerCreatureEvent(cid, "Idle") registerCreatureEvent(cid, "antiacc") registerCreatureEvent(cid, "TiraBattle") registerCreatureEvent(cid, "CombatDodge") registerCreatureEvent(cid, "attackguild") registerCreatureEvent(cid, "advance") registerCreatureEvent(cid, "FimVip") registerCreatureEvent(cid, "forever amulet") registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "VipReceive") registerCreatureEvent(cid, "PlayerKill") if(string.find(getCreatureName(cid), "[DNT] ") then if(getPlayerStorageValue(cid, 13500) < os.time) then local newname, guid = string.match(getCreatureName(cid), " (.+)"), getPlayerGUID(cid) setPlayerStorageValue(cid, 13500, -1) doRemoveCreature(cid) db.query("UPDATE `players` SET `name` = '"..newname.."' WHERE `id` = "..guid..";") return true end
Postado Julho 31, 2015 10 anos fiz assim.... ai quando tentei abrir o servidor falou que tem um ERRO no login.lua function onLogin(cid) if(getConfigValue('deathLostPercent') ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, getConfigValue('deathLostPercent') * 10) end if(getPlayerAccountManager(cid) == MANAGER_NONE) then if(getPlayerLastLoginSaved(cid) > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Your last visit was on " .. os.date("%a %b %d %X %Y", getPlayerLastLoginSaved(cid)) .. ".") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Please choose your outfit.") doPlayerSendOutfitWindow(cid) end elseif(getPlayerAccountManager(cid) == 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(getPlayerAccountManager(cid) == 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, "critical") if getPlayerStorageValue(cid, 48903) == -1 then setPlayerStorageValue(cid, 48903, 0) end registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "DoubleExp") registerCreatureEvent(cid, "onPrepareDeath") registerCreatureEvent(cid, "pvpsystem") registerCreatureEvent(cid, "SaveLogout") registerCreatureEvent(cid, "RushCombat") registerCreatureEvent(cid, "RushAttack") registerCreatureEvent(cid, "RushDead") registerCreatureEvent(cid, "RushOutfit") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "killer") registerCreatureEvent(cid, "Idle") registerCreatureEvent(cid, "antiacc") registerCreatureEvent(cid, "TiraBattle") registerCreatureEvent(cid, "CombatDodge") registerCreatureEvent(cid, "attackguild") registerCreatureEvent(cid, "advance") registerCreatureEvent(cid, "FimVip") registerCreatureEvent(cid, "forever amulet") registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "VipReceive") registerCreatureEvent(cid, "PlayerKill") if(string.find(getCreatureName(cid), "[DNT] ") then if(getPlayerStorageValue(cid, 13500) < os.time) then local newname, guid = string.match(getCreatureName(cid), " (.+)"), getPlayerGUID(cid) setPlayerStorageValue(cid, 13500, -1) doRemoveCreature(cid) db.query("UPDATE `players` SET `name` = '"..newname.."' WHERE `id` = "..guid..";") return true end tenta assim function onLogin(cid) if(getConfigValue('deathLostPercent') ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, getConfigValue('deathLostPercent') * 10) end if(getPlayerAccountManager(cid) == MANAGER_NONE) then if(getPlayerLastLoginSaved(cid) > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Your last visit was on " .. os.date("%a %b %d %X %Y", getPlayerLastLoginSaved(cid)) .. ".") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Please choose your outfit.") doPlayerSendOutfitWindow(cid) end elseif(getPlayerAccountManager(cid) == 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(getPlayerAccountManager(cid) == 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 if(string.find(getCreatureName(cid), "[DNT] ") then if(getPlayerStorageValue(cid, 13500) < os.time) then local newname, guid = string.match(getCreatureName(cid), " (.+)"), getPlayerGUID(cid) setPlayerStorageValue(cid, 13500, -1) doRemoveCreature(cid) db.query("UPDATE `players` SET `name` = '"..newname.."' WHERE `id` = "..guid..";") return true end end registerCreatureEvent(cid, "critical") if getPlayerStorageValue(cid, 48903) == -1 then setPlayerStorageValue(cid, 48903, 0) end registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "DoubleExp") registerCreatureEvent(cid, "onPrepareDeath") registerCreatureEvent(cid, "pvpsystem") registerCreatureEvent(cid, "SaveLogout") registerCreatureEvent(cid, "RushCombat") registerCreatureEvent(cid, "RushAttack") registerCreatureEvent(cid, "RushDead") registerCreatureEvent(cid, "RushOutfit") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "killer") registerCreatureEvent(cid, "Idle") registerCreatureEvent(cid, "antiacc") registerCreatureEvent(cid, "TiraBattle") registerCreatureEvent(cid, "CombatDodge") registerCreatureEvent(cid, "attackguild") registerCreatureEvent(cid, "advance") registerCreatureEvent(cid, "FimVip") registerCreatureEvent(cid, "forever amulet") registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "VipReceive") registerCreatureEvent(cid, "PlayerKill")
Postado Julho 31, 2015 10 anos Autor tenta assim function onLogin(cid) if(getConfigValue('deathLostPercent') ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, getConfigValue('deathLostPercent') * 10) end if(getPlayerAccountManager(cid) == MANAGER_NONE) then if(getPlayerLastLoginSaved(cid) > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Your last visit was on " .. os.date("%a %b %d %X %Y", getPlayerLastLoginSaved(cid)) .. ".") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Please choose your outfit.") doPlayerSendOutfitWindow(cid) end elseif(getPlayerAccountManager(cid) == 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(getPlayerAccountManager(cid) == 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 if(string.find(getCreatureName(cid), "[DNT] ") then if(getPlayerStorageValue(cid, 13500) < os.time) then local newname, guid = string.match(getCreatureName(cid), " (.+)"), getPlayerGUID(cid) setPlayerStorageValue(cid, 13500, -1) doRemoveCreature(cid) db.query("UPDATE `players` SET `name` = '"..newname.."' WHERE `id` = "..guid..";") return true end end registerCreatureEvent(cid, "critical") if getPlayerStorageValue(cid, 48903) == -1 then setPlayerStorageValue(cid, 48903, 0) end registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "DoubleExp") registerCreatureEvent(cid, "onPrepareDeath") registerCreatureEvent(cid, "pvpsystem") registerCreatureEvent(cid, "SaveLogout") registerCreatureEvent(cid, "RushCombat") registerCreatureEvent(cid, "RushAttack") registerCreatureEvent(cid, "RushDead") registerCreatureEvent(cid, "RushOutfit") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "killer") registerCreatureEvent(cid, "Idle") registerCreatureEvent(cid, "antiacc") registerCreatureEvent(cid, "TiraBattle") registerCreatureEvent(cid, "CombatDodge") registerCreatureEvent(cid, "attackguild") registerCreatureEvent(cid, "advance") registerCreatureEvent(cid, "FimVip") registerCreatureEvent(cid, "forever amulet") registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "VipReceive") registerCreatureEvent(cid, "PlayerKill") ainda o correu o erro
Postado Julho 31, 2015 10 anos Solução Ver se ajuda http://www.tibiaking.com/forum/topic/55645-vip-no-nome-por-item/ Se ti ajudei. Marque como Melhor Resposta e agradeça com um Rep+, clicando em Gostei!. Obrigado!
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.