Postado Julho 18, 2017 7 anos Boa noite, não sei se estou postando na area correta, mas se não estiver, por favor se puder mover para à área correta... Segue meu distro e o erro que ocorre... e o arquivo eh esse .. quem puder me ajudar agradeço muito desde já ... erro distro : [18/07/2017 19:27:40] The Forgotten Server, version 0.3.6 (Crying Damson) [18/07/2017 19:27:40] PokeDG 1.0 by Taiger/Dudu [18/07/2017 19:27:40] >> Carregando config (config.lua) [18/07/2017 19:27:40] > Using plaintext encryption [18/07/2017 19:27:40] >> Carregando RSA key [18/07/2017 19:27:40] >> Iniciando conexão com banco de dados [18/07/2017 19:27:41] > Optimized database. [18/07/2017 19:27:41] >> Carregando items [18/07/2017 19:27:41] >> Carregando groups [18/07/2017 19:27:41] >> Carregando vocações [18/07/2017 19:27:41] >> Carregando scripts [18/07/2017 19:27:42] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/player/login.lua:21: '<eof>' expected near 'end' [18/07/2017 19:27:42] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/player/login.lua) [18/07/2017 19:27:42] data/creaturescripts/scripts/player/login.lua:21: '<eof>' expected near 'end' [18/07/2017 19:27:42] >> Carregando chat channels [18/07/2017 19:27:42] >> Carregando outfits [18/07/2017 19:27:42] >> Carregando pokémons [18/07/2017 19:27:43] >> Carregando mods... [18/07/2017 19:27:43] >> Criando o mapa e seus respawns... [18/07/2017 19:27:44] > Map size: 4107x4000. [18/07/2017 19:27:44] > Map descriptions: [18/07/2017 19:27:44] "Saved with Remere's Map Editor 2.2" [18/07/2017 19:27:44] "Mapa Feito e Editado Por ADM Dark Smoke" [18/07/2017 19:27:44] Duplicate uniqueId 5085 [18/07/2017 19:27:44] Duplicate uniqueId 5026 [18/07/2017 19:27:44] Duplicate uniqueId 5008 [18/07/2017 19:27:44] Duplicate uniqueId 5030 [18/07/2017 19:27:44] Duplicate uniqueId 5001 [18/07/2017 19:27:45] Duplicate uniqueId 5000 [18/07/2017 19:27:45] Duplicate uniqueId 5035 [18/07/2017 19:27:45] [Warning - IOMap::loadMap] Movable item in house: 26, item type: 2741, pos 1634/1684/7 [18/07/2017 19:27:48] > Map loading time: 5.138 seconds. [18/07/2017 19:27:48] [Warning] NpcSystem: [18/07/2017 19:27:48] Parameter(s) missing for item: [18/07/2017 19:27:48] [18/07/2017 19:27:49] [Spawn::addMonster] Cannot find "Rattata Destruidor" [18/07/2017 19:27:49] [Spawn::addMonster] Cannot find "Rattata Destruidor" [18/07/2017 19:27:49] [Warning - Houses::loadFromXml] House entry not set for: Forgotten headquarter (Flat 1, Area 42) (70) [18/07/2017 19:27:49] > Data parsing time: 0.544 seconds. [18/07/2017 19:27:54] > Houses synchronization time: 5.335 seconds. [18/07/2017 19:27:54] > Content unserialization time: 0.049 seconds. [18/07/2017 19:27:54] >> Estado do servidor: PvP [18/07/2017 19:27:54] >> Inicializando os serviços... [18/07/2017 19:27:57] > IP: 127.0.0.1 [18/07/2017 19:27:57] > Ports: 7171 7172 [18/07/2017 19:27:57] >> Carregamento completo, servidor ONLINE! login.lua Editado Julho 18, 2017 7 anos por Soldarkness (veja o histórico de edições)
Postado Julho 19, 2017 7 anos erro 1 - manda seu login.lua erro 2 - tem uma florzinha dentro de uma casa id [2741] na casa 26 : pos 1634/1684/7 você precisa tirar. [nao pdoe conter itens q de para mover dentro de casas a venda] erro 3 - "Rattata Destruidor" não foi encontrado, resumindo... alguém colocou esse mosntro no mapa mas ele não existe mais na pasta do seu servidor... existem duas formas de corrigir.. ou encontrar esses 2 ratata destruidor no mapa e exclui-los ou copia o .lua de um ratata normal e coloca o nome de rattata destruidor... no mosnter.xml também... ai o rattata destruidor continuara no servidor porém vai ser um ratata normal XD erro 4 - a casa Forgotten headquarter (Flat 1, Area 42) (70) não tem entrada. Scriptszinhos: Spoiler [CREATURESCRIPT] Auto TP depois de matar boss [ACTION] Clean Area [TALKACTION] !FelizAnoNovo [ACTION + MOVEMENT] Cartas ao GOD [CREATURESCRIPT] Always Emblem System [ACTION] Anihi simples [TALKACTIONS] Urinar / fazer xixi Não abandone seu tópico, quando você tiver a dúvida resolvida sozinho tente ensinar aos outros como resolve-la (você pode não ser o único com o problema) e quando ela for resolvida por outra pessoa não se esqueça de marcar como melhor resposta e deixar o gostei.
Postado Julho 19, 2017 7 anos Esta é uma mensagem automática! Este tópico foi movido para a área correta.Pedimos que você leia as regras do fórum. Spoiler This is an automated message! This topic has been moved to the correct area.Please read the forum rules.
Postado Julho 22, 2017 7 anos Teste o login.lua Spoiler local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } local megasStones = {15131, 15133, 15136, 15793, 15783, 15781, 15794, 15784, 15780, 15792} local megasToPlayer = { ["Alakazite"] = {id = 15131, megaID = "", pokeName = "Alakazam"}, ["Blastoisinite"] = {id = 15133, megaID = "", pokeName = "Blastoise"}, ["Gengarite"] = {id = 15136, megaID = "", pokeName = "Gengar"}, ["Venusaurite"] = {id = 15793, megaID = "", pokeName = "Venusaur"}, ["Kangaskhanite"] = {id = 15783, megaID = "", pokeName = "Kangaskhan"}, ["Tyranitarite"] = {id = 15781, megaID = "", pokeName = "Tyranitar"}, ["Ampharosite"] = {id = 15794, megaID = "", pokeName = "Ampharos"}, ["Scizorite"] = {id = 15784, megaID = "", pokeName = "Scizor"}, ["Aggronite"] = {id = 15780, megaID = "", pokeName = "Aggron"}, ["Blazikenite"] = {id = 15792, megaID = "", pokeName = "Blaziken"}, } function onLogin(cid) --////// storages \\\\\\-- setPlayerStorageValue(cid, 98988, 0) doEreaseDuel(cid) setPlayerStorageValue(cid, 500, -1) setPlayerStorageValue(cid, 8085, 0) --// duel setPlayerStorageValue(cid, storages.requestCountPlayer, 0) setPlayerStorageValue(cid, storages.requestCountPokemon, 0) setPlayerStorageValue(cid, storages.requestedPlayer, 0) --// duel --////// storages \\\\\\-- --////// Eventos \\\\\\-- registerCreatureEvent(cid, "ShowPokedex") registerCreatureEvent(cid, "ClosePokedex") registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "WildAttack") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "Idle") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "AdvanceSave") --Adicionados \/g registerCreatureEvent(cid, "PlayerLogout") registerCreatureEvent(cid, "LookSystem") registerCreatureEvent(cid, "Opcode") registerCreatureEvent(cid, "EmeraldShop") registerCreatureEvent(cid, "PokeStats") registerCreatureEvent(cid, "PokeWalk") registerCreatureEvent(cid, "PokeSleep") registerCreatureEvent(cid, "MoveItem") registerCreatureEvent(cid, "UpLevel") registerCreatureEvent(cid, "BlockWords") --registerCreatureEvent(cid, "PartySystem") registerCreatureEvent(cid, "Target") registerCreatureEvent(cid, "GeneralConfiguration") registerCreatureEvent(cid, "EffectOnAdvance") registerCreatureEvent(cid, "TradeRequest") registerCreatureEvent(cid, "TradeAccpet") registerCreatureEvent(cid, "onAdvance") registerCreatureEvent(cid, "onAdvance2") registerCreatureEvent(cid, "onAdvance3") registerCreatureEvent(cid, "onAdvance4") registerCreatureEvent(cid, "onAdvance5") --////// Eventos \\\\\\-- if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end local legs = getPlayerSlotItem(cid, CONST_SLOT_LEGS) local ball = getPlayerSlotItem(cid, 8) if getPlayerSlotItem(cid, CONST_SLOT_FEET).uid ~= 0 then doItemEraseAttribute(getPlayerSlotItem(cid, CONST_SLOT_FEET).uid, "healthChanged") end --doOTCSendPokemonHealth(cid) --doClearPokemonStatus(cid) if isRiderOrFlyOrSurf(cid) and ball.uid ~= 0 then local pokeName = getItemAttribute(ball.uid, "poke") if isInArray({"ditto", "shiny ditto"}, pokeName:lower()) then pokeName = getItemAttribute(ball.uid, "copyName") end local outfit = getPokemonOutfitToSkill(pokeName) local speed = getPokemonSpeedToSkill(pokeName) doSetCreatureOutfit(cid, {lookType = outfit + 351}, -1) doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, speed) if isRider(cid) then setPlayerStorageValue(cid, orderTalks["ride"].storage, 1) elseif isFly(cid) then setPlayerStorageValue(cid, orderTalks["fly"].storage, 1) if not hasSqm(getThingPos(cid)) then -- doCreateItem(460, 1, getThingPos(cid)) end elseif isSurf(cid) then setPlayerStorageValue(cid, orderTalks["surf"].storage, 1) -- rever o markedPos doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, getPlayerStorageValue(cid, 54844)) end doTeleportThing(cid, getMarkedSpawnPos(cid)) setPokemonGhost(cid) end setPlayerStorageValue(cid, storages.gobackDelay, -1) setPlayerStorageValue(cid, storages.pokedexDelay, -1) setPlayerStorageValue(cid, 154585, -1) doAddFirstItemsToPlayer(cid) AutoLootinit(cid) --doAddShoppingItem(cid) -- otclient life doSendLifePokeToOTC(cid) -- otclient life return true end function doAddFirstItemsToPlayer(cid) local config = { storage = 30001, items = {1988, 1987, 2382, 2120, 2550, 2580, 7385, 2395} -- 7385 (pokeinfo) -- 2395 (portfoil) ok -- 2382 (pokedex) ok -- 2550 (order) ok -- 1987 (bag) ok -- 1988 (badge case) ok -- 2120 (rope) ok -- 2580 (fishing rod) ok } setPlayerCap(cid, 7) if getCreatureName(cid) == "Account Manager" then doSetCreatureOutfit(cid, {lookType = 655}, -1) return true end if getPlayerStorageValue(cid, storages.BugFishing) ~= -1 then return true end if getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid > 0 then return true end for _, id in ipairs(config.items) do doPlayerAddItem(cid, id, 1) end local bag = getPlayerItemById(cid, false, 1988).uid doAddContainerItem(bag, 12267, 1) doAddContainerItem(bag, 12266, 1) doAddContainerItem(bag, 12264, 1) doAddContainerItem(bag, 12265, 1) doAddContainerItem(bag, 12263, 1) doAddContainerItem(bag, 12262, 1) doAddContainerItem(bag, 12261, 1) doAddContainerItem(bag, 12260, 1) setPlayerStorageValue(cid, duelTable.wins, 0) setPlayerStorageValue(cid, duelTable.loses, 0) local pokeBag = getPlayerItemById(cid, false, 1987).uid local ultraPotions = addItemInFreeBag(pokeBag, 12346, 10) doItemSetAttribute(ultraPotions, "unique", getCreatureName(cid)) local pokeballs = addItemInFreeBag(pokeBag, 2392, 40) doItemSetAttribute(pokeballs, "unique", getCreatureName(cid)) local ultraballs = addItemInFreeBag(pokeBag, 2160, 5) local box = addItemInFreeBag(pokeBag, 12331, 1) doItemSetAttribute(box, "unique", getCreatureName(cid)) setPlayerStorageValue(cid, storages.BugFishing, 1) doTeleportThing(cid, getTownTemplePosition(1), false) return true end local itensShopping = { [1] = {{2394, 100}, {12344, 25}, {12286, 2}}, [2] = {{2391, 200}, {2393, 100}, {2392, 100}}, [3] = {{12832, 1}}, [4] = {{12286, 1}}, [5] = {premiumDays = 30} } function doAddShoppingItem(cid) local allItems = {} local compra = 0 local msg = "" local result = db.getResult("SELECT itemID, compraID FROM playercompras WHERE playerID = '" .. getPlayerGUID(cid) .. "' AND entregue = 0") if result:getID() ~= -1 then compra = result:getDataInt("compraID") allItems[#allItems+1] = result:getDataInt("itemID") db.executeQuery("UPDATE playercompras SET entregue = 13 WHERE compraID = ".. compra ..";") while(result:next()) do allItems[#allItems+1] = result:getDataInt("itemID") compra = result:getDataInt("compraID") db.executeQuery("UPDATE playercompras SET entregue = 13 WHERE compraID = ".. compra ..";") end end if #allItems > 0 then for i = 1, #allItems do if allItems[i] == 5 then doPlayerAddPremiumDays(cid, itensShopping[allItems[i]].premiumDays) msg = "Seu pacote de '30 premium days' foi adicionado a sua conta com sucesso!" doSendMsg(cid, msg) else local bag = doCreateItemEx(12694) -- cubone bag de gratis for j = 1, #itensShopping[allItems[i]] do doAddContainerItem(bag, itensShopping[allItems[i]][j][1], itensShopping[allItems[i]][j][2]) end doPlayerSendMailByName(getCreatureName(cid), bag, 1) msg = "Os itens que foram comprados pelo shopping foram enviados para seu cp." doSendMsg(cid, msg) end end end end function addSkillsToDB(cid) local str1 = "INSERT INTO player_skills (player_id, skillid, value, count) VALUES (" .. getPlayerGUID(cid) .. ", 5, 5, 0);" local str2 = "INSERT INTO player_skills (player_id, skillid, value, count) VALUES (" .. getPlayerGUID(cid) .. ", 6, 5, 0);" db.executeQuery(str1) db.executeQuery(str2) end Quanto ao monstro 'Rattata Destruidor' faça o seguinte: Data/world/ abra seu arquivo de spawn (veja no seu config.lua qual o nome do mapa, ai vai ter o nome do mapa-spawn.xml) Nesse arquivo, dê CTRL+F e procure por 'Rattata Destruidor' Vai encontrar algo tipo isso: Citar <spawn centerx="61" centery="61" centerz="4" radius="5"> <monster name="Demon" x="-2" y="-3" z="4" spawntime="60"/> <monster name="Demon" x="3" y="-3" z="4" spawntime="60"/> </spawn> Apague tudo des de '<spawn' até '</spawn>' Pronto. Te ajudei? Clique em Gostei ! ²²²d¬¬b²²² "She's got a smile that it seems to me...." ♪♪
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.