Ir para conteúdo

jedian1

Campones
  • Total de itens

    17
  • Registro em

  • Última visita

  • Dias Ganhos

    1

jedian1 venceu a última vez em Dezembro 17 2011

jedian1 had the most liked content!

1 Seguidor

Sobre jedian1

Informações

  • Char no Tibia
    NemTeConto
  • Forma que conheci o xTibia
    Otservs
  • Sou
    Scripter

Últimos Visitantes

2295 visualizações

jedian1's Achievements

  1. que foda cara, nunca vi essa appa na vida boa sorte com o seu futuro, mesmo não te conhecendo, e nem nunca ter falado contigo. Tchau
  2. poxa, galera fã do korelin se mostrando ae né? também sou um, estou fazendo um parecido também, mas nem posso te ajudar, é triste, tive que aprender pra fazer as coisas, não achei quase nada pronto, tive ajuda, claro, mas não é algo que alguem faz pra passar por aí. te aconselho a aprender scripting, mappear todo mundo sabe, o problema é ser criativo a ponto de poder ser considerado um mapper mesmo, e criatividade não é criar salas de teleport ¬¬ Boa sorte com o seu projeto
  3. Fiz com a segunda, mas se quiser a outra, pede aí --[[ Spell by Shawak Wolf transform ]]-- local time = 120 * 1000 -- 120 * 1000 = 2 min local addShielding = 20 -- how much shielding should be added local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 5) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, time) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, addShielding) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local speed = createConditionObject(CONDITION_HASTE) setConditionParam(speed, CONDITION_PARAM_TICKS, time) setConditionFormula(speed, 0.7, -56, 0.7, -56) setCombatCondition(combat, speed) local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2) setConditionParam(exhaust, CONDITION_PARAM_TICKS, time) setCombatCondition(combat, exhaust) function onCastSpell(cid, var) local ot = getCreatureOutfit(cid) doSetCreatureOutfit(cid, {lookType = 130, lookHead = ot.lookHead, lookBody = ot.lookBody, lookLegs = ot.lookLegs, lookFeet = ot.lookFeet}, time) return doCombat(cid, combat, var) end testei e funcionando malz pela demora
  4. @Cogames Também gostaria de lhe dar uma dica, e tirar uma dúvida. Dica: em vez de criar outra função, que tem apenas uma função, coloque a função necessária direto no addEvent. por exemplo, suas magias estão assim: local function onCastSpell1(parameters) doCombat(parameters.cid, combat1, parameters.var) end function onCastSpell(cid, var) local parameters = {cid = cid, var = var} addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell1, 200, parameters) addEvent(onCastSpell1, 300, parameters) addEvent(onCastSpell1, 400, parameters) end mas, você pode simplesmente fazer isso: function onCastSpell(cid, var) addEvent(doCombat, 100, cid, combat1, var) addEvent(doCombat, 200, cid, combat1, var) addEvent(doCombat, 300, cid, combat1, var) addEvent(doCombat, 400, cid, combat1, var) return true end Dúvida: porquê, mesmo o lordbug99 tendo te corrigido antes por causa do combat1 que não ta fazendo nada, você colocou ele denovo na spell acima, e até alterou os danos, como se fosse usá - lo? acho que to meio rude contigo, porque um dos primeiros posts seus que eu vi, foi ressucitando um tópico aqui, por NADA, não lembro o que vc escreveu, mas foi inútil pra caramba, do tipo "legal que tu quer"(tipo de inutilidade) aí pego raiva. Malz ae é uma grande iniciativa fazer um tópico desses, ele ja tá "quente" hauahuaha
  5. @Kryzed AAAAA QUE MASSA EU TENHO OS DOIS SISTEMA QUE TU QUÉ EU JOGAVA AVAOT, MAS QUANDO ERA KORELIN AHUAHAUUH QUE MASSA CARA ME ADD NO MSN, jedian_gba@hotmail.com
  6. acho que, no novo outfit na spell, já foi atribuída uma cor pra cada look"x", manda o script pra gente arrumar
  7. Existe sim, eu uso o mesmo servidor, o problema ta num erro do lordbug99 nessa parte: doMonsterSetTarget(taget, 0) ele manda trocar o target do "taget" que é nil, nunca foi declarado basta corrigirmos pra "target" ficando assim: function onCastSpell(cid, var) local target = getCreatureTarget(cid) if type(target) ~= "number" or target == 0 then doPlayerSendCancel(cid, "Você precisa selecionar de um target para usar esta magia!") return false end local pos = getCreaturePosition(target) doTeleportThing(cid, pos) doMonsterSetTarget(target, 0) return true end
  8. @Cogames Sim, o que falei foi pra ti.
  9. ² Te aconselho a aprender algumas funções novas em LUA, pra melhorar, por exemplo a doAreaCombatHealth, com um conhecimento nas fórmulas de magias, você pode resumir uma magia comum com um hit apenas a mais ou menos isso: local areamassa = createCombatArea({ {1, 1, 1}, {0, 3, 1}, {1, 0, 0}}) function onCastSpell(cid, var) local formulamin = (getPlayerLevel(cid) * 1.6 - math.random(8, 90)) local formulamax = (getPlayerLevel(cid) * 1.9 + math.random(60, 90)) doAreaCombatHealth(cid, 1, getThingPos(cid), areamassa, -formulamin, -formulamax, math.random(1,68)) return true end claro, ajeitando corretamente as formulas e o efeito pra não ficar "baiak", simples não? e isso que se você aprender loops, dá pra fazer uns efeitos bem legais com distance shoots e áreas randomizadas. #fikdik Eu gosto muito da área de spells, porquê é uma das coisas que mais me chama a atenção em um servidor, no meu por exemplo, praticamente todas as magias terão esses tais efeitos de distance shoot usando loops, pra ela ficar bonita, e, dar um certo "prazer" de usar, assim como é o no momento em que você compra sua primeira magia, no Tibia Global.
  10. @Jhon992 Não dá pra mudar a cor de um código. Coloca quote ou tira as partes das cores, porque senão vai bugar ex: <look type="[color=#ff0000]300[/color]" corpse="2212"/> tá assim /\ coloca assim:
  11. actions/scripts cria um arquivo lua renomeia pra cardratquest e cola isso dentro: function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 45122) == -1 then setPlayerStorageValue(cid, 45122, 1) x = doPlayerAddItem(cid, 4854, 1) doSetItemText(x, 'Essa é uma card rat.') doItemSetAttribute(x, 'name', 'Card Rat') return true else return doPlayerSendTextMessage(cid, 22, "It's empty.") end return true end salva fecha em actions.xml add isso: <action actionid="87654" event="script" value="cardratquest.lua" /> aí no map editor coloca action id 87654 no baú da quest
  12. avisa pra ele que tenque trocar o x e o y, pelo ID e quantidade, respectivamente, se não vai dar erro ao tentar add outro item além do primeiro. -- edit, também vi isso: z[math.random(1,#z)].1 não funcionaria pois você não declarou a posição de nome "1", o correto seria z[math.random(1, #z)][1] tem dois erros desses ajeita o outro também.(por mais que seja estranho, é assim mesmo.)
  13. no config.lua, procure por isso: pushCreatureDelay aí deve tar assim: pushCreatureDelay = 2000 2000 significa 2 segundos, ajeita pra quando você quiser, tipo 0, ou 500, vai testando pra ver a velocidade.
  14. @lordbug99 te aconselho a usar a função doTargetCombatHealth em vez de doCreatureAddHealth, aí o player que usar ganha exp, e conta como um kill, dando battle pro personagem.
  15. sim, ele manda mais vezes, mas ele pode mandar várias, no mesmo script, se você colocar assim no local mensagens: local mensagens ={ "Compre scale armor e ganhe um chão!", "Obrigado por jogar esse ot, e por ler essa mensagem até o final ." } ele vai escolher uma a cada x tempo pra mandar, as vezes repete, as vezes não, seria legal ensinar que da pra fazer isso pra galera!
  • Quem Está Navegando   0 membros estão online

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