Ir para conteúdo

Pedra Que Some Com Fala


Thiigoo

Posts Recomendados

Preciso de um script que o player chega na frente de uma pedra fale uma palavra e a pedra sera removida durante 5min

 

ID da pedra: 1285

 

Posição da Pedra: X: 405 Y: 437 Z: 10

 

Posição do Player: X: 405 Y: 438 Z: 10

 

A Fala sera: MakhA Mas ViS

 

 

Espero resposta

Obrigado ;DD

Link para o comentário
Compartilhar em outros sites

local config = {

palavra = 'MakhA Mas ViS',

storage = 23146, -- Não mexa aqui!

time = 30, -- tempo em segundos que será criada a parede

pos = {x=405,y=437,z=10}, -- posição da parede que ira sumir

paredeid = 1285 -- id da parede

}

local position = {

x = 405,y = 438,z = 10 -- pos em que o jogador precisa estar para falar

}

 

function onSay(cid, words, param, channel)

function criar()

doCreateItem(config.paredeid, 1, config.pos)

end

local parede = getTileItemById(config.pos, config.paredeid)

local pos,area = getCreaturePosition(cid)

if (pos.z == position.z) and (pos.x == position.x) and (pos.y == position.y) then

if words == config.palavra then

if parede then

if getGlobalStorageValue(config.storage) <= os.time() then

doRemoveItem(parede.uid, 1)

setGlobalStorageValue(config.storage,os.time()+config.time+5)

addEvent(criar, config.time*1000)

else

doPlayerSendCancel(cid, "A Pedra já foi removida.")

return TRUE

end

end

end

end

end

 

 

 

<talkaction words="MakhA Mas ViS" script="pedrabs.lua" />
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...