Ir para conteúdo

[Talkaction] !tpopen , !tpclose


Makelin1

Posts Recomendados

opa fala xtibia !!

 

venho trazer um script !! que podera ser mt util em otserv's !! ele funciona do seguinte jeito que quando o god fala !openteleport ai abre um teleport para o evento dps !closeteleport e fecha o teleport para o evento !!

 

entao va em data / talkactions / scripts / e renome qualqer arquivo.lua para tpp

 

e add isso tudo la dentro

 

function onSay(cid, words, param)

if words=="!openteleport" then

local pos = {x=999 , y=999 , z=9} ---onde tp vai ser criado

local topos = {x=999 , y=999 , z=9}

doCreateTeleport(1387, topos , pos)

doSendMagicEffect(createPos , math.random(28,30))

doPlayerSendTextMessage(ci

d, 28 , "Portal para BP Event aberto!")

return TRUE

end

if words=="!closeteleport" then

local pos = {x=999 , y=999 , z=9 , stackpos = 1} --local que o foi criado

doRemoveItem(getThingfromPos(pos).uid,1)

doPlayerSendTextMessage(cid, 28 , "Portal para BP Event Fexou!")

end

return TRUE

end

 

e dps em talkactions.xml add essa tag la

 

<talkaction log="no" words="!closeteleport;!openteleport" access="5" event="script" value="tpp.lua"/>

 

Creditos !

Mulizeu (Por Ter me ajudado a criar)

Valentine (Por Mim pegar o script)

Smartbox (Por Criar E Postar)

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

Smartbox vai aprender a usar o fórum

Devia ser banido , pra aprender a fazer scripts nesse tempo aí

 

 

A variável createPos nem existe

Tu pois um monte de coisa que nem precisava

E pfvr, vai aprender a escrever.

 

 

 

function onSay(cid, words, param)
if words=="!openteleport" then
local pos = {x=999 , y=999 , z=9, stackpos=1}
doCreateTeleport(1387, pos , pos)
doSendMagicEffect(pos , 10)
doPlayerSendTextMessage(cid, 28 , "Portal aberto!")
return TRUE
end
if words=="!closeteleport" then
doRemoveItem(getThingfromPos(pos).uid,1)
doPlayerSendTextMessage(cid, 28 , "Portal Fechou!")
end
return TRUE
end

 

Isso pode soar mal, mas é isso que faz a área ser um lixo como é hoje, com pedidos de scripts, scripts repetidos, ripping, etc.

Abraços.

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

Pronto .

 

Creditos Clocados

 

mas o script n e dele eu so copiei umas tags ¬¬

 

Cara, covarde !! roubando créditos dos outros, cria vergonha na cara e coloca os creditos verdadeiros !!

 

eu so covarde neh ? mas pelo menos n fazo flood sem sentido reportado

Link para o comentário
Compartilhar em outros sites

Se você não colocou os créditos corretos a reclamação dele tem sim

sentido ao tópico, peço que parem com a discussão pois os créditos já foram adicionados.

 

Abraços

Link para o comentário
Compartilhar em outros sites

@20cm seu script iria bugar local pos = {x=999 , y=999 , z=9, stackpos=1}

doCreateTeleport(1387, pos , pos)

 

olhe essa parte vai ser criado naquela pos e teleportar para aquela pos

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...