Pesquisar na Comunidade
Mostrando resultados para as tags ''aura''.
Encontrado 11 registros
-
Funcionamento: Ao derrotar Pokémon selvagem, existe uma chance do seu corpo emitir uma aura, basta você passar por cima dele para receber novamente a mesma experiência dada pelo Pokémon. em creaturescript procure por pokeexp.lua dentro procure por: local givenexp = getWildPokemonExp(cid) coloque em baixo: local expTotal = 0 procure por: local expTotal = math.floor(playerExperienceRate * givenexp * getDamageMapPercent(pk, cid)) substitua por: expTotal = math.floor(playerExperienceRate * givenexp * getDamageMapPercent(pk, cid)) procure por: if corpse.itemid ~= 0 then coloque em baixo: local configBonusExp = { text = "exp", colorText = COLOR_POISON, effect = 100, time_effect = 5, chance = 100 } if math.random(1, 100) <= configBonusExp.chance then doItemSetAttribute(corpse.uid, "bonusexp", expTotal) doItemSetAttribute(corpse.uid, "aid", 64700) for i = 1, configBonusExp.time_effect do addEvent(doSendMagicEffect, 1000*i, getThingPos(cid), configBonusExp.effect) addEvent(doSendAnimatedText, 1000*i, getThingPos(cid), "+"..expTotal.." "..configBonusExp.text, configBonusExp.colorText) end end agora em movements em movements.xml procure por: <movements> em baixo coloque <movevent type="StepIn" actionid="64700" event="script" value="doubleExp.lua"/> em movements/scripts crie um arquivo lua com o nome de doubleExp.lua coloque dentro: function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end local owner = getItemAttribute(item.uid, "corpseowner") if owner and isCreature(owner) and isPlayer(owner) and cid == owner then local expBonus = getItemAttribute(item.uid, "bonusexp") doPlayerAddExp(cid, expBonus) sendMsgToPlayer(cid, 27, "Your has gained a "..expBonus.." Experience Points.") doItemEraseAttribute(item.uid, "aid") doItemEraseAttribute(item.uid, "bonusexp") end return true end Créditos: eu > Sukito/Gristony
- 2 respostas
-
- otpokemon pd
- pda
- (e 7 mais)
-
Eai pessoal queria saber o que vcs acham desse effect de aura que eu fiz pro meu jogo de dbz, lembrando a qualidade e o tamanho foram reduzidas pra evitar ripping, deem dicas construtivas.
-
otserv open pvp [10.94-98] Aura - O melhor servidor baiak
um tópico no fórum postou TheVankk OTServlist
GENERAL INFORMATIONS: - Versão 10.94-10.98 - Sistema de Cast! - Update diários! - Não é P2W! - Global depot! - Atualizações semanais - Sistema de Addon Bônus único!! Baseado na quantidade de addons que você tem, e não o addon que você usa! - 14 eventos acontecendo a cada 2 horas! - PvP bem balanceado. - Mid Stages. - Staff sem favoritismo. - Domínio de Castelo (Aura Castle) - Reward Chest - Muitos sistemas únicos! - Mais de 50 quests! - Mais de 100 hunts! - Fast Attack! - Experience shared funcionando 100%. - Equip Hotkeys com exausted. - Muitos sistemas exclusivos! Tais como: Hunt Area, Loyalty System, Dungeon, Smoke Weed, Boss Points, Reputação, Champion Arena, e muitos outros.... EVENTOS QUE TEM NO SERVIDOR: • Guild Wars.. • Team Batle (mais conhecido como Battlefield) • Treasure Event • War 100 e 300 • Metin Stone • Boss Event • Rain Items • Alpha Tower • Capture The Flag • Zombie Event • Last Man Standing • Firestorm • Random Gift • Paintball event • Swim Event WORLD TYPE: World Type está setado para PvP, porém você ganhará experiência ao matar outros jogadores com está 0.20x por cada morte. Rates: Experience: Por stages, começa com 500x, e terminando com 2x. Loot rate: 4x Facebook : Não esqueça de curtir a nossa página do Facebook, clique aqui. Algumas imagens de nosso servidor: Templo Sistema único de Tasks! Dungeons! Venha jogador o melhor servidor baiak da atualidade!! Estou lhe esperando em Armia!! -
Boa noite Galera! Estou com um grande problema para adaptar esse sistema em meu ot alguém poderia me ajudar? estou usando o tfs 0.4 aqui esta o sistema! em data/actions/scripts/gems.lua Quote function onUse(cid, item, fromPosition, itemEx, toPosition) gem = gems.id[getPlayerVocation(cid)] if item.itemid == gem then doUseGem(cid, item, getPlayerVocation(cid)) end return TRUE end data/actions/actions.xml Quote <action itemid="2156" script="gems.lua"/> <action itemid="2155" script="gems.lua"/> <action itemid="2158" script="gems.lua"/> <action itemid="2153" script="gems.lua"/> data/lib/Pivi.lua Quote function doUseGem(cid, item) local voc = getPlayerVocation(cid) local interval = gems.interval[voc] if item.itemid ~= gems.id[voc] or getPlayerStorageValue(cid, gems.storage[voc]) > 0 then return FALSE end setPlayerStorageValue(cid, gems.storage[voc], 1) sendGemEffect(cid, gems.storage[voc], gems.interval[voc]) doRemoveItem(item.uid, 1) return TRUE end function sendGemEffect(cid, storage, interval) local pos = getThingPos(cid) local voc = getPlayerVocation(cid) local color = 1 if voc == 1 then color = gemMsg.colorDruid[math.random(1,#gemMsg.colorDruid)] elseif voc == 2 then color = gemMsg.colorSorcerer[math.random(1,#gemMsg.colorSorcerer)] elseif voc == 3 then color = gemMsg.colorPaladin[math.random(1,#gemMsg.colorPaladin)] elseif voc == 4 then color = gemMsg.colorKnight[math.random(1,#gemMsg.colorKnight)] elseif voc == 5 then color = gemMsg.colorDruid[math.random(1,#gemMsg.colorElderDruid)] elseif voc == 6 then color = gemMsg.colorSorcerer[math.random(1,#gemMsg.colorMasterSorcerer)] elseif voc == 7 then color = gemMsg.colorPaladin[math.random(1,#gemMsg.colorRoyalPaladin)] elseif voc == 8 then color = gemMsg.colorKnight[math.random(1,#gemMsg.colorEliteKnight)] end doSendAnimatedText(pos, gemMsg.rnd[math.random(1,#gemMsg.rnd)], color) if getPlayerStorageValue(cid, gems.storage[getPlayerVocation(cid)]) >= 1 then addEvent(sendGemEffect, interval, cid, storage, interval) end end function doRemoveGemEffect(cid) if getPlayerStorageValue(cid, gems.storage[getPlayerVocation(cid)]) < 1 then return FALSE end setPlayerStorageValue(cid, gems.storage[getPlayerVocation(cid)], 0) return TRUE end function doRemoveAllGemEffect(cid) for i = 1, table.maxn(gms.storage) do setPlayerStorageValue(cid, gems.storage, 0) end return TRUE end function isGemActivated(cid) if getPlayerStorageValue(cid, gems.storage[getPlayerVocation(cid)]) > 0 then return TRUE end return FALSE end data/lib/Pivi_const.lua Quote gems = { id = {2156, 2155, 2158, 2153, 2156, 2155, 2158, 2156}, storage = {5001, 5002, 5003, 5004, 5005, 5006, 5007, 5008}, interval = {600, 600, 600, 600, 600, 600, 600}, -- Intervalo dos efeitos } gemMsg = { rnd = {"´ . ,", ". ´ ,", "` . ,", ", ´ ."}, colorDruid = {182,213}, colorSorcerer = {215,215}, colorPaladin = {89,89}, colorKnight = {210,210}, colorElderDruid = {182,213}, colorMasterSorcerer = {215,215}, colorRoyalPaladin = {89,89}, colorEliteKnight = {210,210} } data/item/items.xml Quote 2155 - Gema de Druid 2156 - Gema de Sorcerer e Knight 2158 - Gema de Paladin
-
Olá Galera Do Xtibia, Estou aqui para fazer um pedido em um script, eu coloquei o script de GEM igual do servidor FOXWOLRD no meu servidor, mais estou tendo um problema ESTAREI DEIXANDO FOTOS DO CHARACTER TENTANDO USAR A GEM ABAIXO !!!! ele diz que não sou promotion, mais o character está com promotion, os requisitos, para usar GEM são: SER LEVEL 200 + TER A PROMOTION, que no caso do FOXWORLD a promotion maxima são : SORCERER - MASTER SORECER - SUPREME SORCERER DRUID - ELDER DRUID - MAJESTIC DRUID PALADIN - ROYAL PALADIN - LORD PALADIN KNIGHT - ELITE KNIGHT - MONSTER KNIGHT criei um char, coloquei lvl 200, e promotion, mais ainda, não consigo usar a gem, alguem poderia dar uma olhada no script ? darei REP+ a quem puder ajudar !!!! teria como os characters que forem criados, cada 1 começar com 1 aura, da sua vocação, e não precisar ser promotion, nem level 200+ só criar, e já ter a aura, como eu faço isso ? os scripts que eu uso de aura são os abaixo : DATA/ACTION/ACTION.XML - <action itemid="2154" script="gems.lua" /> <action itemid="2155" script="gems.lua" /> <action itemid="2156" script="gems.lua" /> <action itemid="2158" script="gems.lua" /> DATA/ACTION/SCRIPTS/GEMS - function onUse(cid, item, fromPosition, itemEx, toPosition) gem = gems.id[getPlayerVocation(cid)] if item.itemid == gem then if (getPlayerLevel(cid) < 200) then doPlayerSendTextMessage(cid,22,"É necessário level 200 ou maior para absorver uma gema espiritual!") else if (getPlayerPromotionLevel(cid) == 1) then if getPlayerStorageValue(cid,21201) == -1 then setPlayerStorageValue(cid,21201,1) doUseGem(cid, item) doPlayerSendTextMessage(cid,22,"Você absorveu uma gema espiritual!") doSendMagicEffect(getPlayerPosition(cid),65) else doPlayerSendTextMessage(cid,22,"Você ainda possui uma gema espiritual absorvida.") end else doPlayerSendTextMessage(cid,22,"Você precisa estar promoted para usar a gema.") end end else return 0 end return 1 end DATA/LIB/PIVI - function doRemoveGemEffect(cid) local voc = getPlayerVocation(cid) if getPlayerPromotionLevel(cid) > 0 then voc = voc - (getPlayerPromotionLevel(cid) * 4) end if getPlayerStorageValue(cid, gems.storage[voc]) == -1 then else setPlayerStorageValue(cid, gems.storage[voc], 0) end end function doUseGem(cid, item) local level = getPlayerLevel(cid) local voc = getPlayerVocation(cid) local interval = gems.interval[voc] if getPlayerPromotionLevel(cid) > 0 then voc = voc - (getPlayerPromotionLevel(cid) * 4) end if item.itemid ~= gems.id[voc] or getPlayerStorageValue(cid, gems.storage[voc]) > 0 then return FALSE end setPlayerStorageValue(cid, gems.storage[voc], 1) sendGemEffect(cid, gems.storage[voc], gems.interval[voc]) doRemoveItem(item.uid, 1) return TRUE end function sendGemEffect(cid, storage, interval) if isPlayer(cid) then local pos = getThingPos(cid) local voc = getPlayerVocation(cid) local level = getPlayerLevel(cid) local color = 1 if level > 199 then if getPlayerPromotionLevel(cid) > 0 then voc = voc - (getPlayerPromotionLevel(cid) * 4) end if voc == 1 then color = gemMsg.colorDruid[math.random(1,#gemMsg.colorElderDruid)] elseif voc == 2 then color = gemMsg.colorSorcerer[math.random(1,#gemMsg.colorMasterSorcerer)] elseif voc == 3 then color = gemMsg.colorPaladin[math.random(1,#gemMsg.colorRoyalPaladin)] elseif voc == 4 then color = gemMsg.colorKnight[math.random(1,#gemMsg.colorEliteKnight)] end doSendAnimatedText(pos, gemMsg.rnd[math.random(1,#gemMsg.rnd)], color) if getPlayerStorageValue(cid, gems.storage[voc]) >= 1 then addEvent(sendGemEffect, interval, cid, storage, interval) end else stopEvent(sendGemEffect(cid, storage, interval)) end end function doRemoveAllGemEffect(cid) for i = 1, table.maxn(gms.storage) do setPlayerStorageValue(cid, gems.storage, 0) end return TRUE end function isGemActivated(cid) local voc = getPlayerVocation(cid) if getPlayerPromotionLevel(cid) > 0 then voc = voc - (getPlayerPromotionLevel(cid) * 4) end if getPlayerStorageValue(cid, gems.storage[voc]) > 0 then return TRUE end return FALSE end return TRUE end DATA/LIB/PIVI_CONST - gems = { id = {2156, 2155, 2158, 2154, 2156, 2155, 2158, 2154, 2156, 2155, 2158, 2154}, storage = {5001, 5002, 5003, 5004, 5005, 5006, 5007, 5008, 5009, 5010, 5011, 5012}, interval = {600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600} } gemMsg = { rnd = {"´ . ,", ". ´ ,", "` . ,", ", ´ ."}, colorDruid = {180,180}, colorSorcerer = {30,215}, colorPaladin = {251,10}, colorKnight = {204,212}, colorElderDruid = {180,180}, colorMasterSorcerer = {30,215}, colorRoyalPaladin = {251,10}, colorEliteKnight = {204,212} }
-
Onde posso trocar o Tempo Que a Aura do Meu Pokemon +50 Fica aparençendo ? Pq meu Pokemon ta +50 e Fica demorando muito para aparece a Aura .. rep+ quem ajudar
-
Olá gostaria que me ajudassem a criar algo que creio eu ser simples... Gostaria que um pokémon possuísse aura quando selvagem por padrão e depois de capturado continuasse com a aura. Basicamente seria adicionar um dos efeitos que ja tem no tibia ao pokémon.. ao monster no caso, se fizessem só no selvagem ja agradeceria, ai o resto eu me viro. Aproveitando o post, queria saber como adicionar aquele efeito do texto ficar piscando em cima de placas(Signs) e se caso for simples.. se tem como por os efeitos em itens ou placas. Estou pedindo porque realmente acho que é algo fácil, caso algum desse seja complicado, me avisem. Estou pedindo porque realmente não entendo de Script, mas qualquer ajuda é bem vinda, pois eu sempre to tentando aprender e sempre tentando editar scripts que ja existem, mas não achei nada parecido... afinal o pessoal não é muito direto nos nomes dos tópicos. ^^'
-
dúvida [Encerrado] Elemental Aura me ajudem ?
um tópico no fórum postou IsseiHyoudou Tópicos Sem Resposta
Ola pessoal ,tudo bem ? Eu vim mais uma vez para pedir ajuda ! Eu queria saber se alguém pode me ajudar a criar um npc que de aura elemental para pokes +50 em Centurion v6 ,grato ^^ . Ja tentei por seguindo um tópico ,mais a aura foi para o player '-' tenho certeza que perguntei no lugar certo >.< flw vlw -
Eutou precisando de um script aura ou raio como exemplo serivodores de DBO uma aura que gaste x de mana por segundos ou que dure tantos segundos depois pare o efeito exemplo tenho esse script de transformação temporaria que dura 2 minutos: --[[ Spell by Shawak Wolf transform ]]-- local time = 120 * 1000 -- 120 * 1000 = 2 min local addShielding = 20 -- how much shielding should be added local wolf = {lookType = 50, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 42) 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 outfit = createConditionObject(CONDITION_OUTFIT) setConditionParam(outfit, CONDITION_PARAM_TICKS, time) addOutfitCondition(outfit, wolf) setCombatCondition(combat, outfit) local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2) setConditionParam(exhaust, CONDITION_PARAM_TICKS, time) setCombatCondition(combat, exhaust) function onCastSpell(cid, var) return doCombat(cid, combat, var) end tambem se puderem por um cooldown na magia eu agradeceria esse script ai muda o outfit do player por X tempo se conseguirem com ele fazer um que em vez de dar outfit der Effect (uma aura ou raio) seria de grande ajuda ja serveria. Espero ter explicado com clareza. PS: Esqueci de falar servidor TFS 8.54.
-
Aí galera eu consegui um script de aura aqui no mesmo xtibia e ele está configurado para que ela apareça nos players lvl 500+. (Para quem não sabe o que é um sistema de aura, é uns efeito que ficam "saindo" do player quando ele alcança um certo level.) Será que teria como ela só aparecer nos Vips Account? Se alguém souber como, ajuda aí please e REP +. Acho que isso irá ajudar muita gente =D Segue o script: Informação: Ot 8.6 // VIP system by account function sendEffect(cid) if isCreature(cid) then local pos = getCreaturePosition(cid) local x = math.random(pos.x-1,pos.x+1) local y = math.random(pos.y-1,pos.y+1) doSendMagicEffect({x=x,y=y,z=pos.z}, 4) doSendMagicEffect({x=x,y=y,z=pos.z}, 34) addEvent(sendEffect,2000,cid) end end function onLogin(cid) if getPlayerLevel(cid) >= 500 then sendEffect(cid) end registerCreatureEvent(cid, "AdvEffect") return TRUE end function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL and newLevel == 500 then sendEffect(cid) end return TRUE end
- 4 respostas
-
- aura
- aure system
-
(e 3 mais)
Tags:
-
Eu Queria o Script Para Colocar Aura Nas Vocações ex: Druid(com uma aura), Sorcerer(com uma aura), cada vocaçao com uma aura diferente, se alguem poder me ajudar serei grato de mais, Obrigado Desde ja.