Postado Dezembro 21, 2014 10 anos Tenho uma sala cheio de Corpos de Monstros mortos e sangue. Como faço para o Player, ao passar pelo Tile, remove os Corpos e o Sangue do chão. Deixar tudo limpo para outro jogador usar?
Postado Dezembro 21, 2014 10 anos Atribua todas as coordenadas em uma variável, e use o doCleanTile(): local pos = {{x = 0, y = 0, z = 0}, {x = 0, y = 0, z = 0}, {x = 0, y = 0, z = 0}, {x = 0, y = 0, z = 0}, {x = 0, y = 0, z = 0}, {x = 0, y = 0, z = 0}} for _, s in pairs (pos) do doCleanTile(s)
Postado Dezembro 21, 2014 10 anos Autor Ele remove sangue no chão? Como faço para remover de uma sala apenas um Item específico?
Postado Dezembro 22, 2014 10 anos tem um jeito específico de fazer isso usando a função getTileItemById (não lembro se é exatamente esse nome agr). Você vai alterando uma pos dentro de dois fors que vão ser responsáveis pelo range da área, e daí vc usa essa função pra pegar o uid do item que vc quer remover pra dps usar doRemoveItem. Eu to viajando agora (devo voltar lá pra fevereiro só :/) to no note do meu padrasto mas qnd eu chegar se ainda não tiver resolvido eu faço pra você um métodozinho pra remover itens em uma area Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá! "Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda (obg ao @Beeny por fazer essa linda sign <3)
Postado Dezembro 24, 2014 10 anos Autor Poxa, seria bom uma ajudinha agora. Tentei fazer mas não deu muito certo: function onStepIn(cid) for posx = 490,496 do -- checar posição X, começo e final da sala for posy = 498,503 do -- checar posicao Y, começo e final da sala local pos = {x=posx, y=posy, z=5, stackpos=255} local limpar = getTileItemById(pos, 1739) doRemoveItem(limpar.uid) end end return TRUE end Assim que passo pelo Tile, o objeto some, mas antes de sumir, aparece vários erros no servidor: 24/12/2014 17:18:36] [Error - MoveEvents Interface] [24/12/2014 17:18:36] data/movements/scripts/Quests/Teste.lua:onStepIn [24/12/2014 17:18:36] Description: [24/12/2014 17:18:36] (luaDoRemoveItem) Item not found Editado Dezembro 24, 2014 10 anos por Frenesy (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.