PA

Quest - Que Possa Ser Feita Apenas 1 Vez

Por paulincarvalhoo22, 18 de jul. de 2010 em Scripts

script
4
1.4k
18 de julho de 2010 às 23:25

Preciso de um script de quest, que vamos supor o cara precisa clica em uma placa,ou item para entrar na quest, ai ele vai lá, mata o que tiver que mata, ai conclui a quest no baú. Então a partir dai, em vez do cara ficar "upando na quest" quando ele clicasse na placa, ele não poderia entrar denovo pois já concluiu a quest.

 

Espero uma ajuda.

obrigado!

 

^^

VodkartV
18 de julho de 2010 às 23:56

simples

 

todo báu da uma storage,então poe para o script fazer essa checagem.

Se o jogador NÃO tiver essa storage ele será teleportado.

 

caso o jogador tenha essa storage(que ele pegou na quest) vai aparecer uma mensagem dizendo que ele já fez essa quest.

 

 

obs: aconselho a fazer uma Porta ou um Tile.

 

script para ser usado como porta,placa... :

 

function onUse(cid, item, fromPosition)
local Storage = 11543 -- storage do seu bau
local Ppos = {x=160, y=54, z=7} -- coordenada para onde vai

        if getPlayerStorageValue(cid, Storage) <= 0 then
            doTeleportThing(cid,Ppos)
        else
        doPlayerSendCancel(cid,"You have already done this quest.")
        end
return TRUE
end 

Editado Julho 19 por Vodkart

19 de julho de 2010 às 00:47

Funcionou

 

Obrigado!

 

^^

AlissowA
19 de julho de 2010 às 13:35

Movido para Pedidos Atendidos!