Ir para conteúdo

Zanrix

Membro
  • Registro em

  • Última visita

Tudo que Zanrix postou

  1. Só em pz: function onSay(cid, words, param) setPlayerStorageValue(cid, 45650, -1) setPlayerStorageValue(cid, 45651, -1) setPlayerStorageValue(cid, 45652, -1) if getTileInfo(getThingPos(cid)).protection == true then doRemoveCreature(cid) else doPlayerSendCancel(cid, "Você só pode usar em PZ") end end
  2. Vamos ver colocando -1 então, e coloquei pra kickar tbm function onSay(cid, words, param) setPlayerStorageValue(cid, 45650, -1) setPlayerStorageValue(cid, 45651, -1) setPlayerStorageValue(cid, 45652, -1) doRemoveCreature(cid) end
  3. Assim? talkactions.xml <talkaction words="!desbugarexp" event="script" value="desbugarExp.lua"/> talkactions/scripts/desbugarExp.lua function onSay(cid, words, param) setPlayerStorageValue(cid, 45650, 0) setPlayerStorageValue(cid, 45651, 0) setPlayerStorageValue(cid, 45652, 0) end
  4. Entre na aba de SQL no seu banco de dados e execute o código: ALTER TABLE `players` ADD `marriage_status` tinyint(1) NOT NULL DEFAULT 0
  5. Zanrix postou uma resposta no tópico em Suporte Tibia OTServer
    Não entendi se ele pode ficar perguntando até acertar ou se ele errar uma vez perde a chance, mas está aqui os dois jeitos: Pode tentar até acertar: Só uma chance de responder:
  6. Tenta assim: local percent = 0.5 local dodgeRate = 1 -- Deixando 1, a cada lvl de axe aumenta 1% a chance de dodge. Se colocar 2, cada lvl de axe aumenta 2% a chance de dodge. function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS and isCreature(attacker) and isPlayer(attacker) then if (getPlayerSkill(attacker, 3)*dodgeRate) >= math.random (0,100) then value = math.ceil(value*(percent)) doTargetCombatHealth(attacker, cid, combat, -value, -value, 255) doSendAnimatedText(getCreaturePos(cid), "DODGE", 6) return false end end return true end Se não der, tenta subir todos skills pra ver se algum outro que tá pegando, e se for outra coisa diga qual o problema que tá dando.
  7. Testa aí amigo: local percent = 0.5 local dodgeRate = 1 -- Deixando 1, a cada lvl de axe aumenta 1% a chance de dodge. Se colocar 2, cada lvl de axe aumenta 2% a chance de dodge. function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS and isCreature(attacker) and isPlayer(attacker) then if (getPlayerSkill(cid, 3)*dodgeRate) >= math.random (0,100) then value = math.ceil(value*(percent)) doTargetCombatHealth(attacker, cid, combat, -value, -value, 255) doSendAnimatedText(getCreaturePos(cid), "DODGE", 6) return false end end return true end
  8. Zanrix postou uma resposta no tópico em Suporte Tibia OTServer
    Algo assim?
  9. Posta os scripts de dodge que você ta usando.
  10. Testa aí: talkactions/talkactions.xml, adiciona: <talkaction words="/tempovip" event="script" value="tempovip.lua"/> talkactions/scripts, cria: tempovip.lua function onSay(cid, words, param) tempo = getPlayerStorageValue(cid,11551) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ainda tem " .. tempo .. " dias de vip.") return true end
  11. Funcionou max, tenho a mesma dúvida do cara ali em cima agora, tem como fazer funcionar contra os monstros?
  12. Como eu posso fazer funcionar o código no tfs 1.0? Se eu não me engano não tem a função onStatsChange.
  13. Zanrix postou uma resposta no tópico em Suporte Tibia OTServer
    Se eu não me engano, você está apenas usando uma porta inválida para casas, tente usar outra.
  14. Não entendi direito se você quer que eles se curem quando upam ou se não quer.. De qualquer forma, para alterar isso vá em data\creaturescripts\scripts e abra o arquivo advancesave.lua Encontre a linha "healPlayerOnLevel = true". Deixando "true" ele vai recuperar a vida e a mana ao upar, colocando "false" desativará isso.
  15. Conseguimos resolver depois de vários testes, caso alguém tenha o mesmo problema: o problema era que o modem pedia uma tal porta de acionamento, depois de algumas tentativas consegui abrir as portas deixando esse campo em branco e resolveu o problema. Obrigado pela atenção de qualquer forma
  16. Olá, Uso "no-ip" para obter ip fixo, quando estou um tempo logado, no meu adm e meus amigos também logados, eles deslogan e tentam logar novamente e não da, não carrega nem os char´s, mas se eu, hoster do server, sair da conta e logar novamente (não adianta somente deslogar do char, é obrigatório que eu logue novamente) eles conseguem logar normalmente... Alguém sabe o que pode ser ? versão 9,60, porem dava também na 8,60.

Informação Importante

Confirmação de Termo