Tudo que Mathwsz postou
-
Recentes Trabalhos - Mapping
Uma área muito bosta :x (gg animar o tópico) https://prnt.sc/gtdlt7
-
Comandos para players
@Leomonti Amigão, você poderia procurar aqui no TK, tem no mínimo uns 30 tópicos relacionado ao que você pediu, mas como é coisa boba eu vou te ajudar rapidinho. Em data/talkactions.xml <talkaction words="!aol" script="aol.lua"/> <talkaction words="!bless" script="bless.lua"/> <talkaction words="!spells" script="spellsinfo.lua"/> Vá em data/talkactions/scripts e crie um arquivo aol.lua e adicione dentro: Agora crie um arquivo chamado bless.lua e adicione: E agora por fim, crie um arquivo chamado spellsinfo.lua e adicione dentro: Espero ter lhe ajudado, e na próxima procure mais no fórum, ele é bem grande.. =)
-
Recentes Trabalhos - Mapping
@Daniel Valeu amigo! Mais 1 área básica, dessa vez fiz rapidinho sem muito tempo. https://prnt.sc/gs36hv
-
Recentes Trabalhos - Mapping
Salve, salve! Fiz essa área ai.. Dicas? Críticas? Agradeço a atenção. (Tentando aprender a mappear). https://prnt.sc/grst62
-
Estagio ou Staff?
@Pepeco Hail! Primeiramente que bom que você é um desses que pensa em compartilhar conhecimento, sem envolver fins lucrativos no meio. Acho bacana também o fato de que você não esta "convidando" pessoas que manjam muito, e sim pessoas que sabem algumas coisas, querem aprender, e também repassar para outro. Quanto ao seu server, ele é qual versão? Tem detalhes do mesmo? Você quer pessoas que seja fixa no projeto, ou que ajuda de uma forma ou outra? Bom, desejo boa sorte, parabenizo-o pela sua atitude e se eu puder lhe ajudar de alguma forma irei ajudar. (Nessa comunidade, ainda há pessoas de boas intenções) Abraços! Matheus.
-
[Erro Console] - Luascript.h
@Tingasgo Cara, eu não cheguei a mexer em nada. Apenas troquei o ip como disse, e depois ao ligar novamente só da o msm erro. E quanto ao TK, nem tenho o que falar, é uma vergonha. rsrs Thank you.
-
[Erro Console] - Luascript.h
- É por isso que os outros foruns de otserv está crescendo e o TK só esta caindo. Você perde horas do dia, deixa de fazer outras obrigações, e etc, só para ajudar alguém, pois quando você precisar (O certo seria) você ser ajudado. Mas não é isso que acontece. Diversos tópicos meus antigos ou até esse recente, ficaram sem 1 resposta sequer, ou pelo menos sem uma tentativa de ajuda. É por isso que eu parei de ajudar as pessoas, e isso é só mais uma prova de que eu fiz o certo. Você ajuda, e não é ajudado. Não tem os 2 lados da história. Chega de ser troxa, ajudar é o caralho, ninguém pensa igual a mim. .I.
-
[Erro Console] - Luascript.h
Olá rapaziada do TK! Bom, estou com um problema relacionado ao luascript.h. Tudo começou ontem, meu servidor estava aberto para eu e meus amigos testarmos algumas coisas, e então minha internet caiu. Como eu não tinha muito tempo até a net voltar, eu coloquei o ip 127.0.0.1 só para eu entrar e finalizar o que estava fazendo. Após isso, minha internet voltou, e então eu recoloquei o ip para os amigos logarem novamente. Então começou a dar esse tal erro. Obs: Eu já troquei de distro, já compilei, e nada. Segue a print do erro abaixo: Agradeço a atenção de todos, Matheus.
-
(Resolvido)Item nao some quando tento jogar na agua.
@BangxD Simples mano.. Só adicionar esse atributo abaixo dos demais: <attribute key="allowpickupable" value="1" />
-
RME - Arquivos .sec
Boa noite rapaziada! Bom, gostaria de pedir a ajuda de vocês para saber como abrir os arquivos .sec no remeres map editor. Assisti a alguns vídeos sobre esses assuntos dos arquivos hackeados do tibia, e gostaria de abrir o map oficial mesmo para dar uma pesquisada e enfim, preciso dessa ajuda. Obrigado, e até mais. Att, Matheus.
-
(Resolvido)ALGUEM PODE DISPONIBILIZAR SCRIPT COLECIONADOR DE OSSO ?
@Jinx Mano, não sei do que se trata, mas se for de um npc tente assim: Em Data/npc crie um arquivo .xml com o nome que quiser e adicione: <?xml version="1.0" encoding="UTF-8"?> <npc name="Nome do NPC" script="data/npc/scripts/NPC.LUA" walkinterval="2000" lookdir="3" floorchange="0"> <health now="100" max="100"/> <look type="145" head="40" body="37" legs="116" feet="95" addons="3"/> <parameters> <parameter key="message_greet" value="E ae matador! Você trouxe mais {bones} para mim? Preciso de 30 bones, se voce trouxe diga {bones}." /> <parameter key="message_farewell" value="Mas que beleza... Quantos ossos!" /> <parameter key="message_walkaway" value="Yeah, mate mais!" /> <parameter key="message_onsendtrade" value="Yeah, mate mais!" /> <parameter key="module_shop" value="1" /> </parameters> </npc> Agoraa em Data/npc/scripts crie um arquivo .lua e adicione: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if(msgcontains(msg, 'ossos') or msgcontains(msg, 'bones') or msgcontains(msg, 'bone')) then selfSay('Você realmente deseja trocar seus preciosos bones por um item aleatório? Diga {yes}.', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(getPlayerItemCount(cid, 5925) >= 30) then if(doPlayerRemoveItem(cid, 5925, 30) == TRUE) then doPlayerAddItem(cid, 6571) selfSay('Here you are.', cid) else selfSay('Desculpe, mas você não tem 30 bones.', cid) end else selfSay('Desculpe, mas você não tem 30 bones.', cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then talkState[talkUser] = 0 selfSay('Ok then.', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Obs: Não testei e não sei se funciona, eu dei uma procuradinha aqui e achei ele, teste e mande resposta. Obs²: Não esqueça de mudar o Nome do Npc, o .Lua e o .Xml dele, para funcionar corretamente. Boa sorte e abraços! =)
-
Como criar um npc que vende itens por diamonds ?
@Thelzp1 Amigo, teste esse aqui, porém não testei e não sei se realmente funciona, peguei daqui do fórum mesmo, vamos lá! Em Data/npc crie um arquivo .xml com o nome que desejar e adicione: <?xml version="1.0" encoding="UTF-8"?> <npc name="Nome" script=".lua" walkinterval="3000" floorchange="0" access="5" > <health now="150" max="150"/> <look type="664" head="0" body="114" legs="114" feet="0"/> <parameters> <parameter key="message_greet" value="Bem-vindo |PLAYERNAME| Aqui voce pode comprar Stones, Vamos la diga {offer}."/> <parameter key="message_farewell" value="Bye! See you next time."/> </parameters> </npc> Agora em Data/Npc/Scripts crie um arquivo .lua com o nome que desejar e adicione: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid -- Conversa Jogador/NPC if(msgcontains(msg, 'offer') or msgcontains(msg, 'Offer')) then selfSay('Eu vendo Fire stone, Water stone, Leaf stone. Diga qual voce quer adquirir.', cid) elseif(msgcontains(msg, 'Fire stone') or msgcontains(msg, 'fire stone')) then selfSay('A Fire stone custa 3 Diamonds, Voce vai querer?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'Water stone') or msgcontains(msg, 'water stone')) then selfSay('A Water stone Custa 3 Diamonds, Voce vai querer?', cid) talkState[talkUser] = 2 elseif(msgcontains(msg, 'Leaf stone') or msgcontains(msg, 'leaf stone')) then selfSay('A Leaf stone Custa 3 Diamonds, Voce vai querer?', cid) talkState[talkUser] = 3 -- Confirmação da Compra elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(doPlayerRemoveItem(cid, 2145, 3) == true) then selfSay('Thanks!', cid) doPlayerAddItem(cid, 11447, 1) talkState[talkUser] = 0 else selfSay('Voce nao tem diamonds suficiente.', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 2) then if(doPlayerRemoveItem(cid, 2145, 3) == true) then selfSay('Thanks!', cid) doPlayerAddItem(cid, 11442, 1) talkState[talkUser] = 0 else selfSay('Voce nao tem diamonds suficiente.', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 3) then if(doPlayerRemoveItem(cid, 2145, 3) == true) then selfSay('Thanks!', cid) doPlayerAddItem(cid, 11441, 1) talkState[talkUser] = 0 else selfSay('Voce nao tem diamonds suficiente.', cid) talkState[talkUser] = 0 end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Obs: Não sei se é realmente assim que você pediu e se realmente funciona, peguei daqui do TK e aguardo resposta! Espero ter ajudado, abraços =)
-
Host de Servidor
@Esbuma @Strung Então galera, pelo o que eu sei, OT Manager e OT Panel ambos ajudam na configuração/instalação do servidor, porém não sei se é estável e se ocorre problema. Já a servercore, sei que diversos servidores utilizam, porém o preço é um pouco mais caro. Então, isso vai depender do que vocês querem, começar e ir aprendendo, ou já estabilizar seu servidor para depois não precisar de uma nova modificação. Espero ter ajudado, e boa sorte! Abraços.
-
(PEDIDO) Dat,Spr tibia rme
@paulo thush Tu quer só o tibia 8.60 para usar o RME? Se for isso que entendi toma aí: http://baixe.net/download/2753/tibia-8-6/ Espero ter ajudado =)
-
[warning - monster::monster] unknown event name - critical
@alekinhowsz Amigo, dê uma olhada nesse tópico, um membro teve o mesmo problema que o seu, e neste tópico tem várias possibilidades para lhe ajudar a solucionar.. Aguardo retorno. Espero ter ajudado =)
-
Id de itens errados
@Vim Rusha Ué, mas se você pegar seu itens.xml e itens.otb do seu servidor e colocar na pasta do remeres não irá funcionar? Tente pra ver, que aí ficaria os mesmos ID.
-
[8.6] Como usar MySQL + Xampp?
@SoyColombiaa Sim sim, só me marcar.
-
Servidor Global (o 8.60 mais completo)
@Weslley Kiyo Aparentemente um projeto inovador. Aguardando novidades e o lançamento. Boa sorte!
-
Tile Script (ActionID)
@ZikaLord Então, me tira algumas dúvidas. 1° Qualquer um pode passar pelo tile, ou só quem tiver X storage? 2 > o player nao podera passar pelo tile ira apareçer ("Voçe nao pode Passar Para Lá") Como assim o player não podera passar pra lá? Ele não tem a storage? Explica aí que irei lhe ajudar, e me marque quando responder para facilitar.
-
[8.6] Como usar MySQL + Xampp?
@SoyColombiaa Amigo, Gesior é uma plataforma para você colocar o website do seu servidor on-line. Existe Nicaw, Modern, Gesior e outros, e o Gesior por si só é bem mais utilizado do que os outros, pois quando precisa-se de suporte é mais fácil de encontrar, sistemas é mais rápido e pratico de instalar. Já na questão de funcionar em 8.6 isso não interfere muito, o negócio é você encontrar o gesior mais atualizado e sem bugs, mas já logo de cara te falo, tu não vai arrumar um perfeitamente e completo, você deverá aprender a mexer ou pedir suporte. Em relação a tabelas você terá que estudar, ver tópicos e tudo mais, pois você sempre que adicionar algo no seu site você "Provavelmente" precisará adicionar query na database, mas a plataforma PhpMyAdmin por si só, é bem prática para mexer. Pra você colocar um website gesior online, existe diversos e diversos tutoriais aqui mesmo no TK, e nele você efetivamente vai passar pelos passos em que você relacionou no tópico. Bom, espero que você tenha entendido mais ou menos uma base, porém caso haja dúvidas só perguntar que estarei aqui para responder. Um grande abraço e boa sorte! =)
-
12:51 /t 12:51 Home town does not exists. PLAYER MORRE NAO NASCE DA ESSA MENSAGEM <
@Piquenuxo Então mude os town id das citys e vai do 2 pra cima. Isso é problema que se corrige pelo remeres acredito eu, mas eu tou por fora disso.
-
[Movements] Stack no depot
@poko360 Ae amigo, esse tópico irá lhe ajudar: Boa sorte e espero ter ajudado =)
-
12:51 /t 12:51 Home town does not exists. PLAYER MORRE NAO NASCE DA ESSA MENSAGEM <
@Piquenuxo Vamos lá. Abra seu config.lua e procure por TownId e veja se está com número "1", caso não estiver coloque. Após fazer isso, se seu server for sqlite abra o SqlStudio vá até a aba "Players" e na aba "Town" do seu player (GOD) coloque "1". Se seu servidor for Mysql use o PhpMyAdmin para fazer essas modificações. Obs: Se não funcionar, seu mapa está sem um templo (cidade natal). Aí você deverá criar um novo templo. Obs2: Tente usar /town 2 , /town3 e vê se vai. Abraços e aguardo resposta! Espero ter ajudado =)
-
(Resolvido)Hole hit?
@JcA Não tenho certeza, mas vá em Data/Movements.xml procure pelo ID 1512, o lua dele provavel que seja trap.lua e abra esse arquivo. Aí lá tu edita o hit. Obs: Estou dando só uma hipótese, não testei e estou falando só de cabeça. Espero ter ajudado. =)
-
Por favor alguém poderia me ajudar nessa spells.
@rogerio190 Amigo, vá em Data/Spells/Scripts/Attack e abra o arquivo chamado divine caldera. Após estar aberto, é só modificar os números nessa parte: setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -250, -1.3, -300) Obs: Pode ser que os números do seu esteja diferente, mas é nessa linha.