Ir para conteúdo
  • 0

Quando Completar A Quest Podera Entrar Em Tal Lugar?


fenix123

Pergunta

assim galera, eu queria criar 1 script que quando o cara termina a quest clica no bau la, automaticamente, ele podera entrar num lugar, tpw uma nova cidade.

 

Tem como?

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

tenho algumas ideias

 

a chest dara storage certo?

ai vc pode fazer um item ,uma porta ou talvez um tile que só use/passe quem tiver essa storage...

Link para o comentário
Compartilhar em outros sites

  • 0

ok você faz a chest?

 

se não vc me avisa os itens que vc queira colocar que eu faço...

 

caso vc fizer colocar pros jogadores ganhar a Storage = 11543

 

 

 

------------------------------------------------//-------------------------------------

 

 

ok vou fazer a uma porta e um tile para soh passar quem termino a quest...

 

 

Porta:

 

 

 

actions\script

 

doorstorage.lua

function onUse(cid, item, fromPosition)

local Storage = 11543 -- storage do bau da sua quest
local Ppos = {x=160,y=54,z=7} -- para onde o jogador irá

        if getPlayerStorageValue(cid, Storage) >= 1 then
            doTeleportThing(cid,Ppos)
        else
        doPlayerSendCancel(cid,"Você ainda não termino a quest.")
        end
return TRUE
end 

 

actions.xml

 

<action actionid="7089" script="doorstorage.lua"/>

 

 

 

 

 

Piso:

 

 

 

 

movements\script

 

 

tilestorage.lua


function onStepIn(cid, item, position, fromPosition)

local config = {
msgDenied = "Você ainda não termino a quest.",
msgWelcome = "Seja Bem Vindo.",
Storage = 11543
}

if getPlayerStorageValue(cid, config.Storage) <= 0 then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return true
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)
return True
end

 

 

movements.xml

<movevent type="StepIn" uniqueid="13870" event="script" value="tilestorage.lua"/>

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

blz, a quest ja esta pronta.

 

assim nessa parte

 

<action actionid="7089" script="doorstorage.lua"/> o actionid vai no piso?

 

<movevent type="StepIn" uniqueid="13870" event="script" value="tilestorage.lua"/> o uniqueid vai no piso?

Editado por Fenixlegion
Link para o comentário
Compartilhar em outros sites

  • 0

nem

 

tipo eu fiz 2 script para você.

 

no caso eu fiz uma Porta e um Piso...

 

ai caso vc escolha uma porta

 

vc coloca no ActionID da sua porta 7089

 

 

-------------------------------------------------

 

 

caso escolhar usar o piso

 

vc coloca no UniqueID do seu piso 13870

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...