Ir para conteúdo

kiinho

Membro
  • Registro em

  • Última visita

Tudo que kiinho postou

  1. Primeiramente teste assim, caso der o mesmo problema, avise
  2. kiinho respondeu ao post em um tópico de vinny2014 em Suporte Tibia OTServer
    E cade o script do evento?
  3. Não é possivel que dê errado novamente Tem discord? Se tiver me add Senky#6266 Que a gente resolve e posta a solução aqui
  4. Estava faltando um end e os ifs estavam errados
  5. Usou o 2º script? O 1º Script tem 3 chances de vir itens, por exemplo, se as 3 chances forem as mesmas que o item pede, os 3 itens irão pro personagem, o 2º script, a chance é de vir 1 item apenas
  6. Eu consertei o script colocando aquelas 3 chances, da uma olhada se foi esse q vc pegou
  7. Coloquei o script completo agora, se der erro, me manda o print do erro Acho que consertei o script, da uma olhada ai
  8. 1º Script 2º Script Modifiquei o script do nosso amigo acima, só fiz trocar o tipo de envio da mensagem.
  9. Pq n faz um baú com as 3? basta colocar uma function onUse, qnd o cara clicar ele pegar as 3 stones, doPlayerrAdd... 3x com o id de cada stone
  10. Na página whoisonline
  11. kiinho respondeu ao post em um tópico de kiinho em Suporte Tibia OTServer
    O script tem que procurar se o item é head body legs boots, entendeu? Eu sei procurar o item Mas não sei fazer o script verificar se é body...
  12. @ExtremyDsgnr procura por $players_online_data = $SQL->query('SELECT * FROM players WHERE world_id = '.(int) $world_id.' AND online > 0 ORDER BY '.$orderby); troca por $players_online_data = $SQL->query("SELECT `name`, `online`, `group_id`, `world_id` FROM `players` WHERE `group_id` >= 1 ORDER BY `group_id` DESC"); testa ae
  13. kiinho respondeu ao post em um tópico de kiinho em Suporte Tibia OTServer
    Quero criar um script de upgrade system, preciso saber se o item é head, armor, boots...
  14. kiinho respondeu ao post em um tópico de kiinho em Suporte Tibia OTServer
    Como pegar fazer uma verificação desse slotType = head?
  15. kiinho postou uma resposta no tópico em Suporte Tibia OTServer
    Base: TFS 0.4 Qual erro está surgindo/O que você procura? Existe o getItemWeaponType(uid) que verifica o tipo das armas. Existe algum que verifica o tipo dos equipamento, como helmet, armor, legs, boots? Alguém poderia me ajudar?
  16. kiinho respondeu ao post em um tópico de kiinho em Suporte Tibia OTServer
    Não acontece nada e não aparece nenhum erro na distro E aparece isso ao usar Consegui arrumar esse problema, vc tinha esquecido uma , solta por ai e expinicial vc colocou para expInicial, mas deixou alguns como expinicial, agora é que surgiu outro erro coloquei um print Muito obrigado, consertei os erros, rep + Resolvido, podem fechar o tópico!
  17. kiinho respondeu ao post em um tópico de kiinho em Suporte Tibia OTServer
    Da um erro ao abrir o servidor ou ao dar reload actions, e o outro é quando tento usar Melhorei o código, porém o function potion n funciona por causa que ele n acha player Não mostra erro, só não executa o event da function potionexp Quando eu removo if (not isPlayer(cid)) then return false end aparece o seguinte erro
  18. kiinho respondeu ao post em um tópico de kiinho em Suporte Tibia OTServer
    Mudei umas coisas: Dai apareceu esse erro
  19. kiinho postou uma resposta no tópico em Suporte Tibia OTServer
    Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). Ex. TFS 1.3; Base: TFS 0.7.5 Qual erro está surgindo/O que você procura? Postei a imagem do erro Você tem o código disponível? Se tiver publique-o aqui: ---------- CONFIGURE AQUI ---------- local tempo = 5 -- (1 = 1 minuto) Tempo que o script durará local expinicial = 2 -- O quanto que você quer que dobre sua experiencia, por exemplo 2 é 2x as rates do seu server. local expfinal = 1 --Não mude, isso é para a experiencia voltar ao normal. local itemId = 7440 -- Aqui vai o ID do ITEM local texto = "Você receberá " .. expinicial .. "x de xp durante " .. tempo .. " minuto(s)" -- Texto que irá receber ao usar a potion. local textofinal = "Fim do efeito da potion." -- Texto que irá receber quando o efeito da potion acabar. local storage = 171717 -- Storage local level = 8 -- LEVEL para usar o item local rates = getPlayerRates(cid) ---------- FIM DA CONFIGURAÇÃO NÃO ALTERE NADA A BAIXO DISSO ------------- function onUse(cid, item, frompos, item2, topos) tempo = tempo*60*1000 if rates[SKILL__LEVEL] > 1 then rates = rates[SKILL__LEVEL] + expinicial else rates = (rates[SKILL__LEVEL] + expinicial) - 1 end if getPlayerLevel(cid) >= level then if getPlayerStorageValue(cid, storage) <= 0 then if item.itemid == itemId then doRemoveItem(item.uid,1) doPlayerSetExperienceRate(cid,rates) doSendMagicEffect(frompos,13) doPlayerSendTextMessage(cid,22,texto) addEvent(potion,tempo,cid) setPlayerStorageValue(uid, storage, 1) end else doPlayerSendCancel(cid, "Você já está sob efeito desse item.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end else doPlayerSendCancel(cid, "Você não tem level suficiente, precisa ser level 1500.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end end function potion(pos, cid) if (rates - expinicial) >= 1 then doPlayerSetExperienceRate(pos,rates - expinicial) elseif (rates - expinicial) < 1 then doPlayerSetExperienceRate(pos,expfinal) end setPlayerStorageValue(uid, storage, 0) doPlayerSendTextMessage(pos,22,textofinal) doPlayerSendTextMessage(cid,22,"Bônus de xp: " .. rates .. "x") stopEvent(potion) end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  20. manda os scripts Vc pode tentar colocar no script
  21. kiinho respondeu ao post em um tópico de Jeanzeraa em Suporte Tibia OTServer
    A primeira A segunda Testa ae O que eu fiz foi adicionar a função stopEvent para parar o evento do outro script, pode adaptar do jeito que quiser, ainda n testei, mas deve funcionar
  22. Script mais otimizado
  23. Substitui o script por esse
  24. @Matheus Chanavat Crie um arquivo NOMEARQUIVO.lua e cole o script dentro Dentro do arquivo xml coloque
  25. Adicionei uma função é só vc editar como diz o comentário do lado!

Informação Importante

Confirmação de Termo