Ir para conteúdo
  • 0

Clean Diferente


EduziTow

Pergunta

Posts Recomendados

  • 0

Como assim vindo de < pra > ?

O clean ele tira tudo de uma vez não tem essa de ordem

Eu Queria Um Assim,Para Mim Dar O Comando E Limpar Somente Uma Parte(Coliseu Do meu Servidor)

Link para o comentário
Compartilhar em outros sites

  • 0

data/talkactions/scripts crie um arquivo chamado clean_area.lua e adicione dentro:

 

local cfg = {
area_pos = {x = 1000, y = 1000, z = 7},
area_topos = {x = 1015, y = 1015, z = 7},
}
function onSay(cid, words, param)
cleanArea(area_pos, area_topos, true)
return true
end

  • Configurando:

 

local cfg = {
area_pos = {x = 1000, y = 1000, z = 7},
area_topos = {x = 1015, y = 1015, z = 7},
}

 

area_pos coloque as coordenadas do canto superior esquerdo do Coliseu e area_topos o canto inferior direito.

 

Em talkactions.xml adicione essa tag:

 

<talkaction log="yes" words="/cleancoliseu" access="5" event="script" value="clean_area.lua"/>

 

Prontinho, reinicie o servidor e fale

/cleancoliseu

Editado por Roksas
Link para o comentário
Compartilhar em outros sites

  • 0

data/talkactions/scripts crie um arquivo chamado clean_area.lua e adicione dentro:

 

function onSay(cid, words, param)
cleanArea(area_pos, area_topos, true)
return true
end

  • Configurando:

 

local cfg = {
area_pos = {x = 1000, y = 1000, z = 7},
area_topos = {x = 1015, y = 1015, z = 7},
}

 

area_pos coloque as coordenadas do canto superior esquerdo do Coliseu e area_topos o canto inferior direito.

 

Em talkactions.xml adicione essa tag:

 

<talkaction log="yes" words="/cleancoliseu" access="5" event="script" value="clean_area.lua"/>

 

Prontinho, reinicie o servidor e fale

/cleancoliseu

Eu Coloco Os 2 1° No Mesmo Script?

Link para o comentário
Compartilhar em outros sites

  • 0

Deu Erro No Distro [27/4/2013 3:0:21] [Error - LuaInterface::loadFile] data/talkactions/scripts/clean_area.lua:4: '(' expected near 'onSay'

[27/4/2013 3:0:21] [Error - Event::checkScript] Cannot load script (data/talkactions/scripts/clean_area.lua)

[27/4/2013 3:0:21] data/talkactions/scripts/clean_area.lua:4: '(' expected near 'onSay'

Link para o comentário
Compartilhar em outros sites

  • 0

Erro [27/4/2013 3:12:49] [Error - LuaInterface::loadFile] data/talkactions/scripts/clean_area.lua:5: '}' expected near 'voc'

[27/4/2013 3:12:49] [Error - Event::checkScript] Cannot load script (data/talkactions/scripts/clean_area.lua)

[27/4/2013 3:12:49] data/talkactions/scripts/clean_area.lua:5: '}' expected near 'voc'

Link para o comentário
Compartilhar em outros sites

  • 0

Olha aí cara:

data/talkactions/scripts crie um arquivo chamado clean_area.lua e adicione dentro:

 

local cfg = {
area_pos = {x = 1000, y = 1000, z = 7},
area_topos = {x = 1015, y = 1015, z = 7},
}
function onSay(cid, words, param)
cleanArea(area_pos, area_topos, true)
return true
end

  • Configurando:

local cfg = {
area_pos = {x = 1000, y = 1000, z = 7},
area_topos = {x = 1015, y = 1015, z = 7},
}

 

area_pos coloque as coordenadas do canto superior esquerdo do Coliseu e area_topos o canto inferior direito.

 

Em talkactions.xml adicione essa tag:

 

<talkaction log="yes" words="/cleancoliseu" access="5" event="script" value="clean_area.lua"/>

 

Prontinho, reinicie o servidor e fale

/cleancoliseu

Link para o comentário
Compartilhar em outros sites

  • 0

 

function onSay(cid, words, param, channel)

 

local fromArea = {x = 1000, y = 1013, z = 7}

local toArea = {x = 1000, y = 1020, z = 7}

local fireFields = {Aqui você coloca o id de todos fields}

 

for x = fromArea.x, toArea.x do

for y = fromArea.y, toArea.y do

local pos = {x = x, y = y, z = fromArea.z}

end

end

 

for _, fields in ipairs(fireFields) do

if getTileItemById(pos, fields).uid > 0 then

doRemoveItem(getTileItemById(pos, fields).uid)

end

end

 

cleanArea(fromArea, toArea, true)

 

return true

end

 

Editado por EduziTow
Link para o comentário
Compartilhar em outros sites

  • 0

Lol velho, e pra você editar aqui

 

local fireFields = {}

ali você coloca o id dos fields tipo assim

local fireFields = {2222, 2222, 2222}

muda esses números para o id dos fields

Teria Como Me Mandar O Script Pronto,Retirando Todos Os Field Mw E Mato,E Sangue Tbm Por Favor,E Todo Os Tipos De Corpo E Items

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...