Ir para conteúdo

Featured Replies

Postado

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)

Postado

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.

Postado

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

Postado

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo