
Tudo que KOLISAO postou
-
Classic-Yurots [8.60] - Push Cruzado + Cast com Setas
Obrigado! Fico feliz por ser reconhecido. Mas, quero que saiba que, o ClassicYurots tem muitos bugs, foi quando começei a realmente aprender a programar. ClassicYurots é mt básico perto do que eu já fiz. Hoje estou em um que, sinceramente, é algo que eu nem consigo acreditar a qual ponto estou chegando com ele.
-
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
@Mathias Kenfi Tem um bug que não consegui resolver. Pelo meus testes, apenas mages com wand ou rod... Quando ele só tem o mana leech, dai ele heala a vida ao invés da mana... Caso ele tenha só o life leech ou os 2, dai funciona normal. Mas se tiver apenas o mana leech, não funciona. Isso é apenas para os mages. Demais vocações funciona normal. EDIT: To achando que o problema está relacionado ao life ou mana drain... Tenho um shield que possui life/mana drain e quando removo ele, funciona...
-
Melhorar a melhor resposta na seção de suporte
Ai sim Se puder por aqueles com linhas, assim ficaria show d+, principalmente caso algum usuário poste um script com erro, nós podemos ajuda-lo apenas indicando a linha e como corrigir rs'
-
Melhorar a melhor resposta na seção de suporte
Por favor, arruma o CODE do fórum. Acho que isso ficaria perfeito na nova att, principalmente de identação
-
(Resolvido)[NPC's] Bug das letras no chat
Sinto lhe dizer mas o seu problema esta no cliente. Você deve estar utilizando o OTClient e o mesmo está bugado.
-
ENQUETE WAR 8.6
Coloca as 3 e desenvolve um script com ENQUETE para votarem na cidade 30min antes de rodar o script, a enquete mais votada muda o mapa teleportando os jogadores para ela. GG Eu prefiro Thais!
-
Tenho Café, alguém tem açúcar???
derrete um chocolateee e põe dentro que fica show
-
(Resolvido)[PEDIDO] Ganhar recompensa ao matar jogador
Tenta agr local nomeItem, itemNull, qtd = "NOME DO ITEM", 5805, 1 local config = { [storageX] = {"NOME DO ITEM", {item_id, QTD}}, [storageY] = {"NOME DO ITEM", {item_id, QTD}} } function onKill(cid, target, lastHit) if (not isPlayer(cid)) or (not isPlayer(target)) then return true end for storage, itemId in pairs(config) do if getPlayerStorageValue(cid, storage) >= 1 then doPlayerAddItem(cid, itemId[2]) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "Você matou ".. getPlayerName(target) .." e recebeu ".. itemId[1] ..".") else doPlayerAddItem(cid, itemNull, qtd) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "Você matou ".. getPlayerName(target) .." e recebeu ".. nomeItem ..".") end break end return true end
-
(Resolvido)[PEDIDO] Ganhar recompensa ao matar jogador
Atualizei o tópico! Testa ai, só não entendi quem deve ter a storageValue, o jogador que matar ou oque morreu...
-
Atualização em breve! Nova Equipe, redução de ADS, site mais rápido e outras novidades!
Só uma sugestão que eu dou desde 2014... Arruma o CODE... A indentação e o CODE em sí é completamente bugado Da última vez me falaram que o problema era na plataforma em sí mas, qualquer script postado aqui aparece bugado ou sem indentação mesmo fazendo tudo perfeito. É chato as vezes. Espero que a equipe veja este comentário não como uma crítica mas, uma dica de como melhorar ainda mais o fórum.
-
(Resolvido)[PEDIDO] Ganhar recompensa ao matar jogador
local nomeItem, itemNull, qtd = "NOME DO ITEM", 5805, 1 local config = { [storageX] = {"NOME DO ITEM", {item_id, QTD}}, [storageY] = {"NOME DO ITEM", {item_id, QTD}} } function onKill(cid, target, lastHit) if (not isPlayer(cid)) or (not isPlayer(target)) then return true end for storage, itemId in pairs(config) do if getPlayerStorageValue(cid, storage) ~= -1 then doPlayerAddItem(cid, itemId[2]) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "Você matou ".. getPlayerName(target) .." e recebeu ".. itemId[1] ..".") else doPlayerAddItem(cid, itemNull, qtd) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "Você matou ".. getPlayerName(target) .." e recebeu ".. nomeItem ..".") end break end return true end <event type="kill" name="killReward" event="script" value="killPlayer.lua"/> registerCreatureEvent(cid, "killReward") ItemNull = Caso o jogador não tenha nenhuma das storages qtd = a quantidade do itemNull StorageX e Y = Storage que você quer adicionar item_id e QTD é os itens e a quantidade
-
Atualização em breve! Nova Equipe, redução de ADS, site mais rápido e outras novidades!
Fico feliz pela otimização da plataforma, realmente o TK estava precisando. Ansioso pelo new layout \o/
- Classic-Yurots [8.60] - Push Cruzado + Cast com Setas
- Classic-Yurots [8.60] - Push Cruzado + Cast com Setas
-
Classic-Yurots [8.60] - Push Cruzado + Cast com Setas
Olá @Pifafa, infelizmente este projeto ClassicYurots morreu para mim. Mas ele foi de uma grande ajuda pois com certos recursos que implementei nele, peguei meio que uma base para um novo projeto, tal projeto que hoje está melhor que tudo o que eu já vi online, é um dos melhores projetos, algo que eu nunca havia criado com tanta perfeição antes. Quando abro o mapa do ClassicYurots e meu novo projeto, a diferença é gritante, fico me perguntando como eu achava o mapa do ClassicYurots bonito... O ClassicYurots é um ótimo projeto, uma ótima base FREE que foi vazada e que está em boas condições mas precisam de muitas e muitas melhorias. ClassicYurots não conseguiu chegar em 1% ao nível do meu novo projeto, infelizmente não tenho nenhuma vontade em ajudar no classicYurots, foi um projeto que durou muito e que não me agradou assim como não agradou boa parte dos jogadores. Infelizmente não posso postar aqui o meu novo projeto pois sempre que posto algo, roubam ou tentam copiar, sei que eu tbm faço isso mas ter uma cópia de algo que ainda não abriu é complicado rs Espero que vocês todos tenham sucesso e que divirta-se com esse classicYurots! Aah, em breve, um BAIAK que vai superar as expectativas de todos vocês
-
Tutorial - Push cruzado e sua história
@WooX Posta logo o ctrl+arrows do mega. Geral já tem '-'
-
Classic-Yurots [8.60] - Push Cruzado + Cast com Setas
Quero deixar claro para quem for baixar! Utilizem o servidor apenas como base de arquivos. O mesmo não possui estrutura para grande quantidade de jogadores. Alguns scripts eu fiz quando estava começando a aprender. O site possui bug de proteção, podendo ser invadido. Então utilizem como base de arquivos também. No mais, é isso. O servidor encontra-se sem bugs. Infelizmente aconteceu esse vazamento, não tem oq fazer. É isso. Agora todos podem ter um servidor de qualidade XD
-
Gesior - Classic-Yurots 2019
Quero deixar claro para quem for baixar! Utilizem o servidor apenas como base de arquivos. O mesmo não possui estrutura para grande quantidade de jogadores. Alguns scripts eu fiz quando estava começando a aprender. O site possui bug de proteção, podendo ser invadido. Então utilizem como base de arquivos também. No mais, é isso. O servidor encontra-se sem bugs. Infelizmente aconteceu esse vazamento, não tem oq fazer. É isso. Agora todos podem ter um servidor de qualidade XD
-
[Real Baiak] Formação de Equipe
Koe @movie ta voltando com força? '-'
-
(Resolvido)Criar Mana/Health Cask em 8.6
No tibia RL, o barriu some após a carga acabar. https://www.tibiawiki.com.br/wiki/Mana_Cask Uma dica: Para fazer funcionar na house, basta adicionar o barril em um constructionkit em actions, editar o item.otb para poder dar moveable no barril e um script onMove para que o mesmo não seja possível ser arrastado para fora da house. Cria um barril em items.xml/otb ou edita algum que não será utilizado, adiciona cargas nele e decayto 0 Exemplo: <attribute key="charges" value="1000"/> <attribute key="showcharges" value="1"/> <attribute key="decayTo" value="0"/> Você deve por também: <attribute key="fluidSource" value="mana potion"/> ou <attribute key="fluidSource" value="health potion"/> Acho que só isso já deve funcionar. Claro que, você deve testar para saber se as cargas estão contando ao utilizar um vial vazio no cask. Também precisa ver se ao utilizar 100 vials vazios, ele vai encher todos de uma só vez Eu criei roshamuul 8.6, oramond, war zone... Tudo é possível, só não fica perfeito XD Até exercise weapon para 8.6 eu fiz, mas a galera q joga na 8.6 nem sabe oq é isso
-
(Resolvido)Exausted nas portas
se for otx2... Em config.lua: timeBetweenActions = 500 timeBetweenExActions = 1000 timeBetweenCustomActions = 500 Diminui os valores até você achar melhor.
-
(Resolvido)talk action crystal coin por hora
local player_stor = 45752 local function convertTime(a) if(type(tonumber(a)) == "number" and a > 0) then if (a <= 3599) then local minute = math.floor(a/60) local second = a - (60 * minute) if(second == 0) then return ((minute)..((minute > 1) and " minutos" or " minuto")) else return ((minute ~= 0) and ((minute>1) and minute.." minutos e " or minute.." minuto e ").. ((second>1) and second.." segundos" or second.." segundo") or ((second>1) and second.." segundos" or second.. " segundo")) end else local hour = math.floor(a/3600) local minute = math.floor((a - (hour * 3600))/60) local second = (a - (3600 * hour) - (minute * 60)) if (minute == 0 and second > 0) then return (hour..((hour > 1) and " horas e " or " hora e "))..(second..((second > 1) and " segundos" or " segundo")) elseif (second == 0 and minute > 0) then return (hour..((hour > 1) and " horas e " or " hora e "))..(minute..((minute > 1) and " minutos" or " minuto")) elseif (second == 0 and minute == 0) then return (hour..((hour > 1) and " horas" or " hora")) end return (hour..((hour > 1) and " horas, " or " hora, "))..(minute..((minute > 1) and " minutos e " or " minuto e "))..(second..((second > 1) and " segundos" or " segundo")) end end end function onSay(cid, words, param) local position = getCreaturePosition(cid) if getPlayerStorageValue(cid, player_stor) - os.time() <= 0 then if doPlayerAddItem(cid, 2160, 10) then doPlayerSendTextMessage(cid, 27, "Você recebeu 100k.") doSendMagicEffect(position, 12) setPlayerStorageValue(cid, player_stor, os.time()+60*60) else doPlayerSendTextMessage(cid,25,"ERROR! Please contact the administrator.") end else doPlayerSendTextMessage(cid,25,"Aguarde ".. convertTime(getPlayerStorageValue(cid, player_stor) - os.time()) ..".") end return true end
-
(Resolvido)talk action crystal coin por hora
Não entendi oq vc falou. Caso seja, como por a função, é no final, depois do END
-
(Resolvido)talk action crystal coin por hora
em data/lib/050-function.lua
-
derrubar servidor ? AJUDA PLEASE
eu sei como resolver isso em 8.6 No 10x não faço ideia Seu servidor possui comando /cast? Tenta remover o comando só para testar. Também seria uma boa limitar itens em um único SQM dentro de houses (não precisa ser fora, apenas na house ocorre o bug)