Ir para conteúdo

RigBy

Membro
  • Registro em

  • Última visita

  1. alguém pode me ajuda a compilar a tfs 1.3, ja tentei de tudo e nada de conseguir compilar esse é o ultimo erro. qualquer coisa manda msg no meu whatsapp 79 9 96772218
  2. é essa, que eu uso, vou tenta para ver, como ficaria para criar, pode me da uma ideia.
  3. RigBy reagiu a uma resposta no tópico: Registra weapon tfs 1.3
  4. humm, não sabia disso, mas agora me vem na duvida, que tipo de script usaria todos as weapons, porque runas, wand, shield.... ainda funciona, mas vou tenta da uma geral pra ver se acho, tem alguma forma de ver mais facil? sabe alguma tfs sem ser revscript que rode as novas versões do tibia (12.64)
  5. alguém sabe se isso pode ser o otbm
  6. RigBy reagiu a uma resposta no tópico: Como adicionar lib
  7. olá, to reaprendendo a programa em lua para tibia, e to tendo problema em regista as coisas, porque nessa tfs não tem xml. alguém pode conserta esse script só pra me da como base, e tem algum tutorial ensinando a regista as coisas? esse script é uma sword que solta uma spell quando ataca mas não ta funcionando Você tem o código disponível? Se tiver publique-o aqui: local area = createCombatArea({ {1, 1, 1}, {1, 3, 1}, {1, 1, 1} }) local combat = Combat() combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONAREA) combat:setParameter(COMBAT_PARAM_BLOCKARMOR, true) combat:setFormula(COMBAT_FORMULA_SKILL, 0, 0, 1, 0) combat:setArea(area) local holySword = Weapon(WEAPON_SWORD) function holySword.onUseWeapon(creature, variant) return combat:execute(creature, variant) end holySword:id(7382) holySword:register() Então, fui testando e descobrir que alguns items funciona a spells, mas não funciona em items usaveis, por exemplo funciona na fire magiclong sword(não da pra da use) mas não na serpent sword(da pra da use)
  8. .Qual servidor ou website você utiliza como base? TFS 1.3 ola, to a uns 5 anos sem programa para tibia, mas voltei agora, e to reaprendendo algumas coisa, alguém pode me ensinar a adiciona a libs novas, não to conseguindo, mesmo criando uma arquivo lua e colocando na pasta lib não vai, tem que fazer mais alguma coisa? e tem algum lugar aonde possa ver as funções da 1.3?
  9. Você tem onWalk para TFS 1.2?
  10. RigBy reagiu a uma resposta no tópico: Monstros Passivos
  11. RigBy reagiu a uma resposta no tópico: [Função] getPlayersInArea
  12. RigBy reagiu a uma resposta no tópico: [OTC] Launcher Creator v0.3
  13. RigBy reagiu a uma resposta no tópico: Dodge System (Por Item)
  14. eu falei ampps mesmo e não xampp Caso vc queria testa: http://www.ampps.com/ so basta coloca o site na pasta "www" e abrir normalmente.
  15. mano use a ultima versão do ampps que é melhor do que o xampp, só basta pesquisar no google.
  16. É o seguinte eu fiz essa script mas não to conseguindo coloca o dano do jeito que eu quero, eu quero que atinga o oponente com um dano equivalente a 10% do seu life atual. Por exemplo eu to com 700 de life ai uso a magia e do um atk de 70, outro exemplo eu to com 300 de life ai uso a magia e do um atk de 30 Eu já tenho a script feita só basta adicionar o dano. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) local storage = 10002 local tempo = 2 local mana = 12 local ClearMind = 10000 function onCastSpell(cid, var) if getPlayerStorageValue(cid, storage) < os.time() then if getPlayerStorageValue(cid, ClearMind) == -1 then if getCreatureMana(cid) >= mana then doCombat(cid, combat, var) setPlayerStorageValue(cid, storage, os.time() + tempo) doCreatureAddMana(cid, -mana) else doPlayerSendCancel(cid, "É preciso de "..mana.." para usar a magia.") return false end elseif getCreatureMana(cid) >= (mana/2) then doCombat(cid, combat, var) doCreatureAddMana(cid, -mana/2) setPlayerStorageValue(cid, storage, os.time() + tempo) else doPlayerSendCancel(cid, "É preciso de "..mana.." para usar a magia.") return false end else doPlayerSendCancel(cid, "Você tem que esperar "..getPlayerStorageValue(cid, storage) - os.time().." segundos para usar a magia novamente.") return false end return true end
  17. Vlw cara eu só tava querendo para tirar uma base, por que eu não tava lembrado como e que adicionava storage em outros player. Transformei em spells e fiz algumas mudação local mana = 20 -- Quanto gasta local t = 20 -- Quanto tempo pode usa a magia local tempo = 10 -- Em segundos (duração da storage) local storage = 10004 local strg = 10000 -- Storage que os players vai ganha local eff = 12 -- Effect local condition_infight = createConditionObject(CONDITION_INFIGHT) setConditionParam(condition_infight, CONDITION_PARAM_TICKS, tempo * 1000) function onCastSpell(cid, var) local get = getPlayerPosition(cid) local from, to = {x=get.x-3, y=get.y-3, z=get.z}, {x=get.x+3, y=get.y+3, z=get.z} if getPlayerStorageValue(cid, storage) < os.time() then if getCreatureMana(cid) >= mana then for xx = from.x, to.x do for yy = from.y, to.y do local get_top = getTopCreature({x=xx, y=yy, z=get.z, stackpos=253}).uid if get_top > 0 then setPlayerStorageValue(get_top, strg, 1) setPlayerStorageValue(cid, storage, os.time() + t) doAddCondition(get_top, condition_infight) doPlayerSendTextMessage(get_top, 4, "O jogador "..getCreatureName(cid).." ativo o Clear Mind em você..") addEvent(ReResetSto, tempo * 1000, get_top) end end end setPlayerStorageValue(cid, storage, os.time() + tempo) for xx1 = from.x, to.x do for yy1 = from.y, to.y do local eff_area = {x=xx1, y=yy1, z=get.z} doSendMagicEffect(eff_area, eff) end end else doPlayerSendCancel(cid, "Você tem que esperar "..getPlayerStorageValue(cid, storage) - os.time().." segundos para usar a magia novamente.") return false end else doPlayerSendCancel(cid, "É preciso de "..mana.." para usar a magia.") return false end return true end function ReResetSto(get_top) setPlayerStorageValue(get_top, strg, -1) doPlayerSendTextMessage(get_top, 4, "O Clear Mind acabo.") end não vou precisar mas da outra spells. Esse e meu projeto: https://www.facebook.com/omundodemidgard?ref=hl Se quiser curti la.
  18. Ja tem tempo que eu não crio script e não tava conseguindo cria essa então eu vi aqui perdi a ajuda de vocês. São duas scripts 1º- È o seguinte eu preciso de uma script que seja tipo um exura gran mas res só que no lugar de heala mude a storage do player que foi afetado por 10 segundo e essa magia só possa solta a cada 20 segundos. 2º- Quase a mesma coisa da primeira só que muda a storage de quem ta na party a 3~~4 sqm de quem solto a magia durando 10 segundo depois voltando para storage original (-1) e que o player só possa solta a cada 20 segundos também. Preciso de pelo menos a primeira urgente. Quem poder min ajuda, agradeço.

Informação Importante

Confirmação de Termo