Postado Outubro 28, 2012 12 anos Errei aqui, era o end que tava mal colocado. 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) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) 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, "questLook") registerCreatureEvent(cid, "Idle") if(config.useFragHandler) then registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "Reward") end registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "AdvanceSave") registerCreatureEvent(cid, "advance") registerCreatureEvent(cid, "FimVip") registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, VipReceive) registerCreatureEvent(cid, "PlayerKill") if (InitArenaScript ~= 0) then InitArenaScript = 1 -- make arena rooms free for i = 42300, 42309 do setGlobalStorageValue(i, 0) setGlobalStorageValue(i+100, 0) end end -- if he did not make full arena 1 he must start from zero if getPlayerStorageValue(cid, 42309) < 1 then for i = 42300, 42309 do setPlayerStorageValue(cid, i, 0) end end -- if he did not make full arena 2 he must start from zero if getPlayerStorageValue(cid, 42319) < 1 then for i = 42310, 42319 do setPlayerStorageValue(cid, i, 0) end end -- if he did not make full arena 3 he must start from zero if getPlayerStorageValue(cid, 42329) < 1 then for i = 42320, 42329 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42355) == -1 then setPlayerStorageValue(cid, 42355, 0) -- did not arena level end setPlayerStorageValue(cid, 42350, 0) -- time to kick 0 setPlayerStorageValue(cid, 42352, 0) -- is not in arena local resets = getPlayerStorageValue(cid,1020) doPlayerSetSpecialDescription(cid, ". [Resets: "..(resets < 0 and 0 or resets).."]") return true end
Postado Outubro 28, 2012 12 anos Autor Puxa vida mano vlw mesmo, arrumou aki vou te da rep +, só mas uma coisa... eu to com problema no comando !vida no meu server fiz um topico ja mas ninguem conseguil arrumar, será q vc poderia olhar pra ajeitar isso? aparece esse erro aki quando uso: [28/10/2012 02:04:14] [Error - TalkAction Interface] [28/10/2012 02:04:14] data/talkactions/scripts/vida.lua:onSay [28/10/2012 02:04:14] Description: [28/10/2012 02:04:14] data/talkactions/scripts/vida.lua:3: attempt to call global 'getCreatureHealth' (a nil value) [28/10/2012 02:04:14] stack traceback: [28/10/2012 02:04:14] data/talkactions/scripts/vida.lua:3: in function <data/talkactions/scripts/vida.lua:1> essa descrição ai tentar chamar mundial 'getCreatureHealth' quer dizer oq? e entre parente "um valor nulo" se puder ajudar mano ficarei mt grato!
Postado Outubro 28, 2012 12 anos Eu vi lá seu tópico, eu testei o comando e ficou certinho. Você está tentando ver o seu health, ou de outro personagem?
Postado Outubro 28, 2012 12 anos Autor to tentando ver o meu mas tentei ver de outro tbm e n foi e o char era vip! da o msm erro sempre! =/
Postado Junho 21, 2014 10 anos GALERA ME AJUDA O MEU TA ASSIM [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/login.lua:9: ')' expected near 'highlight' oq eu faço?
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.