Tile que se Transforma e fica por um tempo

Boos
Por Boos
em Scripts

Boos

MR.BOSS
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 30/12/10Posts: 106Gênero: MasculinoChar no Tibia: Rolinha Da Amazonia

Não sei nada sobre Scripts, então vim aqui pedir uma boa alma para me ajudar.

 

Esse script faz que quando o player entra em um piso ele vira outro, quando sai do piso ele volta ao original

 

Spoiler

function onStepIn(cid, item, position, fromPosition)
   doTransformItem(item.uid, (233)) -- item que vai virar na hora de pisar
end
function onStepOut(cid, item, position, fromPosition)
   doTransformItem(item.uid, (230)) --id do item que era antes de pisar
end

 

 

Spoiler

<movevent type="StepIn" itemid="230" event="script" value="nomedoarquivo.lua"/>
<movevent type="StepOut" itemid="233" event="script" value="nomedoarquivo.lua"/>

 

Queria que ao pisar em um piso, ele transforma em outro piso, ai ao passar 5 segundos ele volta para o piso original  (queria o delay até transformar para o outro piso)

Estou Pronto Para Explorar Novas Possibilidades.   SMITE --> <3  giphy.gif 

KarlKalvin

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 07/02/12Posts: 427

 

1 minuto atrás, KarlKalvin disse:

function onStepIn(cid, item, position, fromPosition)
   doTransformItem(item.uid, (232)) -- item que vai virar na hora de pisar

  doAddItem(itemuid, (IDOITEM)) -- id q vai aparecer o item
end
function onStepOut(cid, item, position, fromPosition)
   doTransformItem(item.uid, (231)) --id do item que era antes de pisar

  doRemoveItem(item.uid, (iDOITEM)) -- item q vai remover
end

 

- removed '-'

 

www.facebook.com/pokemonsxr

 

pokemonsxr.ddns.net

Boos

MR.BOSS
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 30/12/10Posts: 106Gênero: MasculinoChar no Tibia: Rolinha Da Amazonia
1 hora atrás, KarlKalvin disse:

function onStepIn(cid, item, position, fromPosition)
   doTransformItem(item.uid, (232)) -- item que vai virar na hora de pisar

  doAddItem(itemuid, (IDOITEM)) -- id q vai aparecer o item
end
function onStepOut(cid, item, position, fromPosition)
   doTransformItem(item.uid, (231)) --id do item que era antes de pisar

  doRemoveItem(item.uid, (iDOITEM)) -- item q vai remover
end

 

Então, Deu esse erro aqui: 1.PNG?1568765145

 

quando você está em cima do piso, transforma em outro, mas não cria o outro item. quando você sai de cima do piso não transforma para o item original.

 

em movements.xml eu coloquei: 

Citar

<movevent type="StepIn" itemid="231" event="script" value="grama/tet.lua"/>
<movevent type="StepOut" itemid="235" event="script" value="grama/tet.lua"/>

acho que o stepIn e StepOut está trocado, mas não tenho certeza '-'

 

Script que configurei:

Spoiler

function onStepIn(cid, item, position, fromPosition)
   doTransformItem(item.uid, (235)) -- item que vai virar na hora de pisar
   doAddItem(itemuid, (234)) -- id q vai aparecer o item
end
function onStepOut(cid, item, position, fromPosition)
   doTransformItem(item.uid, (231)) --id do item que era antes de pisar
   doRemoveItem(item.uid, (234)) -- item q vai remover
end

 

Estou Pronto Para Explorar Novas Possibilidades.   SMITE --> <3  giphy.gif 

Marshmello

Alone ~ [✖‿✖]
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/04/16Posts: 831Gênero: Masculino
function onStepIn(cid, item, position, fromPosition)
   doTransformItem(item.uid, (235)) -- item que vai virar na hora de pisar
   doCreateItem(itemuid, (234)) -- id q vai aparecer o item
end
function onStepOut(cid, item, position, fromPosition)
   doTransformItem(item.uid, (231)) --id do item que era antes de pisar
   doRemoveItem(item.uid, (234)) -- item q vai remover
end

 

placa1.png.90a184502351cebe72cd7b69751e551d.png

Meu Facebook

INFOS:

Citar

CIDADE: Rio de janeiro

Idade: 22 anos
SOU: {"Scripter(lua)", "WebMaster", "ProgramadorC++"}
 

local config = {
	delrey = getPlayerCarValue(cid, DELREY),
	cigarro = getPlayerCancer(cid, DERBY),
	prostituta = getPlayerAIDS(cid, cracuda),
	tresOitao = getPlayerRevorvi(cid, 38)
}
if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS")
end

 

 

 

Boos

MR.BOSS
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 30/12/10Posts: 106Gênero: MasculinoChar no Tibia: Rolinha Da Amazonia
18 horas atrás, Marshmello disse:
function onStepIn(cid, item, position, fromPosition)
   doTransformItem(item.uid, (235)) -- item que vai virar na hora de pisar
   doCreateItem(itemuid, (234)) -- id q vai aparecer o item
end
function onStepOut(cid, item, position, fromPosition)
   doTransformItem(item.uid, (231)) --id do item que era antes de pisar
   doRemoveItem(item.uid, (234)) -- item q vai remover
end

 

Deu o mesmo erro, ta falando que o "doCreateItem" não existe

Eu tentei me explicar melhor, olha o tópico de novo pfv :P

Estou Pronto Para Explorar Novas Possibilidades.   SMITE --> <3  giphy.gif 

Yan Oliveira

Yan18
avatar
Moderador
Moderador

INFOS

Grupo: ModeradorRegistrado: 05/06/12Posts: 2221Gênero: Masculino

Yan Oliveira

Yan18
avatar
Moderador
Moderador

INFOS

Grupo: ModeradorRegistrado: 05/06/12Posts: 2221Gênero: Masculino
Em 15/10/2019 em 10:29, Renzyx disse:

Tem que ver qual TFS tu ta usando pra saber quais as funções que podem ser utilizadas, pois funções variam de TFS pra TFS.

Exatamente, creio que pode ser por causa de versão, e também ele precisa falar a base e se é tibia ou poketibia.