Ir para conteúdo

KotZletY

Héroi
  • Registro em

  • Última visita

Solutions

  1. KotZletY's post in (Resolvido)Alavanca Aleatória was marked as the answer   
    @luckeest data\actions\scripts crie um arquivo com o nome da quest, e coloque esse code dentro:
     
    tag da actions xml:
    <action actionid="XXXX" event="script" value="Nome do Arquivo.lua"/> Coloque o nome do arquivo que você criou, escolha um id inexistente no servidor, coloque na alavanca, baú ou sla, e pronto! 
  2. KotZletY's post in (Resolvido)Skill nova em monstro was marked as the answer   
    @Balkalima me diga porque na spell xml está assim: Yalahari Ghost         
     
    e na xml do monstro está assim: yalaharighost 
     
    A do monstro deve está a mesma coisa da xml da spell.
     
     
    Você colocou igual ao nome do arquivo, sendo que tem que está igual ao nome da spell! 
  3. KotZletY's post in (Resolvido)Healing was marked as the answer   
    @Tchuka em data/lib abra o arquivo 050-function.lua e coloque isso dentro:
    Fiz isso /\ apenas para chamar de forma global, e não precisar criar duas tabelas em callbacks diferentes, assim quando você alterar algo, será para ambos. Haushsa
     
     
    A script action mude para essa:
     
    Tag xml do action:
    <action itemid="00000" event="script" value="NomeDoArquivo.lua"/> Coloque o nome do arquivo, e o id do item.
     
    Abra seu login.lua e logo após a função onLogin, adicione o seguinte:
    if getPlayerStorageValue(cid, RegenPercent.storage) > os.time() then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você agora está com heal de por "..RegenPercent.hours.." hora"..(RegenPercent.hours == 1 and "." or "s." )) LoopRegen(cid) end  
  4. KotZletY's post in (Resolvido)[Talkactions] Sistema de Cash Check was marked as the answer   
    Esta é uma mensagem automática! Este tópico foi movido para a área correta.
    Pedimos que você leia as regras do fórum.
     
    @Xz Death Xz
     
  5. KotZletY's post in (Resolvido)[AJUDA] Bug distro was marked as the answer   
    @teter007 o callback onPrepareDeath é ativado quando o player perde todo o hp e está pra completar sua morte, porém o script não está retornando a morte em, quando ele não consegui retorna a morte, obviamente ? Não morre. hahaha.
     
    Não mostra em exato qual script é, tudo que mostra é que é um mod que está causando problema.
    Desative um por um e vai morrendo em seu char até que o último desativado seja o que está causando o problema, identifique ele, se for um script que você não quer, remova-o, se for algo que você quer então post aqui que tentarei fixar o erro! 
  6. KotZletY's post in (Resolvido)Novos Shoot Types was marked as the answer   
    Pronto, aqui está o repositório do OTX https://github.com/mattyx14/otxserver
    , como compilar em windows, e nas distribuições linux.
     
    Abraços e boa sorte! 
  7. KotZletY's post in (Resolvido)Evento Boss [Bug] was marked as the answer   
    @ZikaLord não só o erro do print, mas vários outros estão presente no script que você fez, faltando checks, funções sem o devido param, em fim...
     
    <talkaction words="!teleport" access="6" event="script" value="NomeDoScript.lua"/>  
    !teleport open
     
     
    !teleport close
     
     
    acho que não preciso mais explicar.
     
    Abraços!! 
  8. KotZletY's post in (Resolvido)[Resolvido] - Super Cave was marked as the answer   
    @Zzyzx você colocou para remover o item caso o check retorne que o player já tenha usado antes, então caso o player esteja exhausto, quando ele for usar, ae sim irá remover e não quando ele for para poder ter acesso. 
     
     
    @davidguimaraesdrum
     
  9. KotZletY's post in (Resolvido)BUG TELEPORT RME was marked as the answer   
    @brianpsy15 obviamente, afinal "tudo tem concerto", e não, nem sempre uma coisa interfere na outra.
    na xml do item, verifique se o item de teleporte tem essa tag, dizendo que ele é um teleporte.
    <attribute key="type" value="teleport" />  
    Se não tiver adicione-o, depois pegue o item.xml, e coloque no rme, na pasta da versão do seu server, e abra o rme, ao fazer isso, o rme irá identificar que o item tem essa propriedade de teleporte, e então ele irá mostra na janela de propriedades do rme, a parte em que você declara a posição!
     
    Boa noite, abraços! xD 
     
     
  10. KotZletY's post in (Resolvido)Npc Boat (Teleport city nao leva para a city) was marked as the answer   
    @ZikaLord coloque os nomes sempre em minúsculos:
    local travelNode = keywordHandler:addKeyword({'iwagakure'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you wanna go to Iwagakure, are you sure?'})  
  11. KotZletY's post in (Resolvido)pop up ao logar was marked as the answer   
    @JcA adicione isso no seu login.lua que se localiza na pasta creaturescripts:
     
    Basta configurar as mensagem. 
    Caso a storage desse scripts esteja sendo usada, mude para uma nova que não esteja sendo usada, a storage é essa "91823", mude nas duas linhas. 
  12. KotZletY's post in (Resolvido)Npc que vende após completar uma quest was marked as the answer   
    @kinomoto sorry, esqueci completamente. Muitas notificações, e também andei um tiquin ocupado. Huahsuahs!
    Tava procurando uma notificação de alguns dias atrás, e então vir a sua. Kkkkk
     
    Bom, achei esse npc aqui mesmo no tk, porém tinha coisa desnecessária, linhas que não precisava, então eu o comprimir e deixei mais simples.
     
     
    Copia qualquer xml e modificar para usar esse script.
     
    Hi, trade, 
     
    se o player tiver a storage da quest, a storage que ganha nela, ele pode fazer, se não tiver, então o npc nem abre a janela de trade.
  13. KotZletY's post in (Resolvido)Mudando vocação was marked as the answer   
    @Duality vá em data/npc/script crie um arquivo com o nome desejado com a extensão lua e adicione esse script dentro:
     
    em data/npc crie um arquivo com o nome desejado, com a extensão xml e cole esse code dentro:
    <?xml version="1.0" encoding="UTF-8"?> <npc name="Nome do NPC" script="NomeDoArquivo.lua" walkinterval="999000" floorchange="0"> <health now="150" max="150"/> <look type="795" head="20" body="100" legs="50" feet="99" corpse="2212"/> <parameters> <parameter key="message_greet" value="Estou vendendo tal vocação. Gostaria de comprar ?"/> </parameters> </npc>  
    não esqueça de configurar o item desejado, a quantidade que precisa, a vocação, e as falas.
    Não esqueça também de bota o nome do npc, e o nome do arquivo lua na xml do npc.
  14. KotZletY's post in (Resolvido)Talkction de food was marked as the answer   
    @JcA crie um arquivo na pasta script dentro da pasta talkactions, com o nome de food.lua e adicione esse script dentro:
     
    Tag para colocar no talkactions.xml:
    <talkaction words="!food" event="script" value="food.lua"/>  
     
    agora basta configurar do jeito que deseja!
  15. KotZletY's post in (Resolvido)Erro em npc de skill was marked as the answer   
    @jNo
     
  16. KotZletY's post in (Resolvido)Remover função de script e pedido was marked as the answer   
    @jNo cara traduz o texto cara, ta dizendo ae que você não pode usar em battle, e não em pz! 
    Não vai te matar entrar no google tradutor e traduzir esse texto cara.
     
    Removi o check.
  17. KotZletY's post in (Resolvido)Não consigo iniciar o servidor ! was marked as the answer   
    @Calisto ué, xampp = ativador do mysql, coloca um site para seu server, e assim poderá ligar a distro. Existe tutoriais de como colocar um servidor online com site(com uso do mysql).
    Olhe na área de tutoriais de website, e infraestrutura! 
  18. KotZletY's post in (Resolvido)Bau por Voc Pedido was marked as the answer   
    @caioitalo1 cara, você está fazendo algo errado com certeza, testei aqui em um baú e ta 100%.
     
    <action actionid="123172" event="script" value="vochest.lua"/>  
  19. KotZletY's post in (Resolvido)Erro no distro e dúvida was marked as the answer   
    2 ? Nascer a cada 2 segundos ? Imagino a sobrecarga que o server irá sofrer com isso, kkkkkkkkkkk, com tudo o lag. Huashuashuahs Até onde eu sei não é possível diminuir para menos que isso, somente na source!
     
    Em relação ao erro, o script está correto, deveria está funcionando. Fiz uma analise errada na primeira resposta, desculpe por isso, tinha deixado passar um pequeno detalhe. 
  20. KotZletY's post in (Resolvido)Item de exiva e talk e chat open was marked as the answer   
    @jNo qual a versão do seu tfs ?
     
    @Edit: fiz como você pediu, qualquer coisa avisa:
     
    data/creaturescripts/scripts crie um arquivo com a extensão Lua, com o nome de spyplayer.lua ou qualquer nome desejado, e coloque esse code dentro:
     
     
    ainda na pasta scripts abra o arquivo login.lua o e registre esse event:
    registerCreatureEvent(cid, "SpyPlayer")  
    agora vá em data/creaturescripts e abra o arquivo creaturescripts.xml e adicione essa tag dentro dele;
    <event type="kill" name="SpyPlayer" event="script" value="spyplayer.lua"/>  
    agora vá em data/talkactions/scripts e cria um arquivo chamado spyplayer.lua ou o nome desejado, dentro dele coloque esse code:
     
    em data/talkactions abra o arquivo chamado talkactions.xml dentro dele adicione a seguinte tag:
    <talkaction words="!exivaspy" event="script" value="spyplayer.lua"/>  
     
    Agora basta configurar a gosto e já era! 
  21. KotZletY's post in (Resolvido)"Failed to load spawns/houses" was marked as the answer   
    @hrsmts u need to put the map folder on the desktop bcz rme doesnt accpt the long path, ex:
    if directory is long, ex: desktop/tibia/king/forum will not open, look:

    it will fail:
     
     
     
    but if the map folder is on the desktop:

    will open:
     
  22. KotZletY's post in (Resolvido)Alguem pode colocar time entre 1 effect e outro was marked as the answer   
    @ZikaLord
    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 23) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -200.2, 1, -250.2, 1) function onCastSpell(cid, var) local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y+3, z=getThingPosition(getCreatureTarget(cid)).z} addEvent(function() doSendMagicEffect(position1, 237) end, 300) return doCombat(cid, combat, var) end onde tem 300 ali em cima do return, você muda para o time que deseja.
  23. KotZletY's post in (Resolvido)Alavanca, bug na charges? was marked as the answer   
    @jNo /i 1234     vai criar o limite máximo agrupável do item, /i 1234,1      irá criar somente 1 item...
     
    /i puro criar o limite máximo stackable(agrupável) do item, qual o limite do aol ? 100, qual o limite do Gold ? 100, então /i 2160 irá criar 100 golds,
    a menos que você declare a quantidade, /i 2160,1     /i 2160,2  /i 2160,76 e etc... 
  24. KotZletY's post in (Resolvido)Correção em 2 scripts actions.lua was marked as the answer   
    @jNo a função que remove o item, ela remove o que está com o player, logo se não tiver, não irá remover.
     
    Mude as linhas que remove o item, por essa: doRemoveItem(item.uid)  isso irá remover o item que esta sendo usado, ou seja, ele estando no chão ou na bag, ele será removido ao ser usado! 
  25. KotZletY's post in (Resolvido)Shop Modern AAC was marked as the answer   
    @pyetrosj na pasta public/images/items, nessa pasta contém as imagens que aparece em seu shop, você faz uma imagem de no máximo 32x32  e coloque ela em forma de id, vamos supor que 1234,
    quando você adicionar um item no shop com esse id, ele irá pegar a imagem que tem o mesmo id, que no caso será 1234.
     
    Basta adicionar as fotos que você deseja!

Informação Importante

Confirmação de Termo