Ir para conteúdo

[Encerrado] Script que manda mensagem na tela ao executar comando!


Skailord

Posts Recomendados

a script é simples, o player fala missao e ai apareçe na tela uma janela oq ele deve fazer

a mensagem deve ser de acordo com a stourage que o player tem e se ele não tiver nenhuma apareçe uma mensagem.

 

rep ++ pra quem ajudar.

Link para o comentário
Compartilhar em outros sites

#Instalação

 

Comando para olhar as quests, !quests

Adicione a seguinte tag ao seu talkactions.xml:

@Talkaction

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

 

Copie qualquer arquivo com extensão .lua na pasta talkactions/scripts, renomeie ele para ServQuests.lua, limpe todo seu conteúdo e cole esse:

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".. v .. " - 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

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

Cara não precisa dizer se estar feita ou não é só aparecer a mensagem na caixa de dialogo de acordo com cada storage

por exemplo:

player: !missao

caixa de texto: Voce deve ir a ponte e falar com o npc.

 

ai o player vai e faz oq ele manda.


Obrigado para quem ajudou mas eu já resouvi o problema, Duvida Sanada.

Link para o comentário
Compartilhar em outros sites

  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...