Ir para conteúdo

othereality

Visconde
  • Total de itens

    343
  • Registro em

  • Última visita

Tudo que othereality postou

  1. Ae velho muito bom, funcionou direitinho. REP+ porem tem uma coisa que aconselho voce a mudar: No momento que pesquisei CDM no inicia do windowns 7 não o encontrei, felizmente eu sabia do que se tratava ele se encontra em Iniciar> todos os programas > Acessórios. com o nome de: "Prompt De Comando" Não sei se é só aqui, porem não encontrei pesquisando CDM. é isso. Brigadão. =D
  2. Tag: <instant name="Self Defense" words="self defense" lvl="1" mana="800" prem="0" casterTargetOrDirection="0" blockwalls="1" exhaustion="1500" needlearn="0" event="script" value="new/mage/self defense.lua"> <vocation id="1"/> </instant> Magia: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499) local area = { {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 1, 2, 1, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0} } setCombatArea(combat, createCombatArea(area)) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Eu tentei botar: setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) Mas, o objetivo da magia é o Mage se trancar e ficar batendo nos bixo... quando eu boto "agressive 0" os monstros destroem o "arbusto".(como se impurrassem.)
  3. Mto bom apesar de ser meio inutil por vairos desses outfits poderem ser usados com utevo res ina, Mas é legal mesmo assim.
  4. othereality

    Pk Battle

    Galera eu fiz uma magia que cria itens a volta do player, porem quando usa essa magia ele fica com aquele Battle vermelho,(as espadinhas vermelhas) E não pode entrar em pz... Alguem sabe se tem como resolver isso?
  5. Cara, não teria virus uma vez que só o pessoal da equipe postaria o conteudo, com isso não teria confusão também.. Seria sim Lamentalvel se fizessem isso com o xtibia. têm uma escolha, ou ser um portal de tibia que forma grandes OTs ou ser um portal de tibia para downloads de bots... as duas coisas são impossiveis juntas.
  6. AEEEE!! sai pulando e gritando pela rua de pantufa o/ funcionou pode cre.. Brigadão @ OBS: Foda-se rep. hehehe euri Eu seu que você não esta me ajudando para ganhar rep, mas eu me sinto tendo que retribuir.. e é o melhor que eu posso fazer, dar rep. mesmo que o sistema de rep seja meio, mal planejado.. as vezes umas pessoas ganham rep por nada e outras se matam ajudando alguem (como vc fez me respondendo 300x) pra não ganhar rep.. mas é isso. acho que é o unico modo de agradecer =P vlw mesmo Demonb. =D
  7. =D agora o player não usa a magia só depois que acaba o cooldown tudo certinho mas, mesmo quando o cooldown impede o player ele gasta mana ainda assim... =S EDIT: acabei de acordar e ta dizendo que eu ja exedi o limiti de rep que lixo -.-
  8. Não na verdade não funcionou, o eu percebi que voce esqueceu, ja tinho posto.. mas não funcionou do mesmo jeito. Mas mesmo assim rep pela boa vontade e pelo script que foi uma otima idéia vou tentar do jeito que voce disse com um sistema com varias storages.... _________________________ EDIT: Olha só da uma ajudinha, eu fiz assim: function onCastSpell(cid, var) if exhaustion.check(cid, 23006) == false then local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 1000, parameters) addEvent(onCastSpell2, 3000, parameters) addEvent(onCastSpell3, 5000, parameters) addEvent(onCastSpell4, 7000, parameters) addEvent(onCastSpell5, 9000, parameters) exhaustion.set(cid, 23006, 12) else doPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, 23006).."]") end return TRUE end ele informa o cooldown direitinha só que se voce usar a magia, ela funciona normalmente. eu sinto que quase funciona \o/
  9. blz.. vlw pela ajuda, Demonb. amanhã dou te dou rep
  10. Tranquilo..
    quando tiver on vo divulgar aqui no xtibia. =D
  11. Na verdade eu não testei em outras, e agora que você falou eu fui testar mas não soube fazer as edições porque eu uso um sistema de spell diferente. Ele termina assim: function onCastSpell(cid, var) if(variantToNumber(var) ~= 0) then return doCombat(cid, distanceCombat, var) end return doCombat(cid, combat, var) end Não sei se adianta pra você, mas no memento que eu uso a spell não da nenhum erro no console. Caso meu otserver não aceite string no storage, existe outro modo de fazer cooldown? EDIT: olha só, eu testei esse sistema: function onCastSpell(cid, var) local storage = 23010 local spellname = "Ignite" local time = 30 if exhaustion.check(cid, storage) == false then exhaustion.set(cid, storage, time) return doCombat(cid, combat, var) else doPlayerSendCancel(cid, "You are exhausted in " .. spellname .. " for: " ..exhaustion.get(cid, storage).." seconds.") end end E quando eu uso a spell pela segunda vez, ela é usada normalmente ignorando o cooldawn e ainda assim informa o "SendCancel". talvez te esclareça alguma coisa, seila.. =P EDIT²: Agora consegui fazer funcionar na magia exura gran esse sistem: function onCastSpell(cid, var) local storage = 23010 local spellname = "exura gran" local time = 2 if exhaustion.check(cid, storage) == false then exhaustion.set(cid, storage, time) return doCombat(cid, combat, var) else doPlayerSendCancel(cid, "You are exhausted in " .. spellname .. " for: " ..exhaustion.get(cid, storage).." seconds.") end end Porem nas magias que são feitas com outro sistema, um feito pelo "Tibi4ee" eu não consigo por o sistema. =S Eu vou postar minha magia aqui pra você ver se consegue por =S # quero cooldown suahsaua
  12. Não ta funcionando =/ Ja no momento que eu uso ele fala "You are exhausted. Wait more [0] seconds." e simplesmente ignora o cooldown, assim que acaba o exhausted do spells.xml ele da a magia dinovo. ah.. e a magia parou de funcionar ainda ela não ta executando nada, só fala o nome da spell e gasta mana. ou seja não deu erro na spell. Eu estou tentando de alguns geitos aqui, se conseguir eu edito... EDIT: eu tentei varias coisas, mas desisto não adianta não consigo. tentei assim: function onCastSpell(cid, var) if isExhausted(cid, "nature regrow") == TRUE then doPlayerSendCancel(cid, "You are exhausted. Wait more " .. math.ceil(getCooldown(cid, "nature regrow")) .. " seconds.") else local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 1000, parameters) addEvent(onCastSpell2, 3000, parameters) addEvent(onCastSpell3, 5000, parameters) addEvent(onCastSpell4, 7000, parameters) addEvent(onCastSpell5, 9000, parameters) setCooldown(cid, "nature regrow", 12) end return TRUE end jurei que ia funcionar mas não =/
  13. Mto bom, nunca tinha visto cooldown usando apenas um storage =O Porem, eu tenho uma duvida, tem como eu adicionar este cooldown, em uma magia com mais de um effect? local function onCastSpell5(parameters) doCombat(parameters.cid, combat5, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 1000, parameters) addEvent(onCastSpell2, 3000, parameters) addEvent(onCastSpell3, 5000, parameters) addEvent(onCastSpell4, 7000, parameters) addEvent(onCastSpell5, 9000, parameters) return TRUE end eu tentei adc mas não consegui.. como devo fazer? ------------------------ E uma outra coisinha, teem como no lugar de "You are exhausted." o script dizer quantos segundos faltam? ou por ser o mesmo storage não da? vlw Demonb.
  14. Eu fiz uma magia com o sistema do tibiaa4e, e ela funciona perfeitamente. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0.1 + maglv*5) * 1) local formula_max = -((lv*0.1 + maglv*5) * 2) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas") local distanceCombat = createCombatObject() setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_CONST_ANI_FIRE) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0.1 + maglv*5) * 1) local formula_max = -((lv*0.1 + maglv*5) * 2) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end setCombatCallback(distanceCombat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas") function onCastSpell(cid, var) if(variantToNumber(var) ~= 0) then return doCombat(cid, distanceCombat, var) end return doCombat(cid, combat, var) end porem eu teitei adc: local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000, CONST_ME_FIREWORK_RED) --setConditionParam(condition, CONDITION_PARAM_SPEED, -300) setConditionFormula(condition, -0.9, 0, -0.9, 0) E não consegui fazer funcionar... Alguem sabe como eu devo fazer isso? Obrigado. :construction: tibiaa4e
  15. (conteudo removido) Era uma duvida, mas consegui resolver. @ tibiaa4e mto bom, estou usando. =D
  16. suaihsaushu... Bem mais simples do que eu fasso parecer :confused: vlw pela dica =D DemonB. >> REP+
  17. Mesmo sabendo que não tenho muitas condições eu tentei fazer, deveria ser um script que ao usar uma estatua voce ganha Promotion: function onUse(cid,item,frompos,item2,topos) if item.uid == 25555 then Mas não funcionou =S alguem sabe arrumar pra mim? Vlw.
  18. NOOOOOOOOOOOOOOOSSA... lixo, lixo, lixo.. demais... suahsuahsuahsuahsuashaushaush
  19. Estou com o mesmo problema...
  20. ---- Atualizado (23 de julho) Equipe completa. ---- Bom dia Galera Xtibiana. Trago a vocês um prjeto de 5 Servidores, todos ja andamento por uma incompleta equipe de amigos. Denominada ZeeP Entertainment ----- Os tres primeiros prjetos não tem nenhuma prenteção, provavelmente postaremos inteiros aqui no xtibia para quem quizer por online.. Enquanto os ultimos dois devem ser servidores dedicados futuramente. Eles são: - Magic Search (War) - Survive Dungeon (Arena) - Zombies (Fun) > OtheReality (Low xp) > Aff Cara (High xp) ----- Agora apresentarei a vocês um por um deles: Esse foi o ultimo que nós começamos, é oque menos tem coisas prontas. Mas o espirito do jogo é: Um mapa grande, com bases metade delas do time A e a outra metade do time B Voce entra e é direcionado automaticamente para equilibrar os times, Não existem vocations, todos são "Mage" ao entrar vai ter a opção de escolha entre 4 magias, você começa e no mapa espalhado existem varias quest's escondidas, que são itens que ao serem usados fazem o player aprender uma magia aleatoria. ao matar um player voce ganha um gold coin, existe um npc que vende equipamentos com atributos como: reflect damage x% resist all damage x% Magic level +x% entre outras coisas... É o segundo menos trabalhado, mas e bem simples de explicar: O jogo começa em um continente com duas ilhas e etc... com apenas uma cidade e poucos npc's. um mundo direitinho como de custume, porem não tem monstros tem trilhas e cavernas que dão en entradas de Dungeons. As dungeons são feitas para 4 player de cada vez. são um local fichado que começa a vim monstros e mais monstros e objetivo a sobreviver, passar para o segundo round, o terceiro e assim por diante até terminar a dungeon. No Survive Dungeon, por conta da correria em busca de sobreviver, os loots dos bixos vão automaticamente para a BP do player. Um dos npcs ja planejados é um npc de "Chalenges", ele vai te dar missões como, complete a Dungeons "lalala" sózinho, ou complete cinco vezes, e com isso o player ganha itens novos xp e etc. e o unico teleport da cidade será o teleport para arena de pvp, que será apenas por diversão. Esse é um pljeto bem simples que está 90% concluido, é como o uma Dungeon(do Survive Dungeon) infinita, para quem ja jogou Call Of Duty Zombies Mod, é nele que nos inspiramos, Existiram 3 vocations, e os jogadores vão estar em um castelo cheio de salas, para abrir as portas eles gastam dinheiro que dropam dos bixos... O jogo não tem objetivo é apenas por diversão os jogadores vão descer do ultimo andar do castelo e seguir, uma trajetoria pré destinada onde precisaram de gold para ir abrindo as portas, esse gold conseguiram dos bixos que vem constatemente atras deles, os bixos vão dificultanto até chegar em um ponto onde muito dificilmente os jogadores sobreviverão. como o nome ja diz TODOS os monstros são zumbis. Esse é nosso projeto principal eu tenho muita coisa para falar dele e ainda assim, não está nem 50% concluido. Vocações: o player começa "no-voc" no level 10 escolhe uma das quatro vocations, e mais tarde tarde no level 20 eles tem a chance de mais uma escolha, oque totaliza no final 8 vocações que poderão ser seguidas. Pesca: nosso sistema de pesca tem cerca de 5 peixes diferentes e leva em conta o skill Profissões: serão 6 Apenas uma ja está concluida: 1 - uma profissão que prepara comidas. 2 - uma profissão que controi itens. 3 - uma profissão que faz equipamentos para Mages, equipamentos leves. 4 - faz equipamentos para warriors, equipamentos pesados. 5 - Faz magias para todas as vocs e também para vocs especificas, alem de magias para profissões. 6 - faz runas. Potions: NUNCA MAIS, potions acabam com o RPG do jogo, nossa saida para isso foi, diga-se de passagem uma saida muita inteligente, transformas comida em novas potions, as comidas continuam com aquele afeito de regeneração lento, porem algora elas regeneram instantaneamente um extra de life e mana, dependo da comida é um valor diferente. qual a dirença? potion você usa infinitamente, ja food você só pode usar até ficar full, e nós alteramos esse sistema para o "full" ser 100seg de regeneração lenta, o blueberry por exemplo: heala 10 de life e 10 de mana e almente 3seg, você pode comer 33deles oque healaria instantaneamente 330 de life e 330 de mana, porem depois disso só pederá comer 1 a cada 3 segundos, e é ai que entra nossa primeira profissão, ela produz comidas que healem mais life e mais mana. RPG: até o level 20 o player é obrigado a obedecer uma ordem de fatos e acontecimentos, e fazer quests certas, depois disso ele sai da ilha de iniciantes e vai para o "mundo pvp" que muitos chamariam de "main land". então ele pode simplesmente caçar para upar, mas não vai ser uma decisão inteligente uma fez que fazer quests faceis, e simples completamente em portugues valerão mais a pena para upar. PVP: Existiram duas arenas nas quais os player ganham soul points ao matar players, uma das arenas sera cada um por si e a outra times. existira um npc de item por soul points. em nenhum momento os players perdem xp ou loot quando morrem. e a Main Land é open pvp, porem um player pk red pode se incomodar pelo fato de que ao ser morto dropará mais soul points que o normal, será caçado. UP: a principio lançaremos o servidor com level maximo aproximadamente 70 ou 75, faremos atualizações constantes onde o jogo vai ganhar mais itens, mais quests mais monstros e mais história, com isso os player poderam upar mais 10 ou 15 leveis passando o level maximo para 80 a 90. (dai diram: paga pau de WOW, SIM somos paga pau de wow se é assim que você quer) REALISMO vamos supor que na segunda atualização um boss invadio uma cidade "X" e matou geral, o primeiro player a mata-lo terá na proxima atualização seu nome em uma estatua como o "salvador da cidade". isso é apenas um exemplo, mas da pra ter noção do que estou falando. JORNAL Existira um npc em cada cidade que vende o jornal do dia, nesse jornal o player vai ler os acontecimentos do mundo do jogo, como por exemplo a morte do boss pelo player "X", todos poderam matar o boss ainda mas ele foi o primeiro. Deve ter mais coisa ainda mas não lembro.. \o/ Será o servido tradicional tps no templo leveis 5k 10k 15k magias loconas e com as mesmas vocations do OtheReality, só que só as primeiras 4. Potions, não terá potions também, mas terá algo exatamente igual e infinito, que serão as runas, serão obtidas em quest que também tem teleports. vai ter uma arena pvp só por diversão e fora do templo será no geral open pvp, exeto em quests dificeis que vão precisar da cooperação de mais de um player, elas serão no pvp. ---- Atualizado (23 de julho) Equipe completa. ---- ZEƎP Entertainment É isso galera COMENTEM. vlw Xtibia. =D
  21. cara, a magia mais manjada da terra. todo ot tem isso. -.- Lamentavel...
  22. eu tenho o seguinte script: Nesse script, quanto maior seu skill maior é a chance que tem de dropar as cosias. Eu queria que a chance de dropar as coisas, fosse a mesma... não importando o seu skill. Então o skill determinaria apenas as coisas que podem ou não ser dropadas. rep+ ----------------------------- Outra coisinha... se possivel que desse para dropar duas coisas de uma unica fez. por exemplo: se eu botar dois itens 100% os dois dropariam. rep+ ----------------------------- E pra finalizar tem um erro que ele está mostrado no console: [15/06/2011 23:41:27] [Error - Action Interface] [15/06/2011 23:41:27] data/actions/scripts/tools/fishing.lua:onUse [15/06/2011 23:41:27] Description: [15/06/2011 23:41:27] data/actions/scripts/tools/fishing.lua:73: attempt to index local 'now' (a nil value) [15/06/2011 23:41:27] stack traceback: [15/06/2011 23:41:27] data/actions/scripts/tools/fishing.lua:73: in function <data/actions/scripts/tools/fishing.lua:59> rep+ ----------------------------- é isso espero por ajuda, vlw =D
  23. em actions/scripts, crie um lua.. function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddItem(cid, 2675, 5) doTransformItem(item.uid, 4008) doDecayItem(item.uid) return true end depois adc a tag: <action itemid="4006" event="script" value="food/nome do arquivo.lua"/> e depois em itens.xml procure o id 4008 e entre o 4008 e o 4009 adicione: <attribute key="decayTo" value="4006" /> <attribute key="duration" value="120" /> A chance eu não sei fazer =/
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...