EL
pedido

Teleport que muda outfit

Por Elias Palermo, 21 de abr. de 2016 em Scripts

resolvido
script
35
4.6k
24 de abril de 2016 às 17:00
8 minutos atrás, danihcv disse:

Vê qual erro dá agr.. sauhsahusahusa

 

local posEntrada = {x = 69691, y= 73731, z= 7} --posicao para onde o player será levado ao entrar no 1 portallocal posSaida = {x = 69691, y= 73731, z= 7} --posicao para onde o player será levado ao sair pelo 2 portallocal outfitfemale = 136 --outfit que o player recebera ao entrar no portal, se for femealocal outfitmale = 128 --outfit que o player recebera ao entrar no portal, se for macholocal info = {} --deixe isso da forma como estalocal str = "dentroDoTp" --deixe da forma que estafunction onStepIn(cid, position)	if getPlayerStorageValue(cid, str) < 1 then	setPlayerStorageValue(cid, str, 1)	doTeleportThing(cid, posEntrada)	table.insert(info, getPlayerGUID(cid), getCreatureOutfit(cid))		if getPlayerSex(cid) == 0 then		doCreatureChangeOutfit(cid, {lookType=outfitfemale})		doSendMagicEffect(getPlayerPosition(cid), 12)		else		doCreatureChangeOutfit(cid, {lookType=outfitmale})		doSendMagicEffect(getPlayerPosition(cid), 12)		end	else	setPlayerStorageValue(cid, str, 0)	doTeleportThing(cid, posSaida)	doSendMagicEffect(getPlayerPosition(cid), 12)	outfitOld = info[getPlayerGUID(cid)]	doCreatureChangeOutfit(cid, outfitOld)	table.remove(info, getPlayerGUID(cid))	endreturn trueend

 

Funcionou! Perfeito sem nenhum erro. Muito obrigado, principalmente pela paciência.

Dúvida: Se eu quiser fazer o mesmo sistema em outro lugar devo apenas mudar o action id?

DanihcvD
24 de abril de 2016 às 17:04

ahuahuahu, que nada. ^^

 

Para usar esse sistema em outros portais, vc deve mudar o action id (lembrando que os portais de fim/inicio do circuito devem conter sempre a msm action id entre si) e eu tb aconselho a vc mudar o str, da seguinte forma:

No 1° sistema vc deixa do jeito que está:

Citar

local str = "dentroDoTp" --deixe da forma que esta

No 2° sistema vc já muda:

Citar

local str = "dentroDoTp2" --deixe da forma que esta

No 3°, a msm coisa:

Citar

local str = "dentroDoTp3" --deixe da forma que esta

E assim por diante.

Editado Abril 24 por danihcv

24 de abril de 2016 às 17:06
1 minuto atrás, danihcv disse:

ahuahuahu, que nada. ^^

 

Para usar esse sistema em outros portais, vc deve mudar o action id (lembrando que os portais de fim/inicio do circuito devem conter sempre a msm action id entre si) e eu tb aconselho a vc mudar o str, da seguinte forma:

No 1° sistema vc deixa do jeito que está:

  Mostrar conteúdo oculto

local str = "dentroDoTp" --deixe da forma que esta

 

No 2° sistema vc já muda:

  Mostrar conteúdo oculto

local str = "dentroDoTp2" --deixe da forma que esta

 

No 3°, a msm coisa:

  Mostrar conteúdo oculto

local str = "dentroDoTp3" --deixe da forma que esta

E assim por diante.

Show de bola! Rep+

Tu é massa vey <3

DanihcvD
24 de abril de 2016 às 17:07

sahusahusahu, vlww boy. Tmj

DanihcvD
24 de abril de 2016 às 17:07

Tópico movido para dúvidas / pedidos resolvidos.