Ir para conteúdo

psychonaut

Membro
  • Registro em

  • Última visita

Tudo que psychonaut postou

  1. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Editei
  2. Isso
  3. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Não coloquei o seu end ashushus coloca ae
  4. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Põe assim e me manda o que mostrar, ñ vai arrumar, é só pra ver se as variáveis estão certas
  5. local tempo = 1000 -- tempo em milisegundos antes de mostrar o efeito local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 82) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -80.2, 1, -80.2, 1) function onCastSpell(cid,var) local position1 = {x=getThingPosition(getCreatureTarget(cid)). x+3, y=getThingPosition(getCreatureTarget(cid)). y+1, z=getThingPosition(getCreatureTarget(cid)).z} addEvent(sendMagicEffect, tempo, position1, 230) return doCombat(cid, combat, var), setCooldown(cid, "bijuu dama", 10) end
  6. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Usa só caracter, testa aí, talvez vai ter que usar banco pra pegar a table global quando logar. Comando pra criar local gid = 6 -- Group id necessario pra usar o comando, veja em xml/groups.xml codes = {} function onSay(cid, words, param) if getPlayerGroupId(cid) < gid then return true end if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Use o comando, o codigo, id do item e qtd, separare por virgula.") return true end local a = string.explode(param, ",") if(a[2] == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Coloque a id do item.") end if(a[3] == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Coloque a qtd do item.") end if has_value(codes, a[1]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Esse codigo ja existe.") return true else table.insert(codes, a[1] .. "," .. a[2] .. "," .. a[3] .. ";") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Codigo adicionado.") end local function has_value (tab, val) for index, value in ipairs(tab) do if value == val then return true end end return true end Comando pra pegar o código function onSay(cid, words, param) if getPlayerGroupId(cid) < gid then return true end if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Use o comando, o codigo, id do item e qtd, separare por virgula.") return true end local index for i, code in ipairs(codes) do local a = string.explode(code, ",") if a[1] == param then doPlayerAddItem(cid, a[2], a[3]) doSendAnimatedText(getThingPos(cid), "Codigo aceito!", TEXTCOLOR_RED) table.remove(codes, index) end index = index + 1 end return true end Não testei, provavelmente tem que usar banco msm, uma vez fiz um script com variáveis assim e não precisou, então tem que ver msm, o index pode bugar e se bugar posso mudar a forma como to usando a variável pra um jeito bem mais fácil. Com o banco de dados teria que pegar a tabela no login, mas quando você adicionar o jogador só pode pegar se relogar, mas testa aí. TEnta usar só caracteres e números, sem coisas estranhas tipo < > / % # @ ! ¨ . , ; !nomedocomando ashuashusha,1234,1 !outrocomando ahsuhuash
  7. É desse jeito aí mesmo, 100000 = 100%, mas no seu config lua tem uma variável rateLoot = 2, esse 2 aí multiplica essa chance, então se tiver muito alto, até valor baixo vai dropar.
  8. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Qual TFS
  9. Vê se dá erro no distro quando faz login depois de pegar os itens no site, e confere os scripts do shop no jogo tb
  10. Basicamente tu pode baixar outro xampp/wamp mais desatualizado ou esconder o erro usando esse comando: error_reporting(E_ALL ^ E_DEPRECATED); É só colocar no começo da pagina que tu quer esconder ele ou em alguma pagina que toma include em todas aí não sei se tem. Se for usar em todas coloca no começo depois da tag do php, mas tenta por no inicio desse arquivo aí config/functions.php Depois do <?php
  11. Posta o TFS quando for pedir script
  12. psychonaut postou uma resposta no tópico em Playground (Off-topic)
    eh soh qnd vai postar algo mt grande, apaga tudo do nada fica só uma parte salva ou sei lá o que acontece
  13. Vai na pasta creaturescripts/scripts abre o arquivo firstitems.lua e posta ele aqui.
  14. psychonaut postou uma resposta no tópico em Playground (Off-topic)
    do nada some td q tu escreveu, volta no tempo o bagulho
  15. Auhsuauhsa blz, mudei pra div aí só executa um comando mas de boa se funfou n sei oq tinha esquecido, to sem testar e tava usando a highlight errada
  16. Vai nessa parte $('#btnItems').click(function() { $('#tableItems').toggle(); if ($(this).attr('src') == 'images/show.gif') { $(this).attr('src', 'images/hide.gif'); } else { $(this).attr('src', 'images/show.gif'); } $('#tableSkills').toggle(); if ($(this).attr('src') == 'images/show.gif') { $(this).attr('src', 'images/hide.gif'); } else { $(this).attr('src', 'images/show.gif'); } }); E muda pra $('#btnItems').click(function() { $('#tableItems').toggle(); $('#tableSkills').toggle(); if ($(this).attr('src') == 'images/show.gif') { $(this).attr('src', 'images/hide.gif'); } else { $(this).attr('src', 'images/show.gif'); } }); Esqueci de apagar. Ou pega inteiro ae:
  17. É só o erro da chave ali dnv, eu tava usando syntax highlight pra html em vez de php: Embaixo dos equipamentos: Tentei em duas tables diferentes com o msm javascript pra tentar não bugar o visual em uma table só.
  18. Foi mal to sem nada pra testar Esqueci de fechar a variável ali.
  19. Nem ia fazer mas o pessoal começou a cobrar adoro destruir negócios ashausauhsua Nem testei qlqr coisa posta ae, manda print do resultado qro ver como ficou
  20. Tem branch pra cada um. https://github.com/gesior/Gesior2012/tree/TFS-0.4_rev_3703+
  21. Se usar TFS é só pegar uma branch correspondente. https://github.com/gesior/Gesior2012

Informação Importante

Confirmação de Termo