Histórico de Curtidas
-
Edoki recebeu reputação de isex em (Resolvido)[Resolvido] (Poketibia)Bug RmeFaz tempo que estou querendo colaborar com ____, e hoje lá vai um mini tutorial
para ajudar quem estiver com alguma dificuldade ao tentar abrir o seu map no remeres.
Eu procurei diversos Tutoriais para tentar sanar meu problema com map editor, não encontrando
nenhum que resolvesse eu fiz um teste e deu certo, e agora vou compartilhar.
"Meu problema não era quando eu tentava criar um mapa do zero, mas sim quando eu queria editar os mapas de outros autores."
para executar este tutorial eu usei o seguinte mapa:
Map:> mastermap.otbm
Autor:> Brun123
Tutorial:
Se ao tentar abrir seu Map com o Remeres e ele aparecer com o "chão" vermelho em algumas partes, ou com partes do tibia como na imagem abaixo:
Spoiler Feche o Remeres e faça o seguinte:
►►Vá na pasta "C:\Arquivos de Programa\Remere's Map Editor\data\854"
(Porque a pasta "854"?Essa é a pasta com os arquivos compatíveis com a versão do poketibia 8.54)
Se você fizer tudo certo irá ver esses arquivos dentro da pasta:
Spoiler ►► Minimize esta pasta e agora vá em seu "Ot" ...data\ e copie os arquivos "items.xml" e "items.otb"
e cole-os na pasta "C:\Arquivos de Programa\Remere's Map Editor\data\854" (vai perguntar se deseja substituir clique em ok)
►► Agora procure pelo arquivo "creatures.xml" na pasta do seu "Ot" e também cole-o na pasta "C:\Arquivos de Programa\Remere's Map Editor\data\854" e pronto.
Atenção:
para visualizar seu mapa e fazer edições nele abra-o diretamente sem abrir o Remere's por exemplo clique duas vezes em "mastermap.otbm"
Ao abrir o mapa diretamente pelo Remeres ficará assim:
Spoiler Você só estará vendo seu minimap apertando a tecla "M", mas o resto do conteúdo não.
Ao abrir seu mapa cicando duas vezes no ìcone "seu mapa.otbm" o Remeres irá carregar as configurações e aperecerá essa informação:
Spoiler Clique em "ok" e seu mapa será carregado.
Depois poderá aparecer esta outra informação no seu editor:
Spoiler Caso essa mensagem apareça é por que o mapa foi salvo em uma versão mais antiga do Remeres e fica ao seu critério atualizar ou não.
►E como meu já disse abra seu mapa diretamente sem executar o Remere
Clicando diretamente no icone do "seumap.otb":
Spoiler Você verá que seu mapa agora está completo sem nenhum erro!
Mas espere, ao clicar em Pallete/Creature Pallete não estiver visualizando as imagens de seus pokemons, Shiny/pokes e nem dos NPC's então você deverá exporta-los:
►Vá no menu superior do Remere e Clique em "File" depois em
"Import►Import Monsters/NPC..."
Irá abrir uma janela para que você aponte onde estão esses arquivos tipo "xml".
Eles estão em "...\data\monster\pokes"
aperte "Ctrl+A" para selecionar todos os aquivos tipo "xml"
depois clique em "Abrir".
►Faça a mesma coisa com os demais arquivos:
Seus "NPC's" estão em "...\data\NPC" Carregue esses Arquivos também.
Seus "Pokemons Shiny" estão em "...\data\monster\pokes\Shiny".
Pronto tudo carregado com êxito e você pode editar o mapa do jeito que quiser.
Meu primeiro Tutorial espero ter postado no lugar certo e que possa ajudar quem está com o mesmo problema que eu tive.
Desculpem algum erro ou se fui muito repetitivo, pois eu vi que em alguns tutoriais tem muito Flood
por causa dos usuários que não entenderam bem o que foi escrito.
Falow ai galera, e quem sabe até um próximo tutorial !
Pasta Data do Remere's com as modificações do tutorial >>
ESSE TUTORIAL NÃO é meu, e retirado de outro fórum creditos
Sandim69
OBS SE DEPOIS DISSO Não FUNFAR TU VAI NO REMERES e clicka em map/clean up (provavelmente seu server é 8.54 então mude a prioridade do map pra mesma.)
-
Edoki recebeu reputação de Digoshow em [Resolvido] BAU QUE DA MANA/LIFE/CRYSTAL..AJUDA?sobre a lavanca e as pedras ta aqui
actions/scripts crie um arquivo .lua com qualquer nome e coloque isto
local positions = { {x = 100, y = 100, z = 7}, {x = 101, y = 100, z = 7}, {x = 102, y = 100, z = 7} } local stone = 1250 function onUse(cid, item, fromPosition, itemEx, toPosition) for _, position in ipairs(positions) do local tmp = getTileItemById(position, stone) if tmp.uid > 0 then doRemoveItem(tmp.uid, 1) else doCreateItem(stone, position) end end doTransformItem(item.uid, (item.itemid == 1945 and 1945 or 1945)) return true end
em actions.xml coloca isso
<action uniqueid="4444" event="script" value="nomedoseuarquivo.lua"/> ai basta colocar o 4444 no unique id da lavanca que você quer
-
Edoki recebeu reputação de MaXwEllDeN em [Resolvido] BAU QUE DA MANA/LIFE/CRYSTAL..AJUDA?sobre a lavanca e as pedras ta aqui
actions/scripts crie um arquivo .lua com qualquer nome e coloque isto
local positions = { {x = 100, y = 100, z = 7}, {x = 101, y = 100, z = 7}, {x = 102, y = 100, z = 7} } local stone = 1250 function onUse(cid, item, fromPosition, itemEx, toPosition) for _, position in ipairs(positions) do local tmp = getTileItemById(position, stone) if tmp.uid > 0 then doRemoveItem(tmp.uid, 1) else doCreateItem(stone, position) end end doTransformItem(item.uid, (item.itemid == 1945 and 1945 or 1945)) return true end
em actions.xml coloca isso
<action uniqueid="4444" event="script" value="nomedoseuarquivo.lua"/> ai basta colocar o 4444 no unique id da lavanca que você quer
-
Edoki deu reputação a luanluciano93 em Test SiteOlá amigo, substitui por este aqui:
createaccount.php
-
Edoki deu reputação a Jamison Collins em [Resolvido] Epic PromotionMinha ultima tentativa :
Cole isso no arquivo creaturescript > login.lua, depois de function onLogin(cid) :
local playerVoc = getPlayerVocation(cid) if getPlayerPremiumDays(cid) <= 0 and (playerVoc == 9 or playerVoc == 10 or playerVoc == 11 or playerVoc == 12) then doPlayerSetVocation(cid, playerVoc - 4) end Ou seja, se o player tiver esse vocação e seus dias de premium acabaram, ele vai retorna à promotion normal.
Reinicie o server, e quando o player perder o premium, você "relogue" no player para que o script entre em ação.
-
Edoki deu reputação a Stigal em [Resolvido] Npc de bless bugado?hi, bless1
Se não funcioanr tente esse:
local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local node1 = keywordHandler:addKeyword({'primeira bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the first blessing for 2000 (plus level depending amount) gold?'}) node1:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 1, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node2 = keywordHandler:addKeyword({'segunda bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the second blessing for 2000 (plus level depending amount) gold?'}) node2:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 2, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node3 = keywordHandler:addKeyword({'terceira bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the third blessing for 2000 (plus level depending amount) gold?'}) node3:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 3, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node4 = keywordHandler:addKeyword({'quarta bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fourth blessing for 2000 (plus level depending amount) gold?'}) node4:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 4, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node4:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node5 = keywordHandler:addKeyword({'quinta bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fifth blessing for 2000 (plus level depending amount) gold?'}) node5:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 5, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node5:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) npcHandler:addModule(FocusModule:new()) -
Edoki deu reputação a Stigal em [Resolvido] Npc de bless bugado?local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local node1 = keywordHandler:addKeyword({'primeira bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the first blessing for 2000 (plus level depending amount) gold?'}) node1:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 1, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node2 = keywordHandler:addKeyword({'segunda bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the second blessing for 2000 (plus level depending amount) gold?'}) node2:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 2, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node3 = keywordHandler:addKeyword({'terceira bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the third blessing for 2000 (plus level depending amount) gold?'}) node3:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 3, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node4 = keywordHandler:addKeyword({'quarta bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fourth blessing for 2000 (plus level depending amount) gold?'}) node4:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 4, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node4:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node5 = keywordHandler:addKeyword({'quinta bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fifth blessing for 2000 (plus level depending amount) gold?'}) node5:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, number = 5, premium = true, baseCost = 2000, levelCost = 200, startLevel = 30, endLevel = 120}) node5:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) npcHandler:addModule(FocusModule:new()) Já tentou?
-
Edoki deu reputação a Sammy em [Resolvido] Compilação do distroApertou F9 para compilar? ele vai na pasta dev-cpp TheForgottenServer.exe