Ir para conteúdo

raphadoidera

Membro
  • Registro em

  • Última visita

Tudo que raphadoidera postou

  1. Funcionou perfeitamente irmão, só falta colocar pra apenas X vocação poder usar
  2. Ao usar um item, mudará minha outfit e quando eu usa-lo novamente removerá a mesma. O item não será removido da Bag. Este item só poderá ser usado pela vocação <vocation id="1-13"/>
  3. Tranquilo irmão, de qualquer forma obrigado pela atenção!
  4. Sou iniciante nesses bagulho, mas basicamente é mudar tudo que tiver Player:get pra getPlayer?
  5. ah é isso então, é OTX
  6. Foi esse que testei mano, mas fica dando esse erro na distro
  7. Boa família, já procurei em todo lugar mas todos os Scripts que testei não funcionaram. Eu preciso de um NPC Daily Kill. (Por favor!)
  8. Então rapaziada, faz um bom tempo que estou tentando resolver esse bug. Mas não encontro nada ou ninguém que consiga me ajudar nisso, esse erro persiste a mais de meses. Porém até hoje não consegui resolve-lo. Espero que consigam me ajudar, agradeço desde já pela atenção ao tópico! bughouses.mp4
  9. Boa noite família, estou precisando de um Script onde o NPC vai pedir para que você mate "10 Kisame Boss". Depois de finalizar a Task, ele te dará um item como recompensa. O char que fez a Task não poderá fazer novamente, apenas com outro boneco. Alguém poderia me ajudar por favor? Obrigado desde já! Servidor Versão 8.6
  10. Você é monstro irmão, funcionou. Muito obrigado!
  11. Continua dando erro irmão o nome do Boss está exatamente igual "Killer Bee Boss", to tentando resolver isso a 3 dias já, mas não sei porque está dando esse erro.
  12. .Qual servidor ou website você utiliza como base? 8.60 Qual o motivo deste tópico? Então rapaziada, quando eu mato o Boss o Teleport abre normal, porém ele não fecha depois, só some se eu reiniciar o servidor. Está tudo certo creio eu, não sei o que pode estar dando errado. Alguém pode me ajudar? Você tem o código disponível? Se tiver publique-o aqui: local config = { ["Killer Bee Boss"] = { posiTeleporte = {x=1320, y=700, z=0}, -- Posição em que o teleporte aparecerá. posiToTeleporte = {x=1351, y=692, z=0}, -- Posição onde será teleportado. time = 10 -- Tempo em que o teleporte irá desaparecer 20 segundos. } } function removeTeleporte(tp) local teleporte = getTileItemById(tp.posiTeleporte, 13005) if teleporte then doRemoveItem(teleporte.uid, 1) doSendMagicEffect(tp.posiTeleporte, CONST_ME_POFF) end end function onDeath(cid) local teleport = config[getCreatureName(cid)] if teleport then doCreateTeleport(13005, teleport.posiToTeleporte, teleport.posiTeleporte) doCreatureSay(cid, "O teleport irá sumir em "..tp.time.." segundos.", TALKTYPE_ORANGE_1) addEvent(removeTeleporte, teleport.time*1000, teleport) end return true end Creaturescripts: <event type="death" name="Killer Bee Boss" event="script" value="KillerBeeBoss.lua"/> Monster: <script> <event name="Killer Bee Boss"/> </script> Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  13. Salve Renan, tranquilo irmão? Mano eu fiz tudo certinho, troquei os scripts e compilei as sources porém não funcionou.. sabe o que pode ser? Está exatamente igual, porém não está regenerando nem a vida, nem a mana.
  14. .Qual servidor ou website você utiliza como base? 8.60 Qual o motivo deste tópico? Estou tentando criar Houses no meu remeres. Estou fazendo tudo certinho, mas dentro do jogo as portas ficam sem preços, e quando tento comprar com algum char diz que eu tenho que estar olhando para porta. Alguém pode ajudar pfv? Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  15. .Qual servidor ou website você utiliza como base? 8.60 Qual o motivo deste tópico? Quero saber como deletar uma House. Está surgindo algum erro? Se sim coloque-o aqui.
  16. .Qual servidor ou website você utiliza como base? 8.60 Qual o motivo deste tópico? Esse script de trap está dando exhausted no combo. Eu queria que o char depois de usar a Trap, continuasse combando no alvo. Alguém pode ajudar? Está surgindo algum erro? Se sim coloque-o aqui. Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. WhatsApp_Video_2021-05-03_at_16_03_21.mp4 @139 salva nessa irmão?
  17. Obrigado irmão, funcionou certinho.
  18. Removi tudo que era relacionado a Target e adicionei um campo de área no script. Agora a magia está dando dano, mas não está saindo os efeitos. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -78.2, 1, -88.2, 1) arr1 = { {0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 3, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0} } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end function onCastSpell(cid, var) local waittime = 2 -- Tempo de exhaustion local storage = 1000150 if exhaustion.check(cid, storage) then doSendMagicEffect(getCreaturePosition(cid), 2) return false end local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 100, parameters) addEvent(doSendMagicEffect, 100, {x = pos.x, y = pos.y-2, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x, y = pos.y-1, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x, y = pos.y+2, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x, y = pos.y+1, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x+2, y = pos.y, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x+1, y = pos.y, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x-2, y = pos.y, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x-1, y = pos.y, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x+1, y = pos.y-1, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x+1, y = pos.y+1, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x-1, y = pos.y-1, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x-1, y = pos.y+1, z = pos.z}, 7) addEvent(doSendMagicEffect, 200, {x = pos.x+2, y = pos.y-1, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x+1, y = pos.y-2, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x+2, y = pos.y+1, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x+1, y = pos.y+2, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x-2, y = pos.y-1, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x-1, y = pos.y-2, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x-1, y = pos.y+2, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x-2, y = pos.y+1, z = pos.z}, 332) exhaustion.set(cid, storage, waittime) return TRUE end WhatsApp Video 2021-04-01 at 23.43.32.mp4
  19. .Qual servidor ou website você utiliza como base? 8.60 Qual o motivo deste tópico? Boa Tarde família. Eu estou tentando colocar Delay em uma magia de área, pra que eu possa criar do modo que eu quiser o "desenho" do mesmo. Eu estou usando um Script que eu coloco tudo certo, efeito, delay e a position, porém a magia não funciona. Fiz a mesma magia com os mesmos efeitos, porém usando "target" e funcionou, acho que o Script não é apropriado para "Magia em Área", alguém poderia me passar o certo, que atenda com os requisitos acima? Segue o SCRIPT que estou usando: Você tem o código disponível? Se tiver publique-o aqui: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -78.2, 1, -88.2, 1) arr1 = { {3} } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end function onCastSpell(cid, var) local waittime = 2 -- Tempo de exhaustion local storage = 1000150 if exhaustion.check(cid, storage) then doSendMagicEffect(getCreaturePosition(cid), 2) return false end local parameters = { cid = cid, var = var} local target = getCreatureTarget(cid) -- efeito no alvo local pos = getCreaturePosition(target) local poz = getCreaturePosition(cid) -- effeito no caster addEvent(onCastSpell1, 100, parameters) addEvent(doSendMagicEffect, 100, {x = pos.x, y = pos.y-2, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x, y = pos.y-1, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x, y = pos.y+2, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x, y = pos.y+1, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x+2, y = pos.y, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x+1, y = pos.y, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x-2, y = pos.y, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x-1, y = pos.y, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x+1, y = pos.y-1, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x+1, y = pos.y+1, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x-1, y = pos.y-1, z = pos.z}, 7) addEvent(doSendMagicEffect, 100, {x = pos.x-1, y = pos.y+1, z = pos.z}, 7) addEvent(doSendMagicEffect, 200, {x = pos.x+2, y = pos.y-1, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x+1, y = pos.y-2, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x+2, y = pos.y+1, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x+1, y = pos.y+2, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x-2, y = pos.y-1, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x-1, y = pos.y-2, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x-1, y = pos.y+2, z = pos.z}, 332) addEvent(doSendMagicEffect, 200, {x = pos.x-2, y = pos.y+1, z = pos.z}, 332) exhaustion.set(cid, storage, waittime) return TRUE end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. Vou colocar 2 exemplos, queria transformar esses mesmos efeitos para uma magia de área. Só preciso do Script certo, se alguém puder ajudar.. agradeço desde já! WhatsApp_Video_2021-04-01_at_12_44_08.mp4 WhatsApp Video 2021-04-01 at 12.47.59.mp4
  20. Funcionou irmão, muito obrigado!
  21. .Qual servidor ou website você utiliza como base? 8.60 Qual o motivo deste tópico? Bom dia familia, tranquilo? Então rapaziada, to com um script de TRAP que está bugando na hora que cerca o alvo. Se eu estiver no SQM do lado do alvo, a pedra aparece em cima de mim. Queria que quando ao usar a trap, as pedras aparecessem somente onde tem "espaço" para elas aparecerem. Exemplo: se tiver algumas pessoas cercando o alvo, as pedras não apareceriam nos SQMs que essas pessoas estão. Vou deixar o SCRIPT que estou usando abaixo. Alguém pode me ajudar pfv? Você tem o código disponível? Se tiver publique-o aqui: local c = { trapId = 2718, -- id do trap trapTime = 4, -- tempo do trap em segundos exhaustStorage = 1060602, -- storage do exhausted exhaustTime = 20 -- tempo do exhausted em segundos } local trap = createCombatObject() setCombatArea(trap, createCombatArea({ {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} })) function onTargetTile(cid, pos) doCreateItem(c.trapId, 1, pos) addEvent(function() local thing = getTileItemById(pos, c.trapId).uid if(thing ~= 0) then doRemoveItem(thing) end end, c.trapTime * 1000) end setCombatCallback(trap, CALLBACK_PARAM_TARGETTILE, "onTargetTile") function onCastSpell(cid, var) local target = variantToNumber(var) if(isPlayer(cid)) then if(math.max(0, (exhaustion.get(cid, c.exhaustStorage) or 0)) > 0) then doPlayerSendCancel(cid, "You are exhausted. Wait " .. exhaustion.get(cid, c.exhaustStorage) .. " second" .. (exhaustion.get(cid, c.exhaustStorage) > 1 and "s" or "") .. ".") return false else exhaustion.set(cid, c.exhaustStorage, c.exhaustTime) end end local effeito1 = {x=getThingPosition(getCreatureTarget(cid)).x-1, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z} local effeito2 = {x=getThingPosition(getCreatureTarget(cid)).x-1, y=getThingPosition(getCreatureTarget(cid)).y-1, z=getThingPosition(getCreatureTarget(cid)).z} local effeito3 = {x=getThingPosition(getCreatureTarget(cid)).x-1, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z} local effeito4 = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z} local effeito5 = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y-1, z=getThingPosition(getCreatureTarget(cid)).z} local effeito6 = {x=getThingPosition(getCreatureTarget(cid)).x, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z} local effeito7 = {x=getThingPosition(getCreatureTarget(cid)).x, y=getThingPosition(getCreatureTarget(cid)).y-1, z=getThingPosition(getCreatureTarget(cid)).z} local effeito8 = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z} doSendMagicEffect(effeito1, 111) doSendMagicEffect(effeito2, 111) doSendMagicEffect(effeito3, 111) doSendMagicEffect(effeito4, 111) doSendMagicEffect(effeito5, 111) doSendMagicEffect(effeito6, 111) doSendMagicEffect(effeito7, 111) doSendMagicEffect(effeito8, 111) doCombat(cid, trap, var) return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. WhatsApp_Video_2021-03-30_at_08_38_51.mp4 @139 Desculpa te marcar irmão, mas se tiver como me ajudar mais uma vez kk. Agradeço desde já!
  22. Peguei visão, obrigado mais uma vez!
  23. Sempre salvando mano, muito obrigado! Irmão só me tira uma dúvida, o que significa e qual é a função desse "RNG"?
  24. local misseis = 5 -- quantidade de misseis local delay = 100 -- tempo entre o disparo de cada missel (milisegundos) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -78.2, 1, -88.2, 1) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 41) function onTargetCreature(cid, target) for i = 1, misseis do addEvent(function() if isCreature(cid) and isCreature(target) then doCombat(cid, combat2, {type = 2, pos = getCreaturePosition(target)}) end end, delay*i) end end setCombatCallback(combat, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") function onCastSpell(cid, var) local waittime = 2 -- Tempo de exhaustion local storage = 1000600 if exhaustion.check(cid, storage) then return false end local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z} doSendMagicEffect(position1, 250) exhaustion.set(cid, storage, waittime) local rng = math.random(0, 1) local pos = getCreaturePosition(target) local toposA = {x = pos.x + rng-1, y = pos.y + rng, z = pos.z} local toposB = {x = pos.x + rng, y = pos.y + rng-1, z = pos.z} doSendDistanceShoot(pos, toposA, 41) doSendDistanceShoot(pos, toposB, 41) return doCombat(cid, combat, var) end Agora os mísseis não estão saindo

Informação Importante

Confirmação de Termo