DI

Quero Sistema De Portas Por Tempo, Alguem Ajuda ?

Por Diley007, 11 de mai. de 2012 em Scripts

quero sistema de portas
7
924
Diley007D
11 de maio de 2012 às 21:02

mais uma vez eu enchendo o saco, ja pedindo desculpas caso nao seja a area correta, mover por favor, eu sei que tem regras mais eu to muito abafado e nao posso perder tempo lendo algumas regras, espero que entendam...vamo la

 

quero sistema de portas com tempo, tipo o player entra e so podera entrar de novo depois de 12 horas, e queria que as portas estivessem abertas nao fechadas...REP+ pela ajuda...

PsyMcKenzieP
11 de maio de 2012 às 21:31

Área errada.

Reportado.

VildenV
12 de maio de 2012 às 01:58

Membro alertado via mp.

Este local é para scripts já prontas, existe um local para dúvidas e pedidos.

 

Movido.

caoticC
12 de maio de 2012 às 11:22

eu fiz para vc

 

Crie um arquivo chamado passtemp.lua e adicone isso

 

 

 

local temp = {

 

exhausted = 120000,

storage = 2890

}

 

 

function onStepIn(cid, item, position, fromPosition)

 

tele = {x=132, y=348, z=7}

 

if(getPlayerStorageValue(cid, temp.storage) > os.time() and getPlayerStorageValue(cid, temp.storage) < 100+os.time()) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Volte Apos o tempo de 12 horas se completar")

doTeleportThing(cid,tele)

return true

end

setPlayerStorageValue(cid, temp.storage, os.time() + temp.exhausted)

return true

end

 

 

 

< movevent event="StepIn" uniqueid="18900" script="passtemp.lua" />

 

 

 

coloque o uniqueid 18900 no chão da porta use o rme

Editado Maio 12 por caotic

Diley007D
12 de maio de 2012 às 14:21

eu fiz para vc

 

Crie um arquivo chamado passtemp.lua e adicone isso

 

 

 

local temp = {

 

exhausted = 120000,

storage = 2890

}

 

 

function onStepIn(cid, item, position, fromPosition)

 

tele = {x=132, y=348, z=7}

 

if(getPlayerStorageValue(cid, temp.storage) > os.time() and getPlayerStorageValue(cid, temp.storage) < 100+os.time()) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Volte Apos o tempo de 12 horas se completar")

doTeleportThing(cid,tele)

return true

end

setPlayerStorageValue(cid, temp.storage, os.time() + temp.exhausted)

return true

end

 

 

 

< movevent event="StepIn" uniqueid="18900" script="passtemp.lua" />

 

 

 

coloque o uniqueid 18900 no chão da porta use o rme

vlw vei REP+ ai xD

 

eu fiz para vc

 

Crie um arquivo chamado passtemp.lua e adicone isso

 

 

 

local temp = {

 

exhausted = 120000,

storage = 2890

}

 

 

function onStepIn(cid, item, position, fromPosition)

 

tele = {x=132, y=348, z=7}

 

if(getPlayerStorageValue(cid, temp.storage) > os.time() and getPlayerStorageValue(cid, temp.storage) < 100+os.time()) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Volte Apos o tempo de 12 horas se completar")

doTeleportThing(cid,tele)

return true

end

setPlayerStorageValue(cid, temp.storage, os.time() + temp.exhausted)

return true

end

 

 

 

< movevent event="StepIn" uniqueid="18900" script="passtemp.lua" />

 

 

 

coloque o uniqueid 18900 no chão da porta use o rme

vlw vei REP+ ai xD

caara nao deu certo

 

eu fiz para vc

 

Crie um arquivo chamado passtemp.lua e adicone isso

 

 

 

local temp = {

 

exhausted = 120000,

storage = 2890

}

 

 

function onStepIn(cid, item, position, fromPosition)

 

tele = {x=132, y=348, z=7}

 

if(getPlayerStorageValue(cid, temp.storage) > os.time() and getPlayerStorageValue(cid, temp.storage) < 100+os.time()) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Volte Apos o tempo de 12 horas se completar")

doTeleportThing(cid,tele)

return true

end

setPlayerStorageValue(cid, temp.storage, os.time() + temp.exhausted)

return true

end

 

 

 

< movevent event="StepIn" uniqueid="18900" script="passtemp.lua" />

 

 

 

coloque o uniqueid 18900 no chão da porta use o rme

cara tem que colocar o uniqueid na propriedade do chao e depois colocar a porta por cima ?? se for isso nao deu, tentei colocar na propriedade da porta e tmb n deu

caoticC
12 de maio de 2012 às 16:40

nao tem erro coloca no chão so no tile ou seja no chão

Diley007D
12 de maio de 2012 às 18:22

nao tem erro coloca no chão so no tile ou seja no chão

cara acho que o erro ta aqui

 

tipo se mando coloca < movevent event="StepIn" uniqueid="18900" script="passtemp.lua" /> mais na hora de colocar o serv on dava erro, ai eu mudei para <movevent type="StepIn" uniqueid="18900" event="script" value="passtemp.lua"/> sera que e por isso ???