Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Olá pessoal, gostaria de um script que quando o player usar o comando !freepoints ele recebesse 15 premium points, esse comando só poderia ser usado uma vez por acc. Obrigado a quem ajudar. Abraço

Link para o post
Compartilhar em outros sites

E qual seria o seu sistema de premium points?
Poste os códigos, de preferência.

The corrupt fear us.

The honest support us.

The heroic join us.

Link para o post
Compartilhar em outros sites

Eu não tenho esse sistema. é um talkaction que quando o player usar ele dá 15 premium points e esse sistema só pode ser usado uma vez por acc.


E qual seria o seu sistema de premium points?
Poste os códigos, de preferência.

Link para o post
Compartilhar em outros sites

é um talkaction que quando o player usar ele dá 15 premium points e esse sistema só pode ser usado uma vez por acc

Você não me entendeu.

Como são definidos esses "premium points"? Através de uma coluna em uma tabela na database/por storage/por item?

É isso o que eu quero saber.

The corrupt fear us.

The honest support us.

The heroic join us.

Link para o post
Compartilhar em outros sites

Você não me entendeu.

Como são definidos esses "premium points"? Através de uma coluna em uma tabela na database/por storage/por item?

É isso o que eu quero saber.

A sim... tabela. é o premium points que é usado no shop

Link para o post
Compartilhar em outros sites

Tente:

freepoints.lua (data/talkactions/scripts):

function onSay(cid)
    local stor, points = 54321, 15
    if getPlayerStorageValue(cid, stor) > 0 then
        return doPlayerSendCancel(cid, 'You can only use this command one time.')
    end

    setPlayerStorageValue(cid, stor, 1)
    db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + "..points.." WHERE `name` ='"..getPlayerAccount(cid).."'")
    doSendMagicEffect(getThingPos(cid), CONST_ME_GIFT_WRAPS)
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You earned '..points..' points for free!')
    return true
end




Tag - talkactions.xml (data/talkactions):

<talkaction words="!freepoints" event="script" value="freepoints.lua"/>
Editado por Suicide (veja o histórico de edições)

The corrupt fear us.

The honest support us.

The heroic join us.

Link para o post
Compartilhar em outros sites

 

Tente:

freepoints.lua (data/talkactions/scripts):

function onSay(cid)
    local stor, points = 54321, 15
    if getPlayerStorageValue(cid, stor) > 0 then
        return doPlayerSendCancel(cid, 'You can only use this command one time.')
    end

    setPlayerStorageValue(cid, stor, 1)
    db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + "..points.." WHERE `name` ='"..getPlayerAccount(cid).."'")
    doSendMagicEffect(getThingPos(cid), CONST_ME_GIFT_WRAPS)
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You earned '..points..' points for free!')
    return true
end

Tag - talkactions.xml (data/talkactions):

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

Obrigado lek... mas nesse caso ele só não vai impedir que o player usa uma vez por char? Eu queria que ele usasse uma vez por acc.

Link para o post
Compartilhar em outros sites

esse comando só poderia ser usado uma vez por acc.


Ah sim..desculpe a minha falta de atenção.

The corrupt fear us.

The honest support us.

The heroic join us.

Link para o post
Compartilhar em outros sites

Ah sim..desculpe a minha falta de atenção.

Tranquilo mano :D o erro foi arrumado? Abraço

 

 

Aaah,, mano esqueci de pedir para adicionar level necessário para fazer. que seria level 200

e ai?

Editado por cs007 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo