Postado Julho 17, 2014 10 anos olá tudo bem, baixei um otpokemon Novoserver.. e atualmente ele tem dado crash, fechando sozinho e creio que seja por alguns desses errros, geralmente ele da muito erros desse tipo, alguem poderia me ajudar a solução para esses problemas e explicar o que vocês fizeram na linha de codigo para eu também entender o que vocês fizeram para eu ter uma noção da programação suas, expliquem do jeito que acharem melhor eu tenho noção de programação. ERRO 1 [Error - CreatureScript Interface] [17/07/2014 12:25:04] data/creaturescripts/scripts/login.lua:onLogin [17/07/2014 12:25:04] Description: [17/07/2014 12:25:04] (luaGetItemAttribute) Item not found [17/07/2014 12:25:04] [Error - CreatureScript Interface] [17/07/2014 12:25:04] data/creaturescripts/scripts/login.lua:onLogin [17/07/2014 12:25:04] Description: [17/07/2014 12:25:04] (luaGetItemAttribute) Item not found [17/07/2014 12:25:04] [Error - CreatureScript Interface] [17/07/2014 12:25:04] data/creaturescripts/scripts/login.lua:onLogin [17/07/2014 12:25:04] Description: [17/07/2014 12:25:04] (luaGetItemAttribute) Item not found Soluções por favor com explicação se possivel, se não tudo bem. ATUALIZEI O TÓPICO POIS O CLIENT EU TROQUEI, AGORA O NOVO SERVER DA ESSE PROBLEMA ACIMA /\ me ajudem a resolver Editado Julho 17, 2014 10 anos por Rafa3lL (veja o histórico de edições)
Postado Julho 17, 2014 10 anos Poste em Spoiler os arquivos que estão dando erro... Mais se quer Uma dica não usse esse server de base... tem mais erro que o pokemon maluco kkk
Postado Julho 17, 2014 10 anos Autor CREATURE SCRIPTS/LOGIN.lua Citar local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) local accountManager = getPlayerAccountManager(cid) if getPlayerLevel(cid) >= 1 and getPlayerLevel(cid) <= 80 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 90) doCreatureSetDropLoot(cid, false) end if getPlayerLevel(cid) >= 81 and getPlayerLevel(cid) <= 149 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 80) doCreatureSetDropLoot(cid, false) end if getPlayerLevel(cid) >= 150 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 75) doCreatureSetDropLoot(cid, false) end 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 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 getCreatureName(cid) == "Account Manager" then local outfit = {} if accountManagerRandomPokemonOutfit then outfit = {lookType = getPokemonXMLOutfit(oldpokedex[math.random(151)][1])} else outfit = accountManagerOutfit end doSetCreatureOutfit(cid, outfit, -1) return true end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end local outfit = {} if getPlayerVocation(cid) == 0 then doPlayerSetMaxCapacity(cid, 0) doPlayerSetVocation(cid, 1) setCreatureMaxMana(cid, 6) doPlayerAddSoul(cid, -getPlayerSoul(cid)) setPlayerStorageValue(cid, 19898, 0) if getCreatureOutfit(cid).lookType == 128 then outfit = {lookType = 510, lookHead = math.random(0, 132), lookBody = math.random(0, 132), lookLegs = math.random(0, 132), lookFeet = math.random(0, 132)} elseif getCreatureOutfit(cid).lookType == 136 then outfit = {lookType = 511, lookHead = math.random(0, 132), lookBody = math.random(0, 132), lookLegs = math.random(0, 132), lookFeet = math.random(0, 132)} end doCreatureChangeOutfit(cid, outfit) end registerCreatureEvent(cid, "dropStone") registerCreatureEvent(cid, "ShowPokedex") --alterado v1.6 registerCreatureEvent(cid, "ClosePokedex") --alterado v1.6 registerCreatureEvent(cid, "WatchTv") registerCreatureEvent(cid, "StopWatchingTv") registerCreatureEvent(cid, "WalkTv") registerCreatureEvent(cid, "RecordTv") registerCreatureEvent(cid, "PlayerLogout") registerCreatureEvent(cid, "WildAttack") registerCreatureEvent(cid, "Idle") registerCreatureEvent(cid, "PokemonIdle") registerCreatureEvent(cid, "EffectOnAdvance") registerCreatureEvent(cid, "GeneralConfiguration") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "LookSystem") registerCreatureEvent(cid, "T1") registerCreatureEvent(cid, "T2") registerCreatureEvent(cid, "task_count") registerCreatureEvent(cid, "pokemons") addEvent(doSendAnimatedText, 500, getThingPosWithDebug(cid), "Bem Vindo!!", COLOR_BURN) if getPlayerStorageValue(cid, 99284) == 1 then setPlayerStorageValue(cid, 99284, -1) end if getPlayerStorageValue(cid, 6598754) >= 1 or getPlayerStorageValue(cid, 6598755) >= 1 then setPlayerStorageValue(cid, 6598754, -1) setPlayerStorageValue(cid, 6598755, -1) doRemoveCondition(cid, CONDITION_OUTFIT) --alterado v1.9 \/ doTeleportThing(cid, posBackPVP, false) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) end doChangeSpeed(cid, -(getCreatureSpeed(cid))) --///////////////////////////////////////////////////////////////////////////-- local storages = {17000, 63215, 17001, 13008, 5700} for s = 1, #storages do if not tonumber(getPlayerStorageValue(cid, storages)) then if s == 3 then setPlayerStorageValue(cid, storages, 1) elseif s == 4 then setPlayerStorageValue(cid, storages, -1) else if isBeingUsed(getPlayerSlotItem(cid, 8).itemid) then setPlayerStorageValue(cid, storages, 1) else setPlayerStorageValue(cid, storages, -1) end end doPlayerSendTextMessage(cid, 27, "Sorry, but a problem occurred on the server, but now it's alright") end end --/////////////////////////////////////////////////////////////////////////-- if getPlayerStorageValue(cid, 17000) >= 1 then -- fly local item = getPlayerSlotItem(cid, 8) local poke = getItemAttribute(item.uid, "poke") doChangeSpeed(cid, getPlayerStorageValue(cid, 54844)) doRemoveCondition(cid, CONDITION_OUTFIT) doSetCreatureOutfit(cid, {lookType = flys[poke][1] + 351}, -1) local apos = getFlyingMarkedPos(cid) apos.stackpos = 0 if getTileThingByPos(apos).itemid <= 2 then doCombatAreaHealth(cid, FIREDAMAGE, getFlyingMarkedPos(cid), 0, 0, 0, CONST_ME_NONE) doCreateItem(460, 1, getFlyingMarkedPos(cid)) end doTeleportThing(cid, apos, false) if getItemAttribute(item.uid, "boost") and getItemAttribute(item.uid, "boost") >= 50 and getPlayerStorageValue(cid, 42368) >= 1 then sendAuraEffect(cid, auraSyst[getItemAttribute(item.uid, "aura")]) --alterado v1.8 end local posicao = getTownTemplePosition(getPlayerTown(cid)) markFlyingPos(cid, posicao) elseif getPlayerStorageValue(cid, 63215) >= 1 then -- surf local item = getPlayerSlotItem(cid, 8) local poke = getItemAttribute(item.uid, "poke") doSetCreatureOutfit(cid, {lookType = surfs[poke].lookType + 351}, -1) --alterado v1.6 doChangeSpeed(cid, getPlayerStorageValue(cid, 54844)) if getItemAttribute(item.uid, "boost") and getItemAttribute(item.uid, "boost") >= 50 and getPlayerStorageValue(cid, 42368) >= 1 then sendAuraEffect(cid, auraSyst[getItemAttribute(item.uid, "aura")]) --alterado v1.8 end elseif getPlayerStorageValue(cid, 17001) >= 1 then -- ride local item = getPlayerSlotItem(cid, 8) local poke = getItemAttribute(item.uid, "poke") if rides[poke] then doChangeSpeed(cid, getPlayerStorageValue(cid, 54844)) doRemoveCondition(cid, CONDITION_OUTFIT) doSetCreatureOutfit(cid, {lookType = rides[poke][1] + 351}, -1) if getItemAttribute(item.uid, "boost") and getItemAttribute(item.uid, "boost") >= 50 and getPlayerStorageValue(cid, 42368) >= 1 then sendAuraEffect(cid, auraSyst[getItemAttribute(item.uid, "aura")]) --alterado v1.8 end else setPlayerStorageValue(cid, 17001, -1) doRegainSpeed(cid) end local posicao2 = getTownTemplePosition(getPlayerTown(cid)) markFlyingPos(cid, posicao2) elseif getPlayerStorageValue(cid, 13008) >= 1 then -- dive if not isInArray({5405, 5406, 5407, 5408, 5409, 5410}, getTileInfo(getThingPos(cid)).itemid) then setPlayerStorageValue(cid, 13008, 0) doRegainSpeed(cid) doRemoveCondition(cid, CONDITION_OUTFIT) return true end if getPlayerSex(cid) == 1 then doSetCreatureOutfit(cid, {lookType = 1034, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}, -1) else doSetCreatureOutfit(cid, {lookType = 1035, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}, -1) end doChangeSpeed(cid, 800) elseif getPlayerStorageValue(cid, 5700) > 0 then --bike doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, getPlayerStorageValue(cid, 5700)) --alterado v1.8 if getPlayerSex(cid) == 1 then doSetCreatureOutfit(cid, {lookType = 1394}, -1) else doSetCreatureOutfit(cid, {lookType = 1393}, -1) end elseif getPlayerStorageValue(cid, 75846) >= 1 then --alterado v1.9 \/ doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)), false) setPlayerStorageValue(cid, 75846, -1) sendMsgToPlayer(cid, 20, "You have been moved to your town!") else doRegainSpeed(cid) end if getPlayerStorageValue(cid, 22545) >= 1 then setPlayerStorageValue(cid, 22545, -1) doTeleportThing(cid, getClosestFreeTile(cid, posBackGolden), false) setPlayerRecordWaves(cid) end if useKpdoDlls then doUpdateMoves(cid) doUpdatePokemonsBar(cid) onPokeHealthChange(cid) end doPlayerChangeModeIcon(cid) return true end agora apareceu este erro tambm Citar [17/07/2014 16:17:50] [Error - CreatureScript Interface] [17/07/2014 16:17:50] In a timer event called from: [17/07/2014 16:17:50] data/creaturescripts/scripts/aloot.lua:onKill [17/07/2014 16:17:50] Description: [17/07/2014 16:17:50] data/lib/050-function.lua:239: attempt to index a boolean value [17/07/2014 16:17:50] stack traceback: [17/07/2014 16:17:50] data/lib/050-function.lua:239: in function 'getItemName' [17/07/2014 16:17:50] data/creaturescripts/scripts/aloot.lua:51: in function <data/creaturescripts/scripts/aloot.lua:6> [20/07/2014 23:24:20] [Error - CreatureScript Interface] [20/07/2014 23:24:20] In a timer event called from: [20/07/2014 23:24:20] data/creaturescripts/scripts/aloot.lua:onKill [20/07/2014 23:24:20] Description: [20/07/2014 23:24:20] data/lib/050-function.lua:239: attempt to index a boolean value [20/07/2014 23:24:20] stack traceback: [20/07/2014 23:24:20] data/lib/050-function.lua:239: in function 'getItemName' [20/07/2014 23:24:21] data/creaturescripts/scripts/aloot.lua:51: in function <data/creaturescripts/scripts/aloot.lua:6> [20/07/2014 23:25:08] [Error - Spell Interface] [20/07/2014 23:25:08] data/spells/scripts/passivas/Demon Puncher.lua:onCastSpell [20/07/2014 23:25:08] Description: [20/07/2014 23:25:08] data/lib/pokemon moves.lua:5348: attempt to index global 'tabela' (a nil value) [20/07/2014 23:25:08] stack traceback: [20/07/2014 23:25:08] data/lib/pokemon moves.lua:5348: in function 'docastspell' [20/07/2014 23:25:08] data/spells/scripts/passivas/Demon Puncher.lua:3: in function <data/spells/scripts/passivas/Demon Puncher.lua:1> [20/07/2014 23:25:10] [Error - Spell Interface] [20/07/2014 23:25:10] data/spells/scripts/passivas/Demon Puncher.lua:onCastSpell [20/07/2014 23:25:10] Description: [20/07/2014 23:25:10] data/lib/pokemon moves.lua:5348: attempt to index global 'tabela' (a nil value) [20/07/2014 23:25:10] stack traceback: [20/07/2014 23:25:10] data/lib/pokemon moves.lua:5348: in function 'docastspell' [20/07/2014 23:25:10] data/spells/scripts/passivas/Demon Puncher.lua:3: in function <data/spells/scripts/passivas/Demon Puncher.lua:1> [20/07/2014 23:25:11] [Error - Action Interface] [20/07/2014 23:25:11] data/actions/scripts/goback.lua:onUse [20/07/2014 23:25:11] Description: [20/07/2014 23:25:11] data/actions/scripts/goback.lua:26: attempt to index field '?' (a nil value) [20/07/2014 23:25:11] stack traceback: [20/07/2014 23:25:11] data/actions/scripts/goback.lua:26: in function <data/actions/scripts/goback.lua:15> [20/07/2014 23:25:18] [Error - Action Interface] [20/07/2014 23:25:18] data/actions/scripts/goback.lua:onUse [20/07/2014 23:25:18] Description: [20/07/2014 23:25:18] data/actions/scripts/goback.lua:26: attempt to index field '?' (a nil value) [20/07/2014 23:25:18] stack traceback: [20/07/2014 23:25:18] data/actions/scripts/goback.lua:26: in function <data/actions/scripts/goback.lua:15> [20/07/2014 23:26:44] [Error - Spell Interface] [20/07/2014 23:26:44] data/spells/scripts/ps/Double Team.lua:onCastSpell [20/07/2014 23:26:44] Description: [20/07/2014 23:26:44] data/spells/scripts/ps/Double Team.lua:55: attempt to call global 'doBuffSyst' (a nil value) [20/07/2014 23:26:44] stack traceback: [20/07/2014 23:26:44] data/spells/scripts/ps/Double Team.lua:55: in function <data/spells/scripts/ps/Double Team.lua:1> Editado Julho 21, 2014 10 anos por Rafa3lL (veja o histórico de edições)
Postado Julho 28, 2014 10 anos Autor Fecha o Post ae obrigado não houve solução, ninguem me respondeu, o jeito foi trocar por outra base de server. mas obrigado mesmo assim
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.