[Resolvido] Porta Magica

Payroh
Por Payroh
em Lixeira Pública

Payroh

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/10/07Posts: 2Char no Tibia: Payroh Third

Iae gente tudo ok?

 

bem eu queria um script que fosse assim : Quando o player pisa em certo "sqm" ele ganha permissao para entrar nas portas que tem a fechadura magica, ja procurei por toda parte e não achei.

versão: 8.54

servidor: Alissow 3.7 BETA

 

se alguem puder ajuda ae eu agradeço

 

Abraços

kkk111

LOL?
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/08/07Posts: 27

Não entendi, você que a porta ou o piso?

 

Na duvida vai os 2...

 

PISO data/movements/scripts/PisoMagico.lua

 

function onStepIn(cid, item, pos)

local msg = "Você absorveu o Poder Magico !!!" -- edit please
local erromsg = "Você ja tem o Poder Magico !!!" -- edit please

if isPlayer(cid) == TRUE then
	if 	getPlayerStorageValue(cid, 50000) >= 1 then
		doPlayerSetStorageValue(cid, 50000, 1)
		doSendMagicEffect(getCreaturePosition(cid),49)
		doCreatureSay(cid, msg, TALKTYPE_ORANGE_1)
	else
		doSendMagicEffect(getCreaturePosition(cid),17)
		doCreatureSay(cid, erromsg, TALKTYPE_ORANGE_1)
	end
end
return 1
end

 

movements.xml

<movevent type="StepIn" uniqueid="50000" script="PisoMagico.lua"/>

 

Porta data/actions/scripts/PortaMagica.lua

function onUse(cid, item, frompos, item2, topos)

local msg = "Você deve achar o Poder Magico !" -- edit please

if getPlayerStorageValue(cid,50000) == 1  then
pos = getPlayerPosition(cid)
if pos.x == topos.x then
if pos.y < topos.y then
pos.y = topos.y 
else
pos.y = topos.y 
end
elseif pos.y == topos.y then
if pos.x < topos.x then
pos.x = topos.x
else
pos.x = topos.x
end
else
return 1
end

doTeleportThing(cid,pos)
else
doPlayerSendTextMessage(cid,25,msg)
end
return 1
end

 

actions.xml

<action uniqueid="50001" script="PortaMagica.lua"/>

 

* Não testei, mas deve funcionar :rolleyes:

É por isso que eu gosto de ajudar (pelo menos tentar ajudar) este fórum, os caras sabe Agradecer né?

 

 

Att,

PẫulǾ

paulo.boc@hotmail.com

Payroh

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/10/07Posts: 2Char no Tibia: Payroh Third

vlw cara era isso msm que eu queria! abraçao ae

Killua

Vivendo e Aprendendo
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 29/04/09Posts: 904Char no Tibia: Jabuti Selvagem

Heheh, tambem queria isso, valeu!

 

--EDIT

 

O meu ta acontecendo isso: quando eu tento abrir a porta fala "você deve absorver o poder mágico" ai eu vou lá passo no Tile e aparece isso "você já absorveu o poder mágigico!!!" ai volto na porta, e o mesmo ocorre =(

canovas

~-~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/07/09Posts: 5

É tem um erro ali no script, pra quem nao conseguiu usar, é só trocar essa linha:

if getPlayerStorageValue(cid, 50000) >= 1 then

Por isso:

if getPlayerStorageValue(cid, 50000) ~= 1 then

Ah, e o segundo script ta bem confuso, eu nao sei se ta certo o que ele fez,

nao consegui entender, mas se funcionar assim ok

Espero ter ajudado ;/

______________________________________________________________



Não somos loucos, apenas vivemos em um mundo onde ninguem é normal.

 

userbarj.png



aurorabannersmall.png

IrapuanPuan

Missão: Torna-se um moderador Xtibia.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/07/09Posts: 29Char no Tibia: Excluí

Payroh: vlw cara era isso msm que eu queria! abraçao ae

 

Dúvida solucionada, chamei um moderador ou uma classe superior para vir fechar o tópico, Payroh, próxima vez que você tiver uma dúvida, e for resolvida, reporte para um moderador fechar esse tópico!

Tópico Reportado :excl:

Contato:

Skype:

sir.avatar

MSN

nininho41@hotmail.com

 

Meu Fã? Usou algum trabalho meu ? Me copiou ? Me odeia ? Use minha FanBar

mtofodaa.png

 

xtibia2010.png

 

Abraço para os homens, e um beijo nas mulheres ;*

DaNDaNrOxX

oi mosso
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/01/08Posts: 1455Char no Tibia: Saint Claire

Parece que o problema foi resolvido...

Caso ainda tenha alguma dúvida me mande uma mensagem que eu abro o tópico.

 

Fechado

 

 

Entrada na equipe: 23/10/2008 Cargo: Estagiário

Promoção: 25/11/2008 Cargo: Moderador

Promoção: 21/10/2009 Cargo: Coordenador

Remoção: 09/05/2010 Motivo: Estudos

Retorno: 15/11/2010 Cargo: Moderador

Remoção: 20/12/2012.