Ir para conteúdo

Criar função para quest por account..


surfnament

Posts Recomendados

Olá ,

Queria pedir uma ajuda pra criar um script de quest que só 1 player da conta poderá fazer...

O bau daria como recompença:

doAccountAddPoints(winner, 30)


Alguem poderia me ajudar?

Link para o comentário
Compartilhar em outros sites

Instale essas funções no seu servidor, antes de tudo.

local points, storage = 30, 48481
function onUse(cid)
    if getAccountStorageValue(getPlayerAccountId(cid), storage < 1 then
        doPlayerSendTextMessage(cid, 27, "You received "..points.." points.")
        setAccountStorageValue(getPlayerAccountId(cid), storage, 1)
        doAccountAddPoints(cid, 30)
    else
       doPlayerSendCancel(cid, "You have already done this quest.")
    end
    return true
end
Link para o comentário
Compartilhar em outros sites

Isso já mexe com o DataBase, é coisa externa, isso é difícil fazer... É feito por script sim, só que tem conexão com o SQL (DataBase)

 

Hmm.. O script poderia ser feito com uma db.query dando update numa coluna na table accounts....

ele iria checar se a "Quest_Points" foi feita (1) ou não (0)

 

 

 

 

Instale essas funções no seu servidor, antes de tudo.

local points, storage = 30, 48481
function onUse(cid)
    if getAccountStorageValue(getPlayerAccountId(cid), storage < 1 then
        doPlayerSendTextMessage(cid, 27, "You received "..points.." points.")
        setAccountStorageValue(getPlayerAccountId(cid), storage, 1)
        doAccountAddPoints(cid, 30)
    else
       doPlayerSendCancel(cid, "You have already done this quest.")
    end
    return true
end

 

Essa seria a para a função doAccountAddPoints fucionar (lib) ? Se for eu ja tenho ela no meu sistema de shop...

 

 

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

O tópico foi fechado e movido para lixeira por estar inativo a mais de 10 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe.

Link para o comentário
Compartilhar em outros sites

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