nociam 90 Postado Abril 25, 2017 Share Postado Abril 25, 2017 Bom estou tentando colocar no tfs 1.3 para o player com um bicho sumonado não receber dano mas não esta indo já adicionei o evento no login.lua e não vai alguém pode ajudar? no logim coloquei assim player:registerEvent("SemDano") Spoiler function onHealthChange(creature, attacker, primaryDamage, primaryType, secondaryDamage, secondaryType, origin) if isPlayer(creature) and creature:getSummons()[1] then return false end return true end Link para o comentário Compartilhar em outros sites More sharing options...
smowking 9 Postado Abril 25, 2017 Share Postado Abril 25, 2017 E se tentasse assim: function onHealthChange(creature, attacker, primaryDamage, primaryType, secondaryDamage, secondaryType, origin) if isPlayer(creature) and creature:getSummons()[1] then primaryDamage = 0 secondaryDamage = 0 return false end return trueend Link para o comentário Compartilhar em outros sites More sharing options...
nociam 90 Postado Abril 25, 2017 Autor Share Postado Abril 25, 2017 Não foi assim também. Link para o comentário Compartilhar em outros sites More sharing options...
Avronex 104 Postado Abril 25, 2017 Share Postado Abril 25, 2017 Ele não deve estar entrando no seu if então, porque era pra ele retornar normal. Tenta assim e se não der verifica no console se vai printar "Entrou no IF" function onHealthChange(creature, attacker, primaryDamage, primaryType, secondaryDamage, secondaryType, origin) if isPlayer(creature) and #creature:getSummons() > 0 then print("Entrou no IF") return false end return trueend Link para o comentário Compartilhar em outros sites More sharing options...
nociam 90 Postado Abril 25, 2017 Autor Share Postado Abril 25, 2017 exatamente não esta entrando no if .já tentei creature:isPlayer() entre outras mas não entra if. Link para o comentário Compartilhar em outros sites More sharing options...
Avronex 104 Postado Abril 25, 2017 Share Postado Abril 25, 2017 (editado) Apesar de nao mudar muito na condição mas tenta isso: if isPlayer(creature) and creature:getSummons()[1] then Por isso: if creature:isPlayer() and #getCreatureSummons(cid) > 0 then Editado Abril 25, 2017 por Avronex Link para o comentário Compartilhar em outros sites More sharing options...
nociam 90 Postado Abril 25, 2017 Autor Share Postado Abril 25, 2017 (editado) tb não foi, estou testando só com player tb e não entra if estranho, e sobre essa condição #getCreatureSummons(cid) > 0 ela retorna erro de boolean já tinha tentado usar no goback. Editado Abril 25, 2017 por nociam Link para o comentário Compartilhar em outros sites More sharing options...
Avronex 104 Postado Abril 25, 2017 Share Postado Abril 25, 2017 (editado) Será que o script ao menos está sendo executado?? Tente printar algo fora das condições "if" Editado Abril 25, 2017 por Avronex Link para o comentário Compartilhar em outros sites More sharing options...
lazarocp 67 Postado Abril 25, 2017 Share Postado Abril 25, 2017 use (cid) Link para o comentário Compartilhar em outros sites More sharing options...
nociam 90 Postado Abril 25, 2017 Autor Share Postado Abril 25, 2017 Peço desculpas pelo erro que cometi como implementei esse código de madrugada acho que estava dormindo então meu erro era de tag no xml já devia ter visto isso mas. pode fechar selecionado. Link para o comentário Compartilhar em outros sites More sharing options...
Avronex 104 Postado Abril 25, 2017 Share Postado Abril 25, 2017 kkkkkkkkk Bom que descobriu amigo, precisando estamos ai! Agora, lazarocp disse: use (cid) Nao tem problema usar o "creature" ao inves do cid, o parâmetro é referenciado do mesmo jeito, não? Link para o comentário Compartilhar em outros sites More sharing options...
nociam 90 Postado Abril 25, 2017 Autor Share Postado Abril 25, 2017 Chega a ser incrível um erro de xml e não me apresentar erros vai saber. Link para o comentário Compartilhar em outros sites More sharing options...
Avronex 104 Postado Abril 25, 2017 Share Postado Abril 25, 2017 Agora, nociam disse: Chega a ser incrível um erro de xml e não me apresentar erros vai saber. Acontece! Rs Link para o comentário Compartilhar em outros sites More sharing options...
Stigal 584 Postado Novembro 29, 2017 Share Postado Novembro 29, 2017 A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. Link para o comentário Compartilhar em outros sites More sharing options...
Stigal 584 Postado Novembro 29, 2017 Share Postado Novembro 29, 2017 A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados