-- < Script by Frenesy > --
function onSay(cid, words, param)
if words == "!keys" then
local e = getPlayersOnline()
local text = ""
for _, pid in ipairs(e) do
if getPlayerStorageValue(cid, 5000) == 1 then
text = text .. "Chave da Casa de Adolfo\n"
end
if getPlayerStorageValue(cid, 5001) == 1 then
text = text .. "Chave do Castelo\n"
end
if getPlayerStorageValue(cid, 5002) == 1 then
text = text .. "Chave Universal\n"
end
text = "[ -- SUAS CHAVES -- ]\n\n" .. text
doShowTextDialog(cid, 8983, text)
end
return TRUE
end
end






info
Grupo: Visconde
Registrado: 17/01/11
Posts: 343
Reputação: +46
Char no Tibia: Zodriac
Ola galera gostaria de fazer um pedido meio complicado:
Eu queria fazer uma talkaction que mostra as keys que o player tem, assim ele não precisaria ter as keys de verdade apenas uma storage.
Vou explicar:
O npc adolfo te diz: "pegue aqui a chave da minha casa" e você ganha a storage 5000
quando falar "!keys" aparece uma janelinha que nem a do comando "!ranks"
e ai se você tiver a storage 5000 vai estar escrito "chave da casa de adolfo"
E assim por diante vou botando storages para mais chaves e o player pode ver todas as chaves que tem pelo comando.
obs: O MEU PEDIDO É APENAS A TALKACTION O NPC EU SEI FAZER.
Seria muito util diante do fato de que o tibia tem bem poucas keys...
E também que carregar umonte de keys na bp e mto chato.
Bem é isso caso não tenham entendi por favor peçam para mim explicar dinovo.
Obrigado aos que respoderem.
Editado Setembro 18 por OtheReality