Líderes
-
-
-
Camilo Salvadori
MembroPontos35Total de itens -
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 05/17/18 em todas áreas
-
Arcan Isle | Cave Hunt | 8.60
2 pontosCave hunt - Arcan Isle. Download: Here Scan: Here Imagens:2 pontos
-
TFS 1.3 / Otx3 | Otg Server Global - 11x - 12.40 (SPRITES 13.40) (Updates Diarios)
Otg Server Global Somos o Otg Server, projeto baseado no TFS 1.3 e OTX3.2, Se trata de um servidor baseado no GLOBAL MAP RL. Aqui você encontrará baixo uso de recursos como CPU / memoria, prezamos muito por estabilidade e atualizações constantes. Agradecemos primeiramente ao Tibiaking pela oportunidade nos concedida, somos parceiros oficiais do Tibiaking.com melhor Forum Brasileiro! Especificações : - Global Map FULL RL - Maioria das Quests com Quest Log 100% - Anti Rollback + Auto Restart 100% - Source Otimizada (baixo consumo de CPU e memoria) - Sem Bug de Clonar dinheiro (Npcs Refeitos - Exercise Training 100% - Raids 100% - Monstros 100% Imagens : THAIS TEMPLE FALCONS NEW ASURAS WZ 4,5,6 Downloads : PROJETO OFFICIAL GITHUB: https://github.com/otg-br/global-11x TUTORIAL PARA COMPILAÇÃO: https://github.com/otg-br/global-11x/wiki EXE compilado WIN11 64bits: https://github.com/otg-br/global-11x/blob/main/Executavel compilado win11 64bits.rar GRUPO WHATSAPP OTG SERVER: https://chat.whatsapp.com/EWV3dVvS6nt1em7q23FGu7 Créditos : The Forgotten Server Otland Mark Samman Mattyx Otx Erick Nunes Johncore Otg Server contribuidores OTX contribuidores Otservbr Leu Marcomoa Marson Schneider Leandro Baldissera1 ponto
-
[Sistema] Advanced Trade Points v1.0
[Sistema] Advanced Trade Points v1.0
Lurk reagiu a VitorSubhi por uma resposta no tópico
1 pontoApresentação: Olá galera do Tibia King, este é meu primeiro tutorial que desenvolvo após anos apenas sugando da comunidade, chegou a hora de compartilhar um pouco de conhecimento, rsrs... Após ver que muitos usuários tinham interesse em um sistema de Trade de Points in-game resolvi trazer um sistema totalmente completo para vocês. Funcionamento: Player 1 após adquirir os Points, pode iniciar uma negociação com o Player 2 através do comando /tradepoints Player 2, Quantidade. Será aberto uma Janela de Trade com o item referente aos Points. Após ambos aceitarem a negociação será realizado a troca de Points pelo item requisitado. Observações: Necessário ter acesso às Sources de sua Distro. Testado em servidor 8.6 (The Forgotten Server 0.4). Antes que venham falar que possui sistemas parecidos, veja o diferencial (Item não aparece em nenhum inventário, e não é necessário usar/comprar qualquer item). Algumas Imagens: Instalação: Sources > Luascript.cpp Sources > Luascript.cpp Sources > Luascript.h Server > Data > Lib > 050-function Server > Data > Creaturescripts > Scripts >Trade_Orbs.lua Server > Data > Creaturescripts > Creaturescripts.xml Server > Data > Creaturescripts > Scripts > Login.lua Server > Data > Talkactions > Scripts > Points_Trade.lua Server > Data > Talkactions > Talkactions.xml Créditos: Todo o sistema foi feito completamente por mim: Vítor Subhi. The Forgotten Server (Pelas Sources) Vodkart, White Wolf, Natanael Beckman, e a todos os demais membros do TK que não lembro o nome, que contribuíram indiretamente através de seus tutoriais.1 ponto -
OldBot Tibia Bot - O melhor bot para Tibia 12 em 2020, 100% indetectavel
Olá, venho aqui para mostrar para vocês o bot que está em desenvolvimento desde 2017, e atualmente é o bot mais completo do mundo para o Tibia global, além de ser 100% indetectável ao BattlEye. É também compatível com quase todas as versões/clients incluindo 7.x. Mais informações no site e na página do Facebook: http://oldbot.online/ Forum: http://oldbot.online/forum Facebook: https://www.facebook.com/tibiaoldbot/ Email: [email protected] Abraço!1 ponto
-
Republic Bay 10.77 (Liberty Bay Revamp)
REPUBLIC BAY - A cidade é projetada para War, há muitas traps, caminhos difíceis e estruturas modernas. Se você não puder terminar o continente, recorte a cidade apenas, pois ela está 97% pronta. - Republic Bay tem: 2 Barcos 12 Depots 1 Dungeon (rats, slimes, corym, etc...) 20-30 Locais para NPCs 20 Houses 1646 House Tiles Maior House: 238 sqm Imagens do estilo Download RepublicBay - Daniel Tibiaking.com.zip Download via MediaFire Scan RepublicBay - Daniel Tibiaking.com.zip1 ponto
-
(Resolvido){RESOLVIDO} Monstro virando outro com % de vida
é pq tme mto jogador atingindo ao mesmo tempo, use assim: function onStatsChange(cid, attacker, type, combat, value) local stor = 354867 -- n mexa local monster = "Rabbit" -- Monstro que irá atingir o 50% e sumir local monstro = "Demon" -- Monstro que irá ser invocado local msg = "Irei sumir" -- Mensagem quando o monstro for sumir if not isMonster(cid) then return true end if type == STATSCHANGE_HEALTHLOSS and getCreatureName(cid):lower() == monster:lower() then local monsterPercent = 100/(getCreatureMaxHealth(cid)/getCreatureHealth(cid)) if monsterPercent <= 50 and monsterPercent >= 49 then if getGlobalStorageValue(stor) - os.time() <= 0 then doCreatureSay(cid, msg, 1) setGlobalStorageValue(stor, os.time() + 120) addEvent(doCreateMonster, 1000, monstro, getCreaturePosition(cid)) addEvent(doRemoveCreature, 1000, cid) end end end return true end1 ponto
-
OldBot Tibia Bot - O melhor bot para Tibia 12 em 2020, 100% indetectavel
@debbie haha, quando o caso é esse da nada não, já passei despercebido em algumas áreas também, kkkk. Alias, parabéns pelo bot! xD1 ponto
-
(Resolvido)Casulo que sumona monstro
@peterson18 function onUse(cid, item, fromPosition, itemEx, toPosition) local destroy = 7536 local name = "Spider" -- Monster name local chance = 30 -- Em % a chance de nascer a spider if math.random(1, 100) <= chance then doCreateMonster(name, getCreaturePosition(cid)) doTransformItem(item.uid, destroy) return true end doTransformItem(item.uid, destroy) return true end1 ponto
-
(Resolvido)Casulo que sumona monstro
(Resolvido)Casulo que sumona monstro
peterson18 reagiu a Vodkart por uma resposta no tópico
1 pontohttps://otland.net/threads/cocoon.175379/1 ponto -
(Resolvido){RESOLVIDO} Monstro virando outro com % de vida
tenta assim: function onStatsChange(cid, attacker, type, combat, value) local monster = "Rabbit" -- Monstro que irá atingir o 50% e sumir local monstro = "Demon" -- Monstro que irá ser invocado local msg = "Irei sumir" -- Mensagem quando o monstro for sumir if not isMonster(cid) then return true end if type == STATSCHANGE_HEALTHLOSS and getCreatureName(cid):lower() == monster:lower() then local monsterPercent = 100/(getCreatureMaxHealth(cid)/getCreatureHealth(cid)) if monsterPercent <= 50 and monsterPercent >= 49 then doCreatureSay(cid, msg, 1) addEvent(doCreateMonster, 1000, monstro, getCreaturePosition(cid)) addEvent(doRemoveCreature, 1000, cid) end end return true end1 ponto
-
(Resolvido)Casulo que sumona monstro
Fiquei em dúvida se essa Spider seria um monstro ou summon , enfim: Para a destroyed coccon voltar a ser a Coccon você vai ter que mudar isso no itens.XML e fazer umas modificações , é só olhar exemplo de itens que se transformam em outros function onUse(cid, item, fromPosition, itemEx, toPosition) local destroy = 7536 local name = "Spider" -- Monster name local chance = 30 -- Em % a chance de nascer a spider if math.random(1, 100) <= chance then doCreateMonster(name, getCreaturePosition(cid)) return true end doTransformItem(item.uid, destroy) return true end1 ponto
-
(Resolvido){RESOLVIDO} Monstro virando outro com % de vida
Creaturescripts/scripts function onStatsChange(cid, attacker, type, combat, value) local life = getCreatureHealth(cid) <= math.floor(0.5 * getCreatureMaxHealth(cid)) local monster = "Rabbit" -- Monstro que irá atingir o 50% e sumir local monstro = "Demon" -- Monstro que irá ser invocado local msg = "Irei sumir" -- Mensagem quando o monstro for sumir if not isMonster(cid) then return true end if life and getCreatureName(cid) == monster then doCreatureSay(cid, msg, 1) addEvent(doCreateMonster, 1000, monstro, getCreaturePosition(cid)) addEvent(doRemoveCreature, 1000, cid) return true end return true end XML <event type="statschange" name="Pedido" event="script" value="Pedido.lua"/> Na XML do monstro <script> <event name="Pedido"/> </script>1 ponto
-
TFS 1.3 / Otx3 | Otg Server Global - 11x - 12.40 (SPRITES 13.40) (Updates Diarios)
Servidor excelente, já compilei e por enquanto nada de bugs.1 ponto
-
OldBot Tibia Bot - O melhor bot para Tibia 12 em 2020, 100% indetectavel
Valeu! Fico no aguardo de um feedback Não há, seria algo muito difícil de fazer somente trabalhando com busca de imagens na tela, simulando ações de mouse, teclado e etc, mas quem sabe num futuro bem mais distante...1 ponto
-
TALKACTION CM
1 pontolocal blocked = {2150, 2155, 2180} -- ID dos itens não permitidos local group = 4 -- GROUP ID não permitido a usar o comando e criar os itens da tabela acima // 4 por exemplo , isso significa que nenhum GROUP que for igual a quatro ou menor que quatro seria permitido a criar os itens da tabela function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local t = string.explode(param, ",") local ret = RETURNVALUE_NOERROR local pos = getCreaturePosition(cid) local id = tonumber(t[1]) if(not id) then id = getItemIdByName(t[1], false) if(not id) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Item wich such name does not exists.") return true end end if isInArray(blocked, id) and getPlayerGroupId(cid) <= group then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce nao pode criar alguns itens especificos.") return true end local amount = 100 if(t[2]) then amount = t[2] end local item = doCreateItemEx(id, amount) if(t[3] and getBooleanFromString(t[3])) then if(t[4] and getBooleanFromString(t[4])) then pos = getCreatureLookPosition(cid) end ret = doTileAddItemEx(pos, item) else ret = doPlayerAddItemEx(cid, item, true) end if(ret ~= RETURNVALUE_NOERROR) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Couldn't add item: " .. t[1]) return true end doDecayItem(item) if(not isPlayerGhost(cid)) then doSendMagicEffect(pos, CONST_ME_MAGIC_RED) end return true end Basta substituir sua script atual do /i por essa.1 ponto
-
{Ajuda} Erro Global Events
{Ajuda} Erro Global Events
djteteh reagiu a barackfodao por uma resposta no tópico
1 pontoSe me pergunta-se face ou jogo poderia responder né anta basta trocar function onTimer(interval) por function onTime(interval)1 ponto -
[Resolvido] [PEDIDO] NPC Troca Item por outro Item
[Resolvido] [PEDIDO] NPC Troca Item por outro Item
Breniinx reagiu a GiovaniRodrigo por uma resposta no tópico
1 pontoCrie um arquivo chamado Jax.lua na pasta data/npc/scripts e cole isso 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 local items = { item1 = {2346, 2349}, -- item1 item que será pedido e que será dado na primeira troca item2 = {2033, 15515} -- item2 item que será pedido e que será dado na segunda troca } local counts = { count1 = {1, 1}, -- count1 quantidade que será pedido e que será dado na primeira troca count2 = {10, 1} -- count2 quantidade que será pedido e que será dado na segunda troca } 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, 'blue note') then if getPlayerItemCount(cid, items.item1[1]) >= counts.count1[1] then doPlayerRemoveItem(cid, items.item1[1], counts.count1[1]) doPlayerAddItem(cid, items.item1[2], counts.count1[2]) selfSay('You just swap '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..' for '.. counts.count1[2] ..' '.. getItemNameById(items.item1[2]) ..'.', cid) else selfSay('You need '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..'.', cid) end elseif msgcontains(msg, 'bar of gold') then if getPlayerItemCount(cid, items.item2[1]) >= counts.count2[1] then doPlayerRemoveItem(cid, items.item2[1], counts.count2[1]) doPlayerAddItem(cid, items.item2[2], counts.count2[2]) selfSay('You just swap '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..' for '.. counts.count2[2] ..' '.. getItemNameById(items.item2[2]) ..'.', cid) else selfSay('You need '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..'.', cid) end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Crie um arquivo chamado Jax.xml na pasta data/npc e cole isso <?xml version="1.0" encoding="UTF-8"?> <npc name="Jax" script="Jax.lua" walkinterval="2000" floorchange="0"> <health now="150" max="150" /> <look type="134" head="57" body="59" legs="40" feet="76" corpse="2212" /> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|. Do not want to make an exchange? I have {blue note} and {bar of gold}." /> <parameter key="message_farewell" value="Bye bye!" /> </parameters> </npc> Testado e está 100% funcional Att. Giovani Rodrigo1 ponto -
OldBot Tibia Bot - O melhor bot para Tibia 12 em 2020, 100% indetectavel
Obrigado por mover o tópico KotZletY! Eu estava meio perdido quando o criei rsrs Abraço.0 pontos
Líderes está configurado para São Paulo/GMT-03:00