cara, não é mais facil usar apenas o Quest log do tibia? alem de ficar muito mais elegante?
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- Comando que mostra quests feitas e nao feitas
Comando que mostra quests feitas e nao feitas
Por markindoot, 22 de out. de 2013 em Actions e Talkactions
info
Grupo: Visconde
Registrado: 12/09/10
Posts: 416
Reputação: +160
Char no Tibia: Draky Lucas

info
Grupo: Visconde
Registrado: 27/10/12
Posts: 323
Reputação: +46
Char 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.
Editado Outubro 22 por markindoot
bommm rep ai pq nao tenho nada pra fazer mesmo vlw mais ficaria melhor como o guri disse la no primeiro flw
info
Grupo: Visconde
Registrado: 27/10/12
Posts: 323
Reputação: +46
Char no Tibia: Schznister Equilibriun

vlw ae
info
Grupo: Artesão
Registrado: 10/06/13
Posts: 126
Reputação: +5
Char no Tibia: You Are Dead

elá é configuravel?
info
Grupo: Visconde
Registrado: 27/01/13
Posts: 443
Reputação: +83
Gê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.



info
Grupo: Visconde
Registrado: 27/10/12
Posts: 323
Reputação: +46
Char 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
Editado Outubro 22 por markindoot