
Tudo que Wakon postou
-
[PEDIDO] Amaterasu e shunshin 860
Teleport por Kunai tem esse, veja se funciona no seu servidor: http://www.tibiaking.com/forum/topic/40615-action-hiraishin-kunai/
-
(Resolvido)Vocation Door
Editei a de cima, o player precisa estar na frente com a porta, coloquei a mensagem de volta testa ai!
-
(Resolvido)Vocation Door
É o meu também tava parando no do Paladin, testa assim: function onUse(cid, item, topos) local doors = { [8651] = {vocation = {1, 5, 9}, messageFail = "Sorry, you need to be a Sorcerer, Master Sorcerer or Hell Wizard to pass."}, [8652] = {vocation = {2, 6, 10}, messageFail = "Sorry, you need to be a Druid, Elder Druid or High Saintess to pass."}, [8653] = {vocation = {3, 7, 11}, messageFail = "Sorry, you need to be a Paladin, Royal Paladin or Force Archer to pass."}, [8654] = {vocation = {4, 8, 12}, messageFail = "Sorry, you need to be a Knight, Elite Knight or Titan Blader to pass."}, } if (isInArray(doors[item.actionid].vocation, getPlayerVocation(cid))) then pos = getPlayerPosition(cid) if pos.x == topos.x then if pos.y < topos.y then pos.y = topos.y + 1 else pos.y = topos.y - 1 end elseif pos.y == topos.y then if pos.x < topos.x then pos.x = topos.x + 1 else pos.x = topos.x - 1 end else doPlayerSendTextMessage(cid,22,'Stand in front of the door.') doSendMagicEffect(topos,3) end doTeleportThing(cid,pos) doSendMagicEffect(topos,12) else doPlayerSendCancel(cid, doors[item.actionid].messageFail) end return true end @Edit, o player tem que estar na frente da porta, adicionei a mensagem de volta, acho que agora ta 100%!
-
(Resolvido)Vocation Door
Tenta esse: function onUse(cid, item, topos) local doors = { [8651] = {vocation = {1, 5, 9}, messageFail = "Sorry, you need to be a Sorcerer, Master Sorcerer or Hell Wizard to pass."}, [8652] = {vocation = {2, 6, 10}, messageFail = "Sorry, you need to be a Druid, Elder Druid or High Saintess to pass."}, [8653] = {vocation = {3, 7, 11}, messageFail = "Sorry, you need to be a Paladin, Royal Paladin or Force Archer to pass."}, [8654] = {vocation = {4, 8, 12}, messageFail = "Sorry, you need to be a Knight, Elite Knight or Titan Blader to pass."}, } if (isInArray(doors[item.actionid].vocation, getPlayerVocation(cid))) then pos = getPlayerPosition(cid) if pos.x == topos.x then if pos.y < topos.y then pos.y = topos.y + 1 else pos.y = topos.y - 1 end elseif pos.y == topos.y then if pos.x < topos.x then pos.x = topos.x + 1 else pos.x = topos.x - 1 end doTeleportThing(cid,pos) doSendMagicEffect(topos,12) else doPlayerSendTextMessage(cid,22,'Stand in front of the door.') return 1 end else doPlayerSendCancel(cid, doors[item.actionid].messageFail) end end return true
-
Modificar Client, Ajuda!
A única maneira de customizar o client do Tibia é editando pelo Hex Editor, creio eu. Para isso você pode utilizar o XVI32: http://www.handshake.de/user/chmaas/delphi/download/xvi32.zip 1 - Abra o XVI32, clique em File/Open... e selecione o executável do Tibia. 2 - Aperte CTRL + F, selecione Text String e coloque o que você quer editar ( Exemplo: Magic Level ) 3 - Ai quando encontrar você tem que substituir as letras (Exemplo: Magia Level), para apagar o Level você deve apertar espaço, ou trocar o valor da esquerda na tabela de Hexadecimal por 00. Cuidados: Não pode deletar NADA, absolutamente NADA, se você apertar backspace e deletar algum character, vai bugar e o cliente não vai abrir mais! Você só pode substituir as letras, não pode dar um tamanho a mais, como não pode deletar não pode aumentar também! Exemplo: Magic Level para Magia do Personagem, vai bugar o cliente! É isso, tem um Tibia 8.60 meu que eu traduzi, se quiser tirar algumas ideias, apesar que as novas versões tem certas limitações se não me engano! http://www.tibiaking.com/forum/topic/51473-cliente-860-traduzido/
-
Erros na distro
Localize o Monstro que está tentando executar o evento, para isso use o NotePad ++. Para localizar faça o seguinte: 1 - Ao abrir o NotePad++ aperte CTRL + F e clique na aba "Localizar em arquivos". 2 - Em "Localizar:" você coloca o nome do event ( no caso tp ), em "Pasta:" coloque a pasta monsters do seu servidor. 3 - Verifique se a opção Incluir sub-pastas está ativada e clique em Localizar todos! Ai você pode retirar o evento do monstro ou adicionar 1 evento a ele, se for necessario me avise que eu tenho 1 aqui. - Download NotePad ++ -
-
Vendo Comando
"Data/logs/Talkactions", porém o comando so vai aparecer no log se estiver configurado no talkactions: Vá em "Data/Talkactions" e abra o Talkactions.xml, na linha do comando coloque isso: log="yes" Exemplo: Antes: <talkaction words="/addskill" access="5" event="function" value="addSkill"/> Depois: <talkaction log="yes" words="/addskill" access="5" event="function" value="addSkill"/>
-
Erros me ajudem
Estranho, mais se não deu problema no seu servidor, acho que não tem problema deixar.
-
(Resolvido)Help Como fazer para nao pegar o bau
Você pode mover/pegar eles pois é GOD, players não conseguem!
-
(Resolvido)[Ajuda] Heal
A magia vai healando mais conforme o ML do personagem, no caso do seu servidor deve ser Ki ou algo assim, mais você pode alterar o rate de ML indo em "Data/spells/scripts/healing" ai você abre o script da magia e altera a formula: setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 10, 12) -- Aumenta os 2 ultimos 10 e 12! Talvez a magia esteja em outra pasta ou na pasta scripts apenas, se quiser procurar abra o spells.xml e veja o diretorio do script no final da linha!
-
Erros me ajudem
Ta normal, isso acontece quando você usa em algum lugar?
-
(Pedido) Como mudar a barra de bike,insignias e vara de pesca?
Você tem que trocar as sprites dos items, baixe o Object Builder: http://www.tibiaking.com/forum/topic/30624-object-builder/ Clica em Open no Object Builder: Agora clique em Browse e selecione a pasta do seu Cliente com o .SPR e o .DAT: Depois clique em Load: Adicione uma nova sprite: Adicione a imagem dando replace na sprite que você criou: Agora você tem que procurar o item que você quer mudar a imagem, assim que encontrar clique com o botão direito nele e clique em Edit: Depois arraste a imagem que você criou no lugar do item e clique em save: Pronto, agora é só compilar, se você quiser pegar 1 pronto de outro servidor, você deve abrir ele no Object Builder clicar com o direito no item/exportar e depois importar no lugar do seu !! Sobre as insignias, provavelmente tem que mudar no firstitems.xml que fica em "data/creaturescripts/scripts/firstitems.xml"
-
Erros me ajudem
Poste o Rope.lua.
-
Utilizando Scripts no MageBot
Fala ai galera, hoje respondendo um membro, vi que tem uma função no MageBot que pouca gente conhece(eu mesmo descobri agora) e que permite a utilização de scripts ".lua". OBS: Aparentemente ela funciona somente a partir da versão 10.31! Para ativar basta marcar a opção "Scripts" no seu MageBot: Ao marcar irá aparecer isso no cliente: Algumas observações: Para ativar/desativar os scripts basta clicar nas opções disponíveis na HUD. Para mudar a localização da HUD dos Scripts você segura o mouse no @ e arrasta para o local desejado. Para atualizar a lista de scripts aperte F10. É isso, espero que gostem. Se der algum Bug nos scripts, troque por esses: Download: http://www.mediafire.com/download/8ag560p1o8kbvtc/Scripts.rar Scan: https://www.virustotal.com/pt/file/95703ee4f49ade916add3e32c986833c94a76144c2e98a286dd749a7579138a3/analysis/1425779903/
-
Change Gold Mb
Achei que fosse pro seu OTServer, no MageBot é assim: Marque a caixa Scripts no seu MageBot: Ai vai aparecer isso no cliente: Para ativar clique em OFF ot_100gptoplat.lua e para mudar o local do HUD dos scripts clique no @ e arraste para o local desejado! Caso de algum problema nos scripts, vá na pasta do MageBot e troque por esses: Download: http://www.mediafire.com/download/8ag560p1o8kbvtc/Scripts.rar Scan: https://www.virustotal.com/pt/file/95703ee4f49ade916add3e32c986833c94a76144c2e98a286dd749a7579138a3/analysis/1425779903/
-
Cliente proprio poketibia, alguém poderia me AJUDAR?
Tenta esse tutorial: http://www.tibiaking.com/forum/topic/28214-tutorial-criando-client-proprio-sem-vapus-completo/
-
Change Gold Mb
Em "Data/actions/scripts" copie e cole 1 arquivo .lua e renomeie ele para changegold.lua, apague tudo dentro e coloque isso: function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == ITEM_GOLD_COIN and item.type == ITEMCOUNT_MAX then doChangeTypeItem(item.uid, item.type - item.type) doPlayerAddItem(cid, ITEM_PLATINUM_COIN, 1) doSendAnimatedText(fromPosition, "$$$", TEXTCOLOR_PLATINUMBLUE) elseif item.itemid == ITEM_PLATINUM_COIN and item.type == ITEMCOUNT_MAX then doChangeTypeItem(item.uid, item.type - item.type) doPlayerAddItem(cid, ITEM_CRYSTAL_COIN, 1) doSendAnimatedText(fromPosition, "$$$", TEXTCOLOR_TEAL) elseif item.itemid == ITEM_PLATINUM_COIN and item.type < ITEMCOUNT_MAX then doChangeTypeItem(item.uid, item.type - 1) doPlayerAddItem(cid, ITEM_GOLD_COIN, ITEMCOUNT_MAX) doSendAnimatedText(fromPosition, "$$$", TEXTCOLOR_YELLOW) elseif item.itemid == ITEM_CRYSTAL_COIN then doChangeTypeItem(item.uid, item.type - 1) doPlayerAddItem(cid, ITEM_PLATINUM_COIN, ITEMCOUNT_MAX) doSendAnimatedText(fromPosition, "$$$", TEXTCOLOR_PLATINUMBLUE) else return FALSE end return TRUE end Agora vá em "Data/actions" abra o arquivo actions.xml e adicione isso: <action itemid="2148" script="changegold.lua"/> <action itemid="2152" script="changegold.lua"/> <action itemid="2160" script="changegold.lua"/>
-
(Resolvido)[AJUDA]Script npc Arnold
Tenta esse, se tiver algo errado me fala que eu tento modificar aqui! local keywordHandler = KeywordHandler:new() 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 function creatureSayCallback(cid, type, msg) if not npcHandler:isFocused(cid) then return false end if isInArray({"fuck", "idiot", "asshole", "ass", "fag", "stupid", "tyrant", "shit", "lunatic"}, msg) then npcHandler:say("Take this!", cid) doAddCondition(cid, 3) npcHandler:releaseFocus(cid) npcHandler:resetNpc(cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
-
Alguem Poderia me ajudar? Ficar Online
Sim.
-
Alguem Poderia me ajudar? Ficar Online
Se você alterou o IP do client não é necessario o uso de ip changer, mais você tem que passar seu client modificado para quem for jogar! Sobre as portas, como o brunds disse você precisa abrir as portas do firewall e do modem, caso tenha roteador e modem, abra as portas do roteador!
-
Raids
Sobre isso, é necessario 1 script mais complexo, estou testando 1 no momento porém ele está meio bugado e estou tentando arrumar, se eu conseguir eu passo pra você! @Edit Usa o MOD de Auto Raids do vodkart, vá na pasta do seu servidor e abre a pasta mods, ai você copia e cola 1 arquivo .xml, renomeia ele para Automatic Raids.xml e cola isso dentro: Ai pra você editar é o seguinte ali na parte Days você modifica as opções das invasões: days = { ["Saturday"] = { ["05:05"] = {nome = "Orshabaal", pos = {fromPosition = {x=154, y=50, z=7},toPosition = {x=166, y=58, z=7}},m = {"5 Fire Devil", "2 Orshabaal"}, Time = 1}, ["05:07"] = {nome = "Dragon", pos = {fromPosition = {x=154, y=50, z=7},toPosition = {x=166, y=58, z=7}},m = {"5 Dragon"}, Time = 1} }, ["Sunday"] = { ["10:08"] = {nome = "Demon", pos = {fromPosition = {x=202, y=11, z=7},toPosition = {x=204, y=12, z=7}}, m = {"1 Demon"}, Time = 15}, ["10:46"] = {nome = "Hydra", pos = {fromPosition = {x=197, y=57, z=7},toPosition = {x=203, y=60, z=7}}, m = {"7 Hydra", "4 Cyclops"}, Time = 20} Ali onde ta Saturday e Sunday é o dia da invasão, tem que colocar em inglês o dia da semana, ali onde tem o horario você coloca que horas do dia vai começar a invasão, em nome você coloca o nome da invasão, agora na parte de fromPosition e toPosition é o local da invasão, exemplo: Se fromPosition for = a {x=154, y=50, z=7} e toPosition = a {x=166, y=58, z=7} significa que a area de respawn é de x 154 até x 166 e de y 50 até y 58, então nessa area os bixos vao aparecer aleatoriamente nos sqm's. Em Time você coloca o tempo que os monstros vão durar em minutos, assim que der o tempo o script limpa aquela area caso tenha monstros ainda. Se for fazer duas invasões seguidas na mesma area aconselho dar pelo menos 1 minuto de diferença se não o script vai limpar a area assim que summonar a próxima invasão. PS: Eu testei apenas com essas duas invasões de exemplo, se der algum erro adicionando mais ou com tempos diferente me fala!
-
Raids
Pra testar tu coloca chance 100 e interval2 em 1 na tag do raids.xml, ai só esperar 1 pouco que vai.
-
Raids
Que estranho, ta certo o script, tu já testou com algum monstro padrão do Tibia, tipo Rat ou Demon, sei lá.
-
Raids
Me passa o que tem dentro do arquivo hulk.xml !
-
Raids
Coloque o arquivo hulk.xml dentro da pasta scripts e adicione essa tag ao raids.xml: <raid name="Hulk" file="scripts/hulk.xml" chance="15" interval2="720" margin="0"/> Ali onde tá file="scripts/hulk.xml" é o diretorio do script, se quiser colocar o hulk.xml na pasta raids apenas tire o scripts/ e deixe apenas file="hulk.xml".