Ir para conteúdo
  • Cadastre-se

(Resolvido)[SQLite] -=[TFS]=- 0.4 8.60 [CREATURESCRIPT] VIP Days Não Funciona Alguem Pode me Ajuda


Ir para solução Resolvido por Mateus Robeerto,

Posts Recomendados

To com problema nesse script ele fala no jogo que adiciono mais quando vo pro pizo que ta action ID 13545 unique ID 13545 não entra não funciona esse Script. Ele funciona assim adiciona 2 Dias de vip pro player em na pasta creaturescript to tentando ajuda CHATGPT

 

-- Função para adicionar dias VIP a um jogador
function addVipDays(cid, days)
    -- Adicione sua lógica para lidar com a funcionalidade VIP aqui
    -- Para fins de demonstração, apenas enviaremos uma mensagem
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce recebeu " .. days .. " dias de VIP.")
    -- Adicione a lógica real para definir o status VIP ou outras ações necessárias
end

function onLogin(cid)
    local storage, days = (getPlayerAccountId(cid) + 550), 1

    if getGlobalStorageValue(storage) <= 0 then
        setGlobalStorageValue(storage, 13545)

        -- Chame as funções personalizadas para funcionalidade VIP
        addVipDays(cid, days)

        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce recebeu um " .. days .. " dias de VIP, bom jogo!")
    end

    return true
end

 

To usando esse script como base:

 

function onLogin(cid)
local storage,days = (getPlayerAccountId(cid)+550),1
if getGlobalStorageValue(storage) <= 0 then
setGlobalStorageValue(storage, 1)
addVipDays(cid, days)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu um "..days.." dias de vip, bom jogo!")
end
return true
end

 

Link para o post
Compartilhar em outros sites
  • Respostas 7
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

function onLogin(cid) local storageKeys = { 13545, } local alreadyReceived = true for _, storageKey in ipairs(storageKeys) do if getCreatureStorage(cid, storageKey) ~= 1 then alreadyReceived = false break end end if not alreadyReceived then for _, storageKey in ipairs(storageKeys) do if getCreatureStorage(cid, storageKey) ~= 1 then doCreatureSetStorage(cid, storageKey, 1) en

Adicione logs para verificar se as funções estão sendo chamadas corretamente.

Certifique-se de que as funções do jogador (doPlayerSendTextMessage, etc.) estão definidas corretamente no seu ambiente de jogo.

Verifique se o armazenamento global está sendo configurado corretamente.

lua

function addVipDays(cid, days) -- Adicione logs para depuração print("addVipDays chamada para jogador "..cid.." com "..days.." dias VIP.") -- Adicione sua lógica real para lidar com a funcionalidade VIP aqui -- Certifique-se de atualizar o status VIP ou realizar ações necessárias -- Para fins de demonstração, apenas enviaremos uma mensagem doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu " .. days .. " dias de VIP.") end

Link para o post
Compartilhar em outros sites
  • Solução
function onLogin(cid)
    local storageKeys = {
        13545,
    }

    local alreadyReceived = true

    for _, storageKey in ipairs(storageKeys) do
        if getCreatureStorage(cid, storageKey) ~= 1 then
            alreadyReceived = false
            break
        end
    end

    if not alreadyReceived then
        for _, storageKey in ipairs(storageKeys) do
            if getCreatureStorage(cid, storageKey) ~= 1 then
                doCreatureSetStorage(cid, storageKey, 1)
            end
        end

        local days = 2
        addVipDays(cid, days)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu " .. days .. " dias de VIP.")
    end

    return true
end

 

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.

  • Estatísticas dos Fóruns

    96844
    Tópicos
    519608
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo