-
Total de Posts
80 -
Registro em
-
Última visita
-
Dias Ganhos
4
Tipo de Conteúdo
Perfis
Fóruns
Galeria
Downloads
Tudo que Mateus Roberto postou
-
[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.. montaria ativada pronta g_game.enableFeature(GamePlayerMounts)- 57 respostas
-
- 396
-
-
-
-
-
-
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]- 46 respostas
-
- 26
-
-
-
-
<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? -
Sistema de eventos de finais de semana
Mateus Roberto respondeu ao tópico de Surts em Suporte C++, LUA E etc
[Hidden Content]- 7 respostas
-
- 16
-
-
-
-
- globalevents
- poketibia
-
(e 1 mais)
Tags:
-
O cara fez o script para você, que está usando uma versão inferior do TFS 0.x. Recomendo que você poste informações sobre o seu servidor e qual versão está utilizando. Assim, poderemos ajudá-lo mais facilmente. Eu notei que você mencionou em outro lugar que estava usando o TFS 1.2 Pota, Então, peguei o script do cara e adaptei para o TFS 1.x+. local config = { pos = {x=100, y=100, z=7}, time = 24, -- o tempo aqui é em horas, então 24 = 24 horas storage = 99999, } function onStepIn(cid, item, position, fromPosition) local player = Player(cid) if isMonster(cid) then return false end if player:getStorageValue(config.storage) >= os.time() then doTeleportThing(cid, player:getTown():getTemplePosition()) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Você só pode usar o Portal novamente em " .. os.date("%d %B %Y %X ", player:getStorageValue(config.storage)) .. ".") return false end doTeleportThing(cid, config.pos) player:setStorageValue(config.storage, os.time() + config.time * 60 * 60) return true end <movevent type="StepIn" actionid="20000" script="boss24h.lua"/> Sobre a tag XML, repare que existe apenas 'value' e 'event' nas versões TFS 0.x e inferiores. O correto é usar a tag sem 'value' e 'event'. Basta apagar os dois, e o script estará funcionando normalmente! Espero ter ajudado.
-
Sistema de eventos de finais de semana
Mateus Roberto respondeu ao tópico de Surts em Suporte C++, LUA E etc
Porque o TFS 1.2 é bem antigo... Recomendo utilizar a base do TFS 1.4.2 ou superior.- 7 respostas
-
- 1
-
-
- globalevents
- poketibia
-
(e 1 mais)
Tags:
-
Sistema de Roleta
Mateus Roberto respondeu ao tópico de eduardogaier em TFS 0.X, Compartilhe seu código C++, LUA, PHP e etc
Gostei desta área, é possível disponibilizá-la para download? -
Peguei este script e adaptei para o RevScripts, para quem quiser usar à vontade. xD local resetConfig = { maxResets = 5, -- Limite de resets minLevelForReset = 50, -- Nível mínimo para reset diamondReward = 5, -- Quantidade de Diamonds como recompensa por reset } local ResetAction = Action() function ResetAction.onUse(player, item, fromPosition, itemEx, toPosition) local playerLevel = player:getLevel() local playerResets = player:getStorageValue(12345) -- Substitua pelo ID de storage correto. if playerResets >= resetConfig.maxResets then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Você atingiu o limite de resets.") return true end if playerLevel < resetConfig.minLevelForReset then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa estar pelo menos no nível " .. resetConfig.minLevelForReset .. " para resetar.") return true end player:setStorageValue(12345, playerResets + 1) -- Substitua pelo ID de storage correto. player:addItem(2148, resetConfig.diamondReward) -- Substitua pelo ID do Diamond. player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Você resetou e recebeu " .. resetConfig.diamondReward .. " Diamonds como recompensa.") player:setLevel(1) -- Define o nível do jogador para 1 após o reset. return true end ResetAction:id(2550) -- id do item ResetAction:register()
-
Tentei esse método no Windows, mas não deu certo. Pedi a um colega que utiliza o Linux para tentar também, porém sem sucesso. Agora, quanto a esse arquivo "decrypt", ele é destinado apenas para o Linux ou para todas as plataformas? Estou começando a acreditar que possa ser falso, já que não há fotos nem vídeos como prova. Se houvesse imagens ou vídeos demonstrando o processo de descriptografia com sucesso, aí seria diferente.
-
testei e não funcionou. Você poderia me explicar como fazer? Ou até mesmo criar um vídeo tutorial? Obrigado
-
Esse sprite está incompleto. Poderia estar completo
-
- Criar Novo...
