um talkactions
function onSay(cid, words, param, channel)
if getTileHouseInfo(getThingPos(cid)) then
return doPlayerSendCancel(cid, "Desculpe isso não é possível.")
end
if not canSummon(cid) then
return doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTENOUGHROOM)
end
if getTilePzInfo(getThingPos(cid)) then
return doPlayerSendCancel(cid, "Desculpe isso não é possível.")
end
local M = {
Pos = {x=60,y=164,z=7},
id= 1114,
time = 10}
local x = M
function criar()
local parede = getTileItemById(x.Pos, x.id)
doCreateItem(x.id, 1, x.Pos)
end
if x then
local parede = getTileItemById(x.Pos, x.id)
if getTileInfo(getCreaturePosition(cid)).itemid == 3217 then
if getPlayerLevel(cid) >= 80 then
if parede then
doRemoveItem(parede.uid, 1)
doCreatureSay(cid, "A passagem foi aberta porr "..x.time.." segundos!", TALKTYPE_ORANGE_1) doPlayerSendTextMessage(cid, 25, "Passagem Aberta!.")
doCreatureSay(cid, "msg!", TALKTYPE_SAY)
addEvent(criar, x.time*1000)
end
end
end
else
doPlayerSendTextMessage(cid, 25, "level 80 no minimo.")
end
return TRUE
end
<talkaction words="sua fala" event="script" value="arquivo.lua"/>
3217 ID do piso aonde o player deve estar para falar o comando!
Pos = {x=60,y=164,z=7}, Local da parede que será removida
id= 1114, ID DA PAREDE
time = 10} TEMPO QUE A PAREDE VOLTA no caso 10 segundos
if getPlayerLevel(cid) >= 80 then level que pode falar o comando..
ta ai meu scripts eh bem completo rsrs fiz pro meu harry potter e talz...