Ir para conteúdo

Nao Mandar Efeito Em Paredes E Arvores {Rep+}


sabrina9292

Posts Recomendados

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

 

semttulotpk.jpg

 

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 por sabrina9292
Link para o comentário
Compartilhar em outros sites

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?? :p

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...