Ir para conteúdo
  • Cadastre-se

Posts Recomendados

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!

 

 

 

erro.jpg

login.lua

Editado por Soldarkness (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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:

 

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.

Link para o post
Compartilhar em outros sites

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.

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites

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...."  ♪♪

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por LeoTK
      Salve galera neste tópico irei postar algumas prints do mapa do servidor para quem queira acompanhar e quem sabe até utilizar de inspiração para mapear o seu NTO.
       
      #Att 11/08/2022

       
       
       
       
      Konoha (Em Desenvolvimento)
       
       
       
       
    • Por DiigooMix
      Como o título já diz, será que alguém possui sprite do hitto e se possível as transformações dele?
    • Por OmegaZero
      Olá gostaria que alguém me ajudasse com uma "scripting" não sei se é pela mesma, seria o seguinte uma determinada arma teria a chance de dar double hit e não sei oque fazer alguem poderia ajudar?

      OBS:não sei se é o local correto se não for mova, desculpe
    • Por Madarasenju
      Olá galera do Tibia King, queria por uns npc's no meu server que não tem função de trade nem nada do tipo, queria que eles só andassem como enfeite, Rep+ Pra quem me ajudar... grato desde já.
    • Por SilenceRoot
      A magia é assim o você usa a a magia e ela ficará ativado por 10 segundos, até que o inimigo lance a primeira magia ou todos de uma vez, quando ele lançar a primeira magia, ele não lhe acertará ou seja esquivando dela, e logo em seguida será teletransportado aleatoriamente ao redor do inimigo que usou.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo