sabrina9292 1 Postado Janeiro 15, 2012 Share Postado Janeiro 15, 2012 (editado) Bom pessoal Eu estava criando um script (creaturescript pra ser mais exata) tosco aqui , mais para mim treinar, e queria que o script enviasse um efeito em uma area, ate ai tudo bem, so que nao queria que quando tivesse uma arvore ou uma parede no meio do caminho, o script ignorasse aquele sqm, assim como nas magias de grande area... Vejam a ss Uploaded with ImageShack.us Reparem os sqm que contem um "x" vermelho... eu nao queria que o script enviasse efeito para aquela area, tem como fazer isto? Outra coisa que eu queria, e que esse script fosse ativado apenas em uma data especifica... Por exemplo do dia 6 de abril ate o dia 13 de abril...? Vou postar o script aqui: function onKill(cid, target, lastHit)[/color][/font][/b] [b][font=Comic Sans MS][color=darkorchid] if isMonster(target) then local function doSendMagicEffectInArea(firstpos, area, effect) for i = 1, #area do for s = 1, #area[1] do if area[i][s] ~= 0 then doSendMagicEffect({x=firstpos.x+s-1, y=firstpos.y+i-1, z=firstpos.z}, effect) end end end end local pos = getCreaturePosition(target) local AREA_CROSS3X3 = { {0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 0, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0} } addEvent(doCreateMonster,1,'rabbit', pos) doSendMagicEffectInArea({x=pos.x-3, y=pos.y-3, z=pos.z}, AREA_CROSS3X3, math.random(28,30)) doSendMagicEffect(pos,27) end return true end Eh isso ai pessoal... Desde ja... Muito obrigada... OBS.: Eu ainda nao acabei o script mais aceito sujestoes... ;D Editado Janeiro 15, 2012 por sabrina9292 Link para o comentário https://xtibia.com/forum/topic/178126-nao-mandar-efeito-em-paredes-e-arvores-rep/ Compartilhar em outros sites More sharing options...
daduloko 6 Postado Janeiro 15, 2012 Share Postado Janeiro 15, 2012 Facil! Isso é erro no MAPA! esta area onde você mostrou o muro não é meio "fixo" e pode ter uns bugs! Mas pra ajudar, bote esta parte em PZ que isso não vai mais acontecer de boa? Por favor, REP + pra estreiar?? Link para o comentário https://xtibia.com/forum/topic/178126-nao-mandar-efeito-em-paredes-e-arvores-rep/#findComment-1176809 Compartilhar em outros sites More sharing options...
sabrina9292 1 Postado Janeiro 15, 2012 Autor Share Postado Janeiro 15, 2012 Lol.. Quer dizer que vou ter que por pz em todas as paredes e arvores do meu ot? Concerteza tem um metodo mais pratico Link para o comentário https://xtibia.com/forum/topic/178126-nao-mandar-efeito-em-paredes-e-arvores-rep/#findComment-1176849 Compartilhar em outros sites More sharing options...
Posts Recomendados