Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 08/31/18 em todas áreas

  1. 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 Baldissera
  2. Gesior AAC - 2020

    Rogex Joyz reagiu a Marco Oliveira por uma resposta no tópico

    1 ponto
    Olá, estou deixando minha contribuição para o open-tibia, fornecendo a versão mais recente do meu site. Compatível com a versão mais recente do TFS e OTX. O layout é semelhante ao tibia.com, mas não contém todos os recursos. Conto com a contribuição de todos neste projeto. Algumas funcionalidades: Highscores NEW PagSeguro Lightbox New Tickets NEW Suporte https Créditos: Gesior.pl Felipe Monteiro Marco Oliveira Ricardo Souza Link para download ou contribuição: GITHUB
  3. Paletas Atualizadas para Map Editor 11.x

    Samuel Junior reagiu a Cat por uma resposta no tópico

    1 ponto
    Créditos por este conteúdo. RokojoM (RAW, wall autoborder, mountain autoborder, ground randomization...) Limos (Majority of item palette, ground autoborder.) PALETAS ATUALIZADAS PARA MAP EDITOR 11.X Como instalar: Baixe os arquivos .rar que contém os arquivos necessários para a modificação. Copie todos os arquivos e cole em: Remere's Map Editor > data > client (Se tiver dúvidas, faça um backup antes). Cole os arquivos .xml por cima dos existentes na pasta e reinicie o editor. Sobre A maioria dos pisos, paredes e montanhas que estavam faltando foram adicionados em terrain (autoborder). A maioria dos itens de others foram catalogados e organizados na paleta RAW. Contém organização de itens até a versão 10.98. Os arquivos foram feitos para funcionar em 10.98, porém funciona com qualquer client adicionado no RME 3.2. Ou seja, abaixo da versão 10.98 a paleta Terrain terá alguns itens em preto mas o editor não deixa de funcionar. RkjM RME Mod 3 (with Tiny Borders).rar RkjM RME Mod 3 (without Tiny Borders).rar
  4. TFS 1.2 - Store Itens

    tataboy67 reagiu a Deletera por uma resposta no tópico

    1 ponto
    Para quem usa o OTX 11+ do Erick Nunes/Malucoo, vem tudo certo com os itens da store, no entanto, quando você puxa eles pelo store no jogo o package não transforma no item, arrumei o script que faz com que o pacote se torne o item desejado. Espero ajudar quem tiver com o mesmo problema, pois não havia encontrado a solução pelos foruns. Crie na pasta other/actions um arquivo chamado store_houses local constructionKits = { [27850] = 27850, [27728] = 27728, [26075] = 26075, [26059] = 26059, [26083] = 26083, [26073] = 26073, [26077] = 26077, [26063] = 26063, [26079] = 26079, [26067] = 26067, [26356] = 26356, [26349] = 26349, [26358] = 26358, [26354] = 26354, [27897] = 27897, [27905] = 27905, [27901] = 27901, [27893] = 27893, [27892] = 27892, [27894] = 27894, [27895] = 27895, [27896] = 27896, [26109] = 26109, [26110] = 26110, [26111] = 26111, [26371] = 26371, [26372] = 26372, [26373] = 26373, [26374] = 26374, [26375] = 26375, [27084] = 27084, [27085] = 27085, [27086] = 27086, [27087] = 27087, [27088] = 27088, [27089] = 27089, [27090] = 27090, [27091] = 27091, [26370] = 26370, [26347] = 26347, [26364] = 26364, [26098] = 26098, [26107] = 26107, [26100] = 26100, [27100] = 27100, [27889] = 27889, [26094] = 26094, [26090] = 26090, [27102] = 27102, [27886] = 27886, [26057] = 26057, [26055] = 26055, [26104] = 26104, [26105] = 26105, [26106] = 26106, [26379] = 26379, [26380] = 26380, [26381] = 26381 } function onUse(player, item, fromPosition, target, toPosition, isHotkey) local kit = constructionKits[item.actionid] if not kit then return false end if fromPosition.x == CONTAINER_POSITION then player:sendTextMessage(MESSAGE_STATUS_SMALL, "Put the construction kit on the floor first.") elseif not fromPosition:getTile():getHouse() then player:sendTextMessage(MESSAGE_STATUS_SMALL, "You may construct this only inside a house.") else item:transform(kit) item:setActionId(0) fromPosition:sendMagicEffect(CONST_ME_POFF) end return true end Adicione no actions.xml <action actionid="27850" script="other/store_house.lua" /> <action actionid="26347" script="other/store_house.lua" /> <action actionid="27100" script="other/store_house.lua" /> <action actionid="27886" script="other/store_house.lua" /> <action actionid="26106" script="other/store_house.lua" /> <action actionid="26109" script="other/store_house.lua" /> <action actionid="26373" script="other/store_house.lua" /> <action actionid="27086" script="other/store_house.lua" /> <action actionid="27091" script="other/store_house.lua" /> <action actionid="26107" script="other/store_house.lua" /> <action actionid="26090" script="other/store_house.lua" /> <action actionid="26104" script="other/store_house.lua" /> <action actionid="26381" script="other/store_house.lua" /> <action actionid="26059" script="other/store_house.lua" /> <action actionid="26079" script="other/store_house.lua" /> <action actionid="26354" script="other/store_house.lua" /> <action actionid="27892" script="other/store_house.lua" /> <action actionid="26110" script="other/store_house.lua" /> <action actionid="26374" script="other/store_house.lua" /> <action actionid="27087" script="other/store_house.lua" /> <action actionid="26370" script="other/store_house.lua" /> <action actionid="26100" script="other/store_house.lua" /> <action actionid="27102" script="other/store_house.lua" /> <action actionid="26105" script="other/store_house.lua" /> <action actionid="26083" script="other/store_house.lua" /> <action actionid="26067" script="other/store_house.lua" /> <action actionid="27897" script="other/store_house.lua" /> <action actionid="27894" script="other/store_house.lua" /> <action actionid="26111" script="other/store_house.lua" /> <action actionid="26375" script="other/store_house.lua" /> <action actionid="27088" script="other/store_house.lua" /> <action actionid="26356" script="other/store_house.lua" /> <action actionid="27905" script="other/store_house.lua" /> <action actionid="27895" script="other/store_house.lua" /> <action actionid="26371" script="other/store_house.lua" /> <action actionid="27084" script="other/store_house.lua" /> <action actionid="27089" script="other/store_house.lua" /> <action actionid="26057" script="other/store_house.lua" /> <action actionid="26379" script="other/store_house.lua" /> <action actionid="27728" script="other/store_house.lua" /> <action actionid="26077" script="other/store_house.lua" /> <action actionid="26349" script="other/store_house.lua" /> <action actionid="27901" script="other/store_house.lua" /> <action actionid="27896" script="other/store_house.lua" /> <action actionid="26372" script="other/store_house.lua" /> <action actionid="27085" script="other/store_house.lua" /> <action actionid="27090" script="other/store_house.lua" /> <action actionid="26098" script="other/store_house.lua" /> <action actionid="26094" script="other/store_house.lua" /> <action actionid="26055" script="other/store_house.lua" /> <action actionid="26380" script="other/store_house.lua" /> <action actionid="26075" script="other/store_house.lua" /> <action actionid="26063" script="other/store_house.lua" /> <action actionid="26358" script="other/store_house.lua" /> <action actionid="27893" script="other/store_house.lua" /> <action actionid="26073" script="other/store_house.lua" /> <action actionid="26364" script="other/store_house.lua" />
  5. Eventos do Tibia King?

    Cat reagiu a Guilherme por uma resposta no tópico

    1 ponto
    Eu acho interessante, inclusive irei verificar com o pessoal do discord, o que acham dessa ideia e quando seria interessante começar, até pq precisamos levantar no começo uma galera exata que participaria.
  6. [PRECISO] Stians Repack Dev-Cpp

    Black Fenix reagiu a KotZletY por uma resposta no tópico

    1 ponto
    @Jociel não sei sobre o erro, acho que já passei por algo, não lembro, em todo o caso, o problema não está com o dev, e as source já vem com parâmetros de compilação já definidos!
  7. [PRECISO] Stians Repack Dev-Cpp

    Black Fenix reagiu a KotZletY por uma resposta no tópico

    1 ponto
    @Jociel use esete: https://github.com/Fir3element/binaries/blob/master/dev-cpp.rar vai que é sucesso, e não precisa instalar o openssl.
  8. Addon System FUNCIONAL 2015/2016

    DarkRed reagiu a Wakon por uma resposta no tópico

    1 ponto
    Tópico aprovado, obrigado por compartilhar. Você recebeu um REP pela contribuição.
  9. (Resolvido)Spell de revidar ataque

    kirabig reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
    spells/scripts/especiais/uchihagaeshi.lua local config = { storage = 3482101, cooldown = 20, effect1 = 29 --- efeito que sai qnd usa a spell } function onCastSpell(cid, var) if getPlayerStorageValue(cid, config.storage) == 1 then doPlayerSendCancel(cid, "Your skill is already active.") return false end if os.time() - getPlayerStorageValue(cid, 55694) >= config.cooldown then setPlayerStorageValue(cid, 55694, os.time()) doSendMagicEffect(getCreaturePosition(cid), config.effect1) setPlayerStorageValue(cid, config.storage, 1) doPlayerSendTextMessage(cid, 27, "You activated your skill, the next damage will be reflected.") else doPlayerSendCancel(cid, "Your skill is in cooldown, you must wait "..(config.cooldown - (os.time() - getPlayerStorageValue(cid, 55694))).." seconds.") return false end return true end spells.xml <instant name="testeTK" words="naruto3" lvl="16" mana="500" prem="1" aggressive="0" exhaustion="1000" needlearn="0" event="script" value="especiais/uchihagaeshi.lua"> </instant> creaturescripts.xml: <event type="statschange" name="uchihagaeshi" event="script" value="uchihagaeshi.lua"/> creaturescripts\scripts\uchihagaeshi.lua: local config = { storage = 3482101, effect1 = 17, --- efeito que sai ao dar reflect effect2 = 29 -- efeito que aparece na pessoa que levou reflect } function onStatsChange(cid, attacker, type, combat, value) if value >= 1 and (type == STATSCHANGE_HEALTHLOSS or (getCreatureCondition(cid, CONDITION_MANASHIELD) and type == STATSCHANGE_MANALOSS)) then if getPlayerStorageValue(cid,config.storage) == 1 and isCreature(attacker) then doSendAnimatedText(getCreaturePosition(attacker),"-"..value, 215) doCreatureAddHealth(attacker, -value, true) doCreatureSay(cid,"Uchihagaeshi!", 19) doSendMagicEffect(getCreaturePosition(cid), config.effect1) doSendMagicEffect(getCreaturePosition(attacker), config.effect2) setPlayerStorageValue(cid,config.storage, 0) return false end end return true end creaturescripts\scripts\login.lua: ---------- UCHIHAGAESHI ---------------- registerCreatureEvent(cid, "uchihagaeshi") if getPlayerStorageValue(cid, 3482101) ~= 0 then setPlayerStorageValue(cid, 3482101, 0) end Se for editar storage tem que editar em todos os scripts
  10. (Resolvido)[Pedido] NPC Task System

    Sivermisty reagiu a Vodkart por uma resposta no tópico

    1 ponto
    Mods: Task Kill.xml <?xml version="1.0" encoding="ISO-8859-1"?> <mod name="Task Kill" version="1.0" author="Vodkart" contact="tibiaking.com" enabled="yes"> <config name="KillM_func"><![CDATA[ tsk = { storages = {68754,68755}, task = {"dragon", 10}, -- nome do bixo e quantidade exp = 200, item = {2123,1} } ]]></config> <event type="login" name="AreKill" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid, "CountTask") return true end]]></event> <event type="kill" name="CountTask" event="script"><![CDATA[ domodlib('KillM_func') function onKill(cid, target) if isMonster(target) then local n = string.lower(getCreatureName(target)) if n == tsk.task[1] and getPlayerStorageValue(cid, tsk.storages[2]) >= 1 then local contagem = getPlayerStorageValue(cid, tsk.storages[1]) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then return true end if contagem > tsk.task[2] then return true end setPlayerStorageValue(cid, tsk.storages[1], contagem+1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,""..(contagem == tsk.task[2] and "Congratulations! You finished the task of "..n.."." or "defeated. Total [" .. contagem .. "/" .. tsk.task[2] .. "] " .. n .. ".").."") end end return true end]]></event> </mod> npc: domodlib('KillM_func') 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 local msg = string.lower(msg) if isInArray({"task","mission","missao"}, msg) then if not tonumber(getPlayerStorageValue(cid, tsk.storages[1])) then npcHandler:say("Você já terminou a task!", cid) elseif getPlayerStorageValue(cid, tsk.storages[2]) >= 1 then npcHandler:say("Você já matou "..tsk.task[2].." "..tsk.task[1].."? {yes}", cid) talkState[talkUser] = 2 else npcHandler:say("Você deseja fazer uma missão de matar "..tsk.task[2].." "..tsk.task[1].." e receber "..tsk.exp.." de experience e "..tsk.item[2].." "..getItemNameById(tsk.item[1]).."? {yes}", cid) talkState[talkUser] = 1 end elseif isInArray({"yes","sim"}, msg) and talkState[talkUser] > 0 then if talkState[talkUser] == 1 then npcHandler:say("Parabéns! Agora você está participando da task, volte quanto tiver terminado!", cid) setPlayerStorageValue(cid, tsk.storages[2], 1) else if getPlayerStorageValue(cid, tsk.storages[1]) >= tsk.task[2] then npcHandler:say("Obrigado guerreiro, aqui está sua recompensa!", cid) setPlayerStorageValue(cid, tsk.storages[1], "Finished") doPlayerAddExp(cid, tsk.exp) doPlayerAddItem(cid, tsk.item[1], tsk.item[2]) else npcHandler:say("Você ainda não terminou a sua task!", cid) end end talkState[talkUser] = 0 elseif msg == "no" then selfSay("Tudo bem então", cid) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo