Tudo que raphadoidera postou
-
(Resolvido)Usar Item e Mudar Outfit.
Funcionou perfeitamente irmão, só falta colocar pra apenas X vocação poder usar
-
(Resolvido)Usar Item e Mudar Outfit.
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"/>
-
[Pedido] NPC Daily Kill.
Tranquilo irmão, de qualquer forma obrigado pela atenção!
-
[Pedido] NPC Daily Kill.
Sou iniciante nesses bagulho, mas basicamente é mudar tudo que tiver Player:get pra getPlayer?
-
[Pedido] NPC Daily Kill.
ah é isso então, é OTX
-
[Pedido] NPC Daily Kill.
-
[Pedido] NPC Daily Kill.
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!)
-
Não consigo criar Houses (HELP)
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
-
NPC de Task.
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
-
Teleport não some após matar o BOSS.
Você é monstro irmão, funcionou. Muito obrigado!
-
Teleport não some após matar o BOSS.
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.
-
Teleport não some após matar o BOSS.
.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.
-
(Resolvido)[PEDIDO] Subir Mana Em PZ
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.
-
Não consigo criar Houses.
.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.
-
Como deletar uma House? (HELP Pfv)
.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.
-
Magia de TRAP dando Exhausted no Combo.
.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?
-
Magia de Área com Delay.
Obrigado irmão, funcionou certinho.
-
Magia de Área com Delay.
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
-
Magia de Área com Delay.
.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
-
SCRIPT DE TRAP BUGADA.
Funcionou irmão, muito obrigado!
-
SCRIPT DE TRAP BUGADA.
.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á!
-
SCRIPT DE MÍSSIL (Por Favor, me ajudem)
Peguei visão, obrigado mais uma vez!
-
SCRIPT DE MÍSSIL (Por Favor, me ajudem)
Sempre salvando mano, muito obrigado! Irmão só me tira uma dúvida, o que significa e qual é a função desse "RNG"?
-
SCRIPT DE MÍSSIL (Por Favor, me ajudem)
-
SCRIPT DE MÍSSIL (Por Favor, me ajudem)
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