Ir para conteúdo
Banner com Efeitos

xWhiteWolf

Héroi
  • Registro em

  • Última visita

Tudo que xWhiteWolf postou

  1. Se você mudou de server o jeito é resetar.. tentar arrastar database de versões anteriores só vai te proporcionar dor de cabeça. Mas lembra de fazer tudo que vc tinha feito antes na sua database antiga pra que os scripts funcionem da forma correta. Pelo que eu andei vendo aí vc precisa criar a coluna dos resets na database dos players.
  2. xWhiteWolf postou uma resposta no tópico em Eventos de Mapping
    Muito loco esse evento, to seguindo pra ver oque vai sair!
  3. essa linha </movement> tá fechando a linha de cima.. se for tirar ela deixa a linha de cima assim: ANTES: DEPOIS:
  4. você tem que adicionar no movements.xml as linhas equivalentes.. todo item que vc for editar pra colocar qualquer tipo de atributo você vai precisar fazer isso: <movevent type="Equip" itemid="2501" slot="head" event="function" value="onEquipItem"> </movevent> <movevent type="DeEquip" itemid="2501" slot="head" event="function" value="onDeEquipItem"/>
  5. Algum script tá fazendo isso, mas se não tá dando erro no console então acho dificil.. Quando começou isso? Tenta lembrar os scripts que vc adicionou perto da época que isso começou e retira um por um até resolver
  6. sim mano.. elas já estão no mod '-'
  7. entao, eu fiz isso de tentar pegar o attributo de managain e healthgain mas não mostra :[]
  8. /\ this. Esse script reseta em relação a vida antiga pra evitar bugs mas se vc quiser fazer uma vida fixa é só editar nessas configurações aqui: local hp = getCreatureMaxHealth(cid) setCreatureMaxHealth(cid, 200) local differencehp = (hp - 200) doCreatureAddHealth(cid, -differencehp) local mana = getCreatureMaxMana(cid) setCreatureMaxMana(cid, 180) local differencemana = (mana - 180) doCreatureAddMana(cid, -differencemana)
  9. editei, coloca ali no looktype o outfit que vai virar qnd usar a magia kkk pensei que era pra player
  10. to seguindo o tópico, vou tentar fazer depois
  11. tem vários jeitos, o seu evento coloca os players em alguma tabela?
  12. xWhiteWolf postou uma resposta no tópico em Suporte Tibia OTServer
    sim, era isso mesmo... vou fazer depois pra você o slot da bike é o mesmo slot da munição nos servers padrão getPlayerSlotItem(cid, CONST_SLOT_AMMO)
  13. xWhiteWolf postou uma resposta no tópico em Suporte Tibia OTServer
    se sabe me dizer o numero do slot?
  14. xWhiteWolf postou uma resposta no tópico em Suporte Tibia OTServer
    acredito que sim.. copia só o xml que acho que resolve já
  15. xWhiteWolf postou uma resposta no tópico em Suporte Tibia OTServer
    a vida do seu server é por storage ou vc chama a premium de vip?
  16. muito estranho isso cara, aqui pegou perfeito e eu uso a TFS 0.3.6 (tibia 8.54) que é uma das TFS mais bugadas que existe auhuheuha era pra funcionar em qualquer outro server
  17. local invisible = createConditionObject(4194304, -1, false, 0) local condition = createConditionObject(CONDITION_PHYSICAL) setConditionParam(condition, CONDITION_PARAM_DELAYED, TRUE) addDamageCondition(condition, -1, 1500, -500) function onEquip(cid, item, slot) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "By using this ring you will become fully invisible and lose health over time because of it's curse.") doAddCondition(cid, condition) doAddCondition(cid, invisible) doSendMagicEffect(getCreaturePos(cid), 12) return true end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 2165) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You're no longer receiving the special bonus..") doRemoveCondition(cid, CONDITION_PHYSICAL) doSendMagicEffect(getCreaturePos(cid), 12) doRemoveCondition(cid, 4194304, 0) return true end não sei oque pode ser.. só se a condition do utana vid estiver conflitando com a do GM (oque eu acho muito improvável).. testa assim e me fala oque deu
  18. function onUse(cid, item) if getPlayerStorageValue(cid, 55489) < 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"Agora voce e um player VIP.") db.executeQuery("UPDATE `players` SET `name` = [VIP] '" .. getCreatureName(cid) .. "' WHERE name = '" .. getCreatureName(cid) .. "';") setPlayerStorageValue(cid, 55489,1) doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"Voce ja e VIP.") end return TRUE end
  19. ele pega o valor do passwordtype e do sql na database.. não sei oque é isso mas acho q ele retorna sua senha (?)
  20. local invisible = createConditionObject(4194304, -1, false, 0) local outfit = createConditionObject(CONDITION_INVISIBLE, -1, false) local condition = createConditionObject(CONDITION_PHYSICAL) setConditionParam(condition, CONDITION_PARAM_DELAYED, TRUE) addDamageCondition(condition, -1, 1500, -500) function onEquip(cid, item, slot) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "By using this ring you will become fully invisible and lose health over time because of it's curse.") doAddCondition(cid, condition) doAddCondition(cid, invisible) doAddCondition(cid, outfit) doSendMagicEffect(getCreaturePos(cid), 12) return true end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 2165) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You're no longer receiving the special bonus..") doRemoveCondition(cid, CONDITION_PHYSICAL) doRemoveCondition(cid, CONDITION_INVISIBLE) doSendMagicEffect(getCreaturePos(cid), 12) doRemoveCondition(cid, 4194304, 0) return true end checa se no seu data\lib\constant.lua está assim: CONDITION_GAMEMASTER = 4194304 GAMEMASTER_TELEPORT = 2 O de cair o server se usar com o god é bug da versão, agora era pra ficar totalmente invisivel :/
  21. vai em data/spells.xml e procura essas magias na lista.. quando achar vai até o final > e vê o nome do arquivo.. vai ser alguma coisa como "healing.lua". Daí você vai em spells\healing\nome do arquivo que tava no spells.xml e abre o script; No caso o meu exana mort está assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 16, 16, 26, 36) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Pra editar a cura você mexe nessa formula aqui: 16, 16, 26, 36.. quanto maior esses números mais cura vai dar.
  22. sim, funciona.. eu testei em TFS 0.3.6 crying damson. Checa novamente e vê se vc colocou tudo certinho e registrou corretamente no login.lua

Informação Importante

Confirmação de Termo