VI
pedido

abrir bau para entrar em area

Por VitinhoMapp, 30 de jun. de 2015 em Scripts

resolvido
script
6
1k
VitinhoMappV
30 de junho de 2015 às 22:38

Eae pessoal,

To precisando de um script que só é possível acessar um local caso tenha aberto um baú, igual aquele da vip dos baiaks.

RigByR
01 de julho de 2015 às 10:51

So basta fazer um movement

.lua

local storage = 2313123 -- storage do bau
function onStepIn(cid, item, position, fromPosition)
    if getPlayerStorageValue(cid, storage) == -1 then
        doTeleportThing(cid, fromPosition, false)
    end
return true
end
.xml, tag
<movevent type="StepIn" actionid="8752" event="script" value="nomedoscript.lua"/>
so basta você adicionar o actionid (8752) no piso que só possa passar quem fez a quest.
VitinhoMappV
01 de julho de 2015 às 21:57

oque eu ponho no baú só falto isso, e como faz pra ele mandar uma mensagem caso tenha entrado e uma caso ele nao consiga, porque eu tentei fazer isso e ele manda as 2 mensagem kk sou noob em script ajuda pls.

 

Editado Julho 1 por VitinhoMapp

RigByR
02 de julho de 2015 às 10:19
Melhor resposta

Tutorial de como fazer uma quest.

So basta você coloca a mesma storage no do piso, que ele so poderá entrar depois que fizer a quest.

 

Pronto agora manda msg:

local storage = 2313123 -- storage do bau
function onStepIn(cid, item, position, fromPosition)
    if getPlayerStorageValue(cid, storage) == -1 then
        doTeleportThing(cid, fromPosition, false)
        doPlayerSendCancel(cid, "Somente vip pode entrar")
    else
        doPlayerSendCancel(cid, "Bem vindo")
    end
return true
end

Editado Julho 2 por RigBy

VitinhoMappV
02 de julho de 2015 às 23:06

obrigado mano, obrigado mesmo! é nois

REP+ e melhor resp. pra vc!

BrunoB
03 de julho de 2015 às 09:39

Tópico movido para a seção de dúvidas e pedidos resolvidos.