Comando que mostra quests feitas e nao feitas

markindoot
em Actions e Talkactions

markindoot

Schznister Equilibriun
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 27/10/12Posts: 323Char no Tibia: Schznister Equilibriun

Falae Galera do XTibia, Vi esse Script em outro forum e resolvi traser pra ca.

Obs: Não sei se é a area correta, se não for por favor mover, então vamos ao Script:

Instalação:

 

Este é um script bem simples em que o administrador escreve no script as quests que tem no servidor e quando o player digita !quests, aparece na tela dele as quests que ele já fez e as que ele não fez.

 

Adicione essa tag em talkactions.xml:

 

<talkaction words="!quests" event="script" value="ServQuests.lua"/>

 

e em talkactions/scripts, crie um arquivo com nome de ServQuests.lua e cole isso dentro:

 

--###################################

--## Developed by: MaXwEllDeN ##
--## Contact: ##
--## maxwellmda@gmail.com ##
--###################################

local quests = {
-- [" Nome da quest "] = Storageid,
["Em nome do Rei"] = 2789,
["Caça às Bruxas"] = 7231,
["Ajude a princesa"] = 1236,
}

function onSay(cid)
local str = "#Quest(s) não concluída(s):\n"
local conc = {}

for i, v in pairs(quests) do
if getPlayerStorageValue(cid, v) > 0 then
table.insert(conc, i)
else
str = str .. "\n".. i .. " - Não concluída"
end
end

str
= str .. "\n\n#Quest(s) concluída(s):\n"

for _, v in pairs(conc) do
str = str .. "\n".. v .. " - Concluída"
end

return doShowTextDialog(cid, 1746, str)
end

 

 

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

 

 

agora, para configurar é muito simples

essa parte aqui:

 

-- [" Nome da quest "] = Storageid,
["Em nome do Rei"] = 2789,
["Caça às Bruxas"] = 7231,
["Ajude a princesa"] = 1236,
}

 

 

Nome da quest e o storage dela por exemplo, no meu GTA antigo eu tinha uma quest chamada Trem Quest e o storage dela era 15001 então é bem simples, é só alterar o nome e o Storage.

 

EX: ["Trem Quest"] = 15001,

 

Caso queira adicionar mais é só copiar e colar

 

Ex:

 

-- [" Nome da quest "] = Storageid,

["Em nome do Rei"] = 2789,
["Caça às Bruxas"] = 7231,
["Ajude a princesa"] = 1236,

["Trem Quest"] = 15001,
}

 

 

Bom é isso galera.

Espero que gostem

 

Creditos:

MaXwEllDeN 90%

Eu 10% <- por traser o script =D

Você pode ficar desapontado se falhar, mas você está certamente condenado se não tentar.

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

cara, não é mais facil usar apenas o Quest log do tibia? alem de ficar muito mais elegante?

markindoot

Schznister Equilibriun
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 27/10/12Posts: 323Char no Tibia: Schznister Equilibriun

voces que sabem, eu trouxe pq gostei e achei que a galera iria curti ou também alguem poderia implantar em seu OtServ os 2, sendo que 1 seria as quests basicas e o outro as quests mais famosas como:

 

Demon Oak,

Poi,

Inquisition,

DH...

 

Entre outras, fica a critério de quem quiser usar.

Você pode ficar desapontado se falhar, mas você está certamente condenado se não tentar.

Rosk

Oi Eu so LekPs
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/09/13Posts: 54

bommm rep ai pq nao tenho nada pra fazer mesmo vlw mais ficaria melhor como o guri disse la no primeiro flw

Atenciosamente: Lekps

markindoot

Schznister Equilibriun
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 27/10/12Posts: 323Char no Tibia: Schznister Equilibriun

vlw ae

Você pode ficar desapontado se falhar, mas você está certamente condenado se não tentar.

Heitor123456

Logo Menos DBO 8.54....Preciso de (Mapper,Designer,Scripter).
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 10/06/13Posts: 126Char no Tibia: You Are Dead

elá é configuravel?

ScythePhantom

Conde
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 27/01/13Posts: 443Gênero: Masculino

elá é configuravel?

 

agora, para configurar é muito simples

essa parte aqui:

-- [" Nome da quest "] = Storageid,

["Em nome do Rei"] = 2789,

["Caça às Bruxas"] = 7231,

["Ajude a princesa"] = 1236,

}

Nome da quest e o storage dela por exemplo, no meu GTA antigo eu tinha uma quest chamada Trem Quest e o storage dela era 15001 então é bem simples, é só alterar o nome e o Storage.

EX: ["Trem Quest"] = 15001,

Caso queira adicionar mais é só copiar e colar

Ex:

-- [" Nome da quest "] = Storageid,

["Em nome do Rei"] = 2789,

["Caça às Bruxas"] = 7231,

["Ajude a princesa"] = 1236,

["Trem Quest"] = 15001,

}

 

 

Sim... só ler, rs.

Att. CelinoAndrade

 

 

 

 

 

 

 

 

 

 

 

 

appearance.png [Show Off] ScythePhantom

network.png pbOT-Skyline