MA
talkaction

[Talkaction] !tpopen , !tpclose

Por Makelin1, 09 de mai. de 2012 em Actions e Talkactions

tp
open
close
otserv
tibia
script
19
3.6k
Makelin1M
09 de maio de 2012 às 18:09

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 Maio 10 por Smartbox

09 de maio de 2012 às 18:23

Otimo Script , Rep +

Makelin1M
09 de maio de 2012 às 18:25

opa vlw qualqer duvida ao script posta ai

ate

ZmovirZ
09 de maio de 2012 às 19:52

Hum belo script mais seria melhor se a pessoa escolhe a pos pra aonde vai criar usa string.explode

Makelin1M
09 de maio de 2012 às 21:02

zmovir como assim ?

 

poderia explicar melhor

ate

ZmovirZ
09 de maio de 2012 às 22:56

Olha, se baseia nesse script que eu fiz

 

 

Aqui

ValentineV
09 de maio de 2012 às 23:01

Ahhh sim, você fez e seu amigo te ajudou néah?

 

http://www.xtibia.com/forum/topic/185875-script-portal-openclose/

 

Quer saber? Não vou nem discutir!

VildenV
09 de maio de 2012 às 23:27

Você tem 24h para colocar os verdadeiros créditos ou será suspenso.

Abraços.

DamgrathD
09 de maio de 2012 às 23:54

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

kevin2010K
10 de maio de 2012 às 11:36

smartbox sempre vc td vez poim os creditos do cara eu te falei msn vc edito script do cara

Editado Maio 10 por kevin2010

20cm2
10 de maio de 2012 às 18:24

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 Maio 10 por 20cm

Makelin1M
10 de maio de 2012 às 20:31

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

VildenV
10 de maio de 2012 às 23:04

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

10 de maio de 2012 às 23:45

Creditos !

Mulizeu (Por Ter me ajudado a criar)

Valentine (Por Mim pegar o script)

Smartbox (Por Criar E Postar)

 

e eu por ter pedido ao Valentine pra me ajudar a fazer poem ae ;P

ZmovirZ
11 de maio de 2012 às 00:57

@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