-
Total de Posts
67 -
Registro em
-
Última visita
-
Dias Ganhos
2
Tipo de Conteúdo
Fóruns
Downloads
Galeria
Perfis
Tudo que Mateus Roberto postou
-
Ajuda para Aumentar Limite de Magic Effects no TFS 1.3
Mateus Roberto respondeu ao tópico de rianmp12 em Suporte C++, LUA E etc
Bom dia! Você modificou apenas 3 arquivos: protocolgame.cpp, protocolgame.h e const.h? Existem outros lugares onde é necessário fazer alterações. Eu modifiquei meu TFS 1.4.3 e está funcionando bem. Veja o link para saber quais alterações você precisa fazer na sua fonte! [Hidden Content]- 3 respostas
-
- 22
-
-
-
[8.6] TFS 1.5 Nekiro Baiak, Mount and Modal widow.
Mateus Roberto respondeu ao tópico de Mateus Roberto em Tfs 1x ( forgottenserver )
Compile a versão do cliente para a versão 8.60 v2 ou 8.60 v1 por esse motivo... Se ainda não funcionar, compile no modo estendido ou vice-versa. Ou melhor, baixe o OTC do Kondra oficial pelo GitHub ou o OTC da Academy. Você conseguirá abrir normalmente. Kondra. [Hidden Content] OTAcademy [Hidden Content]- 46 respostas
-
- 26
-
-
-
-
-
Ravendawn (modules-data-style) 2024
Mateus Roberto respondeu ao tópico de DevMapper em OTClient Mehah, V8 e derivados
Upload PF \O/ -
[8.6] TFS 1.5 Nekiro Baiak, Mount and Modal widow.
Mateus Roberto respondeu ao tópico de Mateus Roberto em Tfs 1x ( forgottenserver )
Eu reparei que nesta base já está incluída a montaria, opcodes e diversas outras coisas. A única coisa que não possui é a modal window, mas ainda assim vale muito a pena. É realmente muito melhor. -
[8.6] TFS 1.5 Nekiro Baiak, Mount and Modal widow.
Mateus Roberto respondeu ao tópico de Mateus Roberto em Tfs 1x ( forgottenserver )
Provavelmente é um erro de opcode. Sugiro usar a base da Sarah, pois é mais atualizada do que a minha. [Hidden Content]- 46 respostas
-
- 23
-
-
[8.6] TFS 1.5 Nekiro Baiak, Mount and Modal widow.
Mateus Roberto respondeu ao tópico de Mateus Roberto em Tfs 1x ( forgottenserver )
Já tenho 3 projetos, mas mesmo assim, obrigado! Boa sorte com o seu projeto! -
[8.6] TFS 1.5 Nekiro Baiak, Mount and Modal widow.
Mateus Roberto respondeu ao tópico de Mateus Roberto em Tfs 1x ( forgottenserver )
Vou te passar os links que são compatíveis com o Nekiro 1.5 aqui. Gesior. [Hidden Content] Myacc. [Hidden Content] Você deve baixar o arquivo config.lua e o SQL, substituí-los e testar com o Gesior ou o MyAcc. Ambos estão funcionando corretamente.- 46 respostas
-
- 25
-
-
ANSWERED Como faço para o meu npc pegar 2 ou mais itens?
Mateus Roberto respondeu ao tópico de assinho em Resolvidos
local tab = { pos = {x = 1361, y = 1276, z = 8}, -- posição x, y, z do local a teleportar o player items = { -- lista de itens necessários {10313, 1}, -- {itemID, count} {10314, 1} -- {itemID, count} -- Adicione um novo item abaixo, seguindo o formato {itemID, count} -- {novoItemID, quantidade} }, price = 0 -- quantidade em crystal coins } 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, 'demon')) then talkState[talkUser] = 1 npcHandler:say('Are you sure?', cid) for _, item in ipairs(tab.items) do npcHandler:say('Lembre-se, você precisa de '..item[2]..' '..getItemNameById(item[1])..' para entrar na quest.', cid) end npcHandler:say('Digite "yes" se quiser entrar.', cid) elseif (msgcontains(msg, 'yes') and talkState[talkUser] == 1) then local hasAllItems = true for _, item in ipairs(tab.items) do if getPlayerItemCount(cid, item[1]) < item[2] then hasAllItems = false break end end if hasAllItems and doPlayerRemoveMoney(cid, tab.price * 10000) then for _, item in ipairs(tab.items) do doPlayerRemoveItem(cid, item[1], item[2]) end doTeleportThing(cid, tab.pos) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) npcHandler:say('Boa quest.', cid) else talkState[talkUser] = 0 npcHandler:say('Não vai não safado, cadê os itens?', cid) end elseif (msgcontains(msg, 'no') and talkState[talkUser] == 1) then talkState[talkUser] = 0 npcHandler:say('Okay, maybe another time.', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) -
[8.6] TFS 1.5 Nekiro Baiak, Mount and Modal widow.
Mateus Roberto respondeu ao tópico de Mateus Roberto em Tfs 1x ( forgottenserver )
Qualquer RME sim, porém você precisa pegar o arquivo items.otb e o arquivo XML do servidor e arrastá-los para dentro do RME. Depois disso, é só abrir normalmente. -
[8.6] TFS 1.5 Nekiro Baiak, Mount and Modal widow.
Mateus Roberto respondeu ao tópico de Mateus Roberto em Tfs 1x ( forgottenserver )
É possível sim, se você tiver conhecimento e fizer quando quiser. Obs: Eu recomendo utilizar o TFS 1.4.2 com 1098, pois está mais atualizado para esse Pokémon. @ ruyamorim Você já leu este tutorial, amigo? Sem adicionar, é claro que fecha o OTClient diretamente ou fica com tela preta. A única necessidade é adicionar apenas uma linha de montaria para ativar... Porque eu adicionei o sistema de montaria para funcionar apenas no OTClient e não no Cip Client. Espero ter ajudado! -
Existe a possibilidade de postar no MediaFire ou Google Drive? O Mega tem um limite de apenas 742MB para baixar e travou devido ao limite. Seria necessário comprar as licenças deles... ;/
-
Eu gostaria de iniciar o projeto com o Wodbo/DBZ usando o TFS 1.4.3, que é o mais recente e completo, e também o mais atualizado. Eu prefiro essa versão do TFS 1.4.3 com 10.98 porque é mais estável e seguro, e facilita a criação de scripts e sistemas, entre outras vantagens. No entanto, tenho dúvidas porque atualmente muitos jogadores preferem usar um client antigo devido ao Elf Bot. Não sei como lidar com isso. Devo iniciar o projeto DBZ com o TFS 1.4.3 mesmo sem usar o Elf Bot? Lembrando que o V8 já está integrado com um bot. Se a maioria dos jogadores não quer otc V8 e só quer o client antigo, tudo bem, eu não vou iniciar o projeto para evitar desperdiçar tempo, rs.
-
[8.6] TFS 1.5 Nekiro Baiak, Mount and Modal widow.
Mateus Roberto respondeu ao tópico de Mateus Roberto em Tfs 1x ( forgottenserver )
O SQL estava com problema e a config.lua do servidor também. Não era possível rodar nenhum Gesior ou MyACC. Tive que consertar e agora dá para rodar tranquilamente. Basta baixar e configurar o servidor. Thunder.sql config.lua -
[8.6] TFS 1.5 Nekiro Baiak, Mount and Modal widow.
Mateus Roberto respondeu ao tópico de Mateus Roberto em Tfs 1x ( forgottenserver )
Ué? É só importar o banco de dados e tudo estará lá para exibir, conta/senha... 8442758/mateus123 -
Fiz no Ubuntu e deu certo, descriptografei vários OTClient v8. Muito bom!
-
[8.6] TFS 1.5 Nekiro Baiak, Mount and Modal widow.
Mateus Roberto postou um tópico no fórum em Tfs 1x ( forgottenserver )
Parei de editar esse projeto e decidi compartilhá-lo, então liberei alguns datapacks para todos vocês! Este é um mapa Baiak na versão 8.6, com vários sistemas interessantes. Baixei o TFS 1.3 e atualizei para o TFS 1.5 Nekiro. Ele vem com montarias e janelas modais. As imagens estão anexadas. Se você quiser fazer o download e experimentar, há vários sistemas, eventos e minijogos incluídos. Alternativamente, você pode usá-lo como base para seus futuros mapas. Aproveite esses datapacks! Obs: Os arquivos items.otb e xml com sprites feitos em 13x foram rebaixados para 8.6 e estão funcionando bem! [Hidden Content] [Hidden Content] [Hidden Content] servidor scan virus [Hidden Content] spr 8.60 [Hidden Content] source tfs 1.5 [Hidden Content] Este servidor usa apenas OtClient 1: Abra seu otclient/modules/game_feature/feature.lua e procure por esta linha. if(version >= 860) then 2: adicione abaixo e salve.. montagem ativada pronta g_game.enableFeature(GamePlayerMounts)- 46 respostas
-
- 252
-
-
-
-
-
-
Aura No Personagem
Mateus Roberto respondeu ao tópico de 50cent em TFS 0.X, Compartilhe seu código C++, LUA, PHP e etc
local effectsConfig = { { effectID = 139, -- ID do efeito (client) repeatTimes = 1, -- número de vezes que o efeito será repetido delay = 1000 -- atraso entre cada repetição em milissegundos }, } function doEffect(cid, configIndex) local config = effectsConfig[configIndex] if config then if isCreature(cid) then doSendMagicEffect(getCreaturePosition(cid), config.effectID) if config.repeatTimes > 0 then config.repeatTimes = config.repeatTimes - 1 addEvent(doEffect, config.delay, cid, configIndex) end end end end function onSay(cid, words, param) local configIndex = 1 doEffect(cid, configIndex) return true end -
Comando que da items so 1 vez
Mateus Roberto respondeu ao tópico de 50cent em TFS 0.X, Compartilhe seu código C++, LUA, PHP e etc
TFS 0.X APENAS function onSay(cid, words, param, channel) local storage = 10000 -- Escolha um valor de storage que não esteja sendo usado local item = 2160 -- ID do item que você quer dar ao jogador local quantidade = 10 -- Quantidade do item que você quer dar ao jogador if getPlayerStorageValue(cid, storage) ~= 1 then doPlayerAddItem(cid, item, quantidade) setPlayerStorageValue(cid, storage, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você usou o comando e recebeu seus itens!") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você já usou este comando antes.") end return TRUE end <talkaction words="!seucomando" event="script" value="codigo.lua"/> -
Mensagem ao algum Staff logar
Mateus Roberto respondeu ao tópico de 50cent em TFS 0.X, Compartilhe seu código C++, LUA, PHP e etc
Você precisa entender uma coisa sobre o que pegou do Otland e trouxe aqui, falando que é compatível com o TFS 0.x inferior. Observe essas funções, por exemplo, 'Game.broadcastMessage', que são para TFS 1.x ou superior. É correto usar a função 'doBroadcastMessage', que é para TFS 0.x inferior. Tenha cuidado ao trazer e informar informações incorretas. O rapaz Sanzenkai diz que está correto. TFS 0.X adminlogin.lua function onLogin(cid) local playerGroup = getPlayerGroupId(cid) if playerGroup >= 5 then doBroadcastMessage("O administrador " .. getPlayerName(cid) .. " acabou de entrar no jogo!", MESSAGE_STATUS_WARNING) end return true end XML. <event type="login" name="AdminLogin" event="script" value="adminlogin.lua"/> Observe, sobre 'event' e 'value', apenas o TFS 0.4 ou inferior possui esses dois. O TFS 1.x não possui 'event' e 'value'. É só isso. Espero que entenda. -
ANSWERED ( LIBERADO ) Tibiagun OPEN SRC
Mateus Roberto respondeu ao tópico de The Baker em Outros tipos de servidores
Não há um arquivo group.xml neste servidor. Portanto, você deve pegá-lo e adicioná-lo ao seu servidor. Após fazer isso e entrar, o problema estará resolvido. [Hidden Content]- 45 respostas
-
- 22
-
-
-
-
<div class="sidebar"> <h3>Top Fishing</h3> <?php $cache = new Cache('engine/cache/topFishing'); if ($cache->hasExpired()) { $fishers = mysql_select_multi('SELECT `name`, `skill_fishing` FROM `players` WHERE `group_id` < ' . $config['highscore']['ignoreGroupId'] . ' ORDER BY `skill_fishing` DESC LIMIT 5;'); $cache->setContent($fishers); $cache->save(); } else { $fishers = $cache->load(); } if ($fishers) { $count = 1; foreach($fishers as $fisher) { echo "$count - <a href='characterprofile.php?name=". $fisher['name']. "'>". $fisher['name']. "</a> (Fishing Skill: ". $fisher['skill_fishing'] .").<br>"; $count++; } } ?> <br> </div> Qual site você está utilizando? Znote? Gesior? MyAcc? Sem informações sobre o seu uso, não é possível saber. Seria útil incluir detalhes do seu site e informar se está usando Gesior ou Znote, por exemplo. Isso ajudaria pessoas com mais experiência a oferecer ajuda. Infelizmente, sem informações, não podemos prestar assistência. Espero ter ajudado.
-
ANSWERED ( LIBERADO ) Tibiagun OPEN SRC
Mateus Roberto respondeu ao tópico de The Baker em Outros tipos de servidores
Baixei e testei no Windows... Explorei todo o servidor, foram 2 horas. Amei esses módulos, alguns são bem diferentes, nunca vistos antes... Obrigado por trazer um conteúdo tão incrível! + REPP -
No entanto, no TFS 1.4 e 1.5, já existem as funções 'onMoveItem' e 'onItemMoved'. Qual é a diferença entre 'onMoveItem', 'onItemMoved' e 'seu'? function onMoveItem(player, item, fromPosition, toPosition, fromItem, toItem, fromSlot, toSlot) if toItem.uid == CONST_SLOT_FEET and toSlot == 0 then print("Item movido para o slot de feet na posição 0") end return true end
-
Como por efeito shades/particula no OTC v8?
Mateus Roberto respondeu ao tópico de qrcode em OTClient Mehah, V8 e derivados
Infelizmente, não há nenhum shader disponível para TFS 0.3.6. Por que você não considera usar o Nekiro 1.5 8.6 em vez disso?
- Criar Novo...