Ir para conteúdo

xCookie

Campones
  • Total de itens

    48
  • Registro em

  • Última visita

Tudo que xCookie postou

  1. xCookie

    Blood Drain

    Deu esse erro no distro e não funcionou no jogo. [04/06/2015 21:37:34] [Error - LuaScriptInterface::loadFile] data/spells/scripts/260/lifedrain.lua:3: '}' expected (to close '{' at line 1) near 'percent' [04/06/2015 21:37:34] [Warning - Event::loadScript] Cannot load script (data/spells/scripts/260/lifedrain.lua) [04/06/2015 21:37:34] data/spells/scripts/260/lifedrain.lua:3: '}' expected (to close '{' at line 1) near 'percent'
  2. xCookie

    Blood Drain

    Blood Drain Uso essa spell de tirar vida do player e aumentar a própria a vida ou seja um drain de life. Erro: 1º Remove 25% da vida total do player matando o player com 4 spell do blood drain 2º Remove 25% da vida total dos monstros. Solução: 1º Depois de usar 3 vezes a spell "blood drain" no inimigo ele vai ficar com 25% de total de vida. exemplo: Player com 10000 de vida foi usado 3 vezes a spell e agora está com 2500 de vida. >Se usar de novo a magia mataria o player por estar com 2500 de vida, então podia começar tirar 5% da vida do inimigo. Sendo que o inimigo não possa morrer. Como? >A spell só pode tirar até 5% de vida total do player sendo que até 500 de vida o player pode usar a spell "blood drain" no inimigo ou seja sendo que o inimigo nunca possa morrer. Observação: No caso seria o limite de HP que pode tirar na spell é até 500 de vida. 2º Retira-se 2% da vida total dos monstros e acontecendo o mesmo o caso com limite de 500 de vida que pode tirar dos monstros. Script: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 13) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 40) local percent = 24 --porcentagem que irá drenar. local exhaust = 0 --tempo em segundos para usar a magia de novo. function onCastSpell(cid, var) local enemy = getCreatureTarget(cid) local enemyHealth = (getCreatureMaxHealth(enemy) / 100 * percent) if exhaustion.get(cid, 10223) then return false end if getCreatureHealth(enemy) >= enemyHealth then doCreatureAddHealth(enemy, -(enemyHealth)) doCreatureAddHealth(cid, enemyHealth) doSendAnimatedText(getThingPos(enemy), "-"..enemyHealth, 5001) exhaustion.set(cid, 10223, exhaust) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Uma drenagem de health foi ativada, retirando 15% de life do sua vitima e crescentando a você.") return doCombat(cid, combat, var) else enemyHealth = getCreatureHealth(enemy) doCreatureAddHealth(enemy, -enemyHealth) doCreatureAddHealth(cid, enemyHealth) exhaustion.set(cid, 10223, exhaust) end return true end Espero que entenda e ajude. Agradeço! Rep+
  3. como colocar pra bater mesmo aonde nao cair o efeito?
  4. funcionou para 8.6 como coloco tipo uma estátua aparece a opção de escolher skill pra upar? tipo trainer bed no global!
  5. xCookie

    Evento Zombie

    TEM UM BUG QUE QUANDO OS 3 GANHADORES GANHAM OS 3 ZOMBIE QUE SOBRA PROS GANHADORES PERMANECE LA NO EVENTO INVES DE DESAPARECER , ME AJUDA ARRUMAR ISSO PORFAVOR !!!
  6. xCookie

    Evento Zombie

    Vlw tópico sanada Resolvido !!!!!!!!!! Obrigado
  7. xCookie

    Evento Zombie

    tenta arruma ai pra mim pf msm , agradeço !!
  8. xCookie

    Evento Zombie

    vou testar aqui ja falo ! funfo certinho quero saber tipo quando entra uma pessoa no evento aparece essa mensagem : 13:35 O jogador (Kinazu) entrou no evento 'Zumbi'! Atualmente 1 jogadores entraram! queria aparece uma mensagem assim em baixo dela : restando (TAls) jogadores para entrar! entende tipo uma contagem so isso meu zumbi fica 100%% vou te agradeçer muito se me ajuda mano ^^
  9. xCookie

    Evento Zombie

    vou testar aqui qlq coisa eu digo se funcionou certinho funfo certinho obrigado a na msg queria aparece assim doBroadcastMessage("O jogador (".. getPlayerName(cid) .. ") venceu o evento zombie em terceiro lugar! e ganhou 1 troféu de bronze + ? event coins.", MESSAGE_STATUS_CONSOLE_BLUE) ali no ? queria mostrasse quantidade de event coins que ganhase entende? se puder me ajuda vc ajuda!
  10. xCookie

    Evento Zombie

    vou ver aqui se funcionar eu falo aqui deu ganhou normal so que msg fico nos 3 lugar e nao ganharao premio tente arrumar ai mano
  11. xCookie

    Evento Zombie

    eu essa script no data/creaturescripts/script : local config = { playerCount = 2001, -- Global storage for counting the players left/entered in the event goblet = 5805, -- id of the gold goblet you'll get when finishing the event. rewards = {2159}, -- You will get this + a gold goblet with your name on. -- {moneyId, count, using? 1 for using moneyReward, 0 for not using.} moneyReward = {2159, 15, 1}, -- Should be same as in the globalevent! -- The zombies will spawn randomly inside this area fromPosition = {x = 1137, y = 1020, z = 7}, -- top left cornor of the playground toPosition = {x = 1168, y = 1038, z = 7}, -- bottom right cornor of the playground } function onStatsChange(cid, attacker, type, combat, value) if isPlayer(cid) and isMonster(attacker) then if isInArea(getPlayerPosition(cid), config.fromPosition, config.toPosition) then if getGlobalStorageValue(config.playerCount) >= 2 then doBroadcastMessage("O jogador (".. getPlayerName(cid) .. ") foi morto pelos zumbis!", MESSAGE_STATUS_CONSOLE_BLUE) local corpse = doCreateItem(3058, 1, getPlayerPosition(cid)) doItemSetAttribute(corpse, "description", "Voce reconhece " .. getCreatureName(cid) .. ". Ele foi morto por "..(isMonster(attacker) and "a "..string.lower(getCreatureName(attacker)) or isCreature(attacker) and getCreatureName(attacker) or "a field item")..".") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)), false) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT) setGlobalStorageValue(config.playerCount, getGlobalStorageValue(config.playerCount)-1) elseif getGlobalStorageValue(config.playerCount) == 1 then if isInArea(getPlayerPosition(cid), config.fromPosition, config.toPosition) then doBroadcastMessage("O jogador (".. getPlayerName(cid) .. ") venceu o evento 'Zumbi' em 1º lugar, Parabéns! e recebeu 1 troféu de ouro e 15 event coins.", 22) local goblet = doPlayerAddItem(cid, config.goblet, 1) doItemSetAttribute(goblet, "description", "Ganhador: (" .. getPlayerName(cid) .. ") por vencer em 1º lugar no evento 'Zumbi'.") local corpse = doCreateItem(3058, 1, getPlayerPosition(cid)) doItemSetAttribute(corpse, "description", "Voce conhece " .. getCreatureName(cid) .. ". Ele foi morto por "..(isMonster(attacker) and "a "..string.lower(getCreatureName(attacker)) or isCreature(attacker) and getCreatureName(attacker) or "a field item")..".") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)), false) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT) for _,items in ipairs(config.rewards) do doPlayerAddItem(cid, items, 1) end if config.moneyReward[3] == 1 then doPlayerAddItem(cid, config.moneyReward[1], config.moneyReward[2]) end end for x = config.fromPosition.x, config.toPosition.x do for y = config.fromPosition.y, config.toPosition.y do for z = config.fromPosition.z, config.toPosition.z do areapos = {x = x, y = y, z = z, stackpos = 253} getMonsters = getThingfromPos(areapos) if isMonster(getMonsters.uid) then doRemoveCreature(getMonsters.uid) end end end end end return false end end return true end porfavor tentar por pra vim 3 ganhadores se consegue ja ta com rep+ garantido
  12. queria saber como coloco para por pra 3 ganhadores e ganhar os 3 tipos de trofeu com dinheiro aleatorio !! alguem me ajuda ai porrfavor vai levar rep++ alguem me ajuda????
  13. está tudo certo como já disse ela funciona esse bug da de vez enquanto e pq quando cara morre ainda continua atacando dentro pz so queria saber se tem como arruma mais tipo não chega a hita so mostra a magia acertando e da o bug no distro!!! por favor me ajudeeeee.
  14. [08/12/2013 18:33:15] [Error - Spell Interface] [08/12/2013 18:33:15] In a timer event called from: [08/12/2013 18:33:15] data/spells/scripts/120/exoriconsan.lua:onCastSpell USO ESSA SPELL AQUI ABAXO : SO QUE DE VEZ ENQUANDO QUANDO MATA ALGUEM DA ESSE ERRO A CIMA ^ local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 39) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -6, -3.8, -3.1, -5) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 39) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -6, -3.8, -3.1, -5) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 39) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -6, -3.8, -3.1, -5) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 39) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -6, -3.8, -3.1, -5) local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat5, COMBAT_PARAM_EFFECT, 39) setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -6, -3.8, -3.1, -5) local combat6 = createCombatObject() setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat6, COMBAT_PARAM_EFFECT, 39) setCombatParam(combat6, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -6, -3.8, -3.1, -5) local combat7 = createCombatObject() setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat7, COMBAT_PARAM_EFFECT, 39) setCombatParam(combat7, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -6, -3.8, -3.1, -5) local combat8 = createCombatObject() setCombatParam(combat8, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat8, COMBAT_PARAM_EFFECT, 39) setCombatParam(combat8, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat8, COMBAT_FORMULA_LEVELMAGIC, -6, -3.8, -3.1, -5) local combat9 = createCombatObject() setCombatParam(combat9, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat9, COMBAT_PARAM_EFFECT, 39) setCombatParam(combat9, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat9, COMBAT_FORMULA_LEVELMAGIC, -6, -3.8, -3.1, -5) local combat10 = createCombatObject() setCombatParam(combat10, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat10, COMBAT_PARAM_EFFECT, 39) setCombatParam(combat10, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat10, COMBAT_FORMULA_LEVELMAGIC, -6, -3.8, -3.1, -5) local function onCastSpell1(parameters) doCombat(parameters.cid, combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, combat4, parameters.var) end local function onCastSpell5(parameters) doCombat(parameters.cid, combat5, parameters.var) end local function onCastSpell6(parameters) doCombat(parameters.cid, combat6, parameters.var) end local function onCastSpell7(parameters) doCombat(parameters.cid, combat7, parameters.var) end local function onCastSpell8(parameters) doCombat(parameters.cid, combat8, parameters.var) end local function onCastSpell9(parameters) doCombat(parameters.cid, combat9, parameters.var) end local function onCastSpell10(parameters) doCombat(parameters.cid, combat10, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6, combat7 = combat7, combat8 = combat8, combat9 = combat9, combat10 = combat10 } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 300, parameters) addEvent(onCastSpell3, 500, parameters) addEvent(onCastSpell4, 700, parameters) addEvent(onCastSpell5, 900, parameters) addEvent(onCastSpell6, 1200, parameters) addEvent(onCastSpell7, 1400, parameters) addEvent(onCastSpell8, 1600, parameters) addEvent(onCastSpell9, 1800, parameters) addEvent(onCastSpell10, 2000, parameters) doPlayerSendTextMessage(cid,27,"EFEITO MÁGICO: Flecha divina foi ativado, afetando o inimigo múltiplas vezes (3x). O cálculo do dano de ataque é baseado em seu nível mágico.") return true end
  15. slices estava preocurando por essa script, slicer tem alguma que ao clikar na alavanca teleporta para um lugar fazendo a contagem aonde lavanca ta e aonde foi teleportadado ?? preciso muito dessa script :X
  16. Não DEU
  17. estou usando carlin war 8.6 ALGUEM AI CRIA ESSE NPC PARA MIM ?PORFAVOR
  18. o npc nao está aparecendo aqui :X ve se vc erro em alguma coisa ai manin
  19. Bom queria um npc que comprasse uns ovinhos dos players por 100k cada , Já tentei cria um pegando scripts de outro npc. Só que o npc não compra os ovinhos em quantidade , somente se você separa 1 por 1 na backpack e ir vendendo 1 por 1. Eu quero que por exemplo vende em quantidade exemplo de 1-100. Quem puder está fazendo esse npc para mim e me passar agradeceria muito mesmo quem me ajuda leva 3 REP + Ids dos ovinhos : 6541,6542,6543,6544.6545
  20. Funfo esse de protect zone nota 10 , brigadao aah quero fala um negocio tipo botei protection zone numa area do castle so que esta fufnando normalmente so que da pra taca magia nessa area so que não pega hits eu quero por pra n solta magia se puder ajudar novamente agradeço !!
  21. Não sei se estou na área correta ! mais chega de conversa e vamos lá. Bom eu criei um castelo que quando completa você ganha prêmios só que nesse castelo tem monstros, ou seja os player podem morrer quero cria em protect nessa area toda do castelo pra quando morrer é teleportado para o templo invés de morre perder loot skill e xp somente vai para o templo . Quem puder ta ajudando vou agradeçer muito, e darei 3 REP + toda dia durante 1 mês. Espere que alguem me ajuda estou desesperado nessa script .
  22. Nathan me adc SKYPE Lukinhasthunder / MSN william-_-honorio@hotmail.com , se puder me passa o mapa me ajudaria d+ ,agradeço
  • Quem Está Navegando   0 membros estão online

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