Ir para conteúdo

Featured Replies

Postado

Então pessoal, eu uso sistema de VIP no meu servidor como Pacc. então queria que ao alcançar o level 200 o jogadore ganhasse 3 dias vips.

local config {
     level == 200,
     days == 3,
}

function onAdvance(cid, oldlevel, newlevel)

                if getPlayerLevel(cid) >= config.level and getGlobalStorageValue(getPlayerAccountId(cid)+321) <= 0 then
                        setGlobalStorageValue(getPlayerAccountId(cid)+321, 1)
                        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou "..config.days.." dias de premium por alcançar level "..config.level.." em pelo menos um char de sua account. Você não irá ganhar de novo caso upe level "..config.level.." em outro char.")
                        doPlayerAddPremiumDays(cid, config.days)
                end
return TRUE
end
[1/7/2013 11:59:28] >>> Loading creaturescripts... [Error - LuaInterface::loadFile] data/creaturescripts/scripts/level200.lua:1: unexpected symbol near '{'
[1/7/2013 11:59:28] [Error - Event::checkScript] Cannot load script (data/creaturescripts/scripts/level200.lua)
[1/7/2013 11:59:28] data/creaturescripts/scripts/level200.lua:1: unexpected symbol near '{'
  • Respostas 10
  • Visualizações 852
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

Postado

Script resolvido e pronto:

 

  Citar

function onAdvance(cid, oldlevel, newlevel)

 

if getPlayerLevel(cid) == 200 and getPlayerStorageValue(cid, 2953) == -1 then

setGlobalStorageValue(cid,2953,1)

doCreatureSay(cid, "+ 3 dias de VIP por adquirir Level 200.", TALKTYPE_ORANGE_1)

doPlayerAddPremiumDays(cid, 3)

end

return TRUE

end

Editado por rodolfoaugusto (veja o histórico de edições)

Postado

Falto um =

config = {
level == 200,
days == 3,
}

function onAdvance(cid, oldlevel, newlevel)

if getPlayerLevel(cid) >= config.level and getGlobalStorageValue(getPlayerAccountId(cid)+321) <= 0 then
setGlobalStorageValue(getPlayerAccountId(cid)+321, 1)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou "..config.days.." dias de premium por alcançar level "..config.level.." em pelo menos um char de sua account. Você não irá ganhar de novo caso upe level "..config.level.." em outro char.")
doPlayerAddPremiumDays(cid, config.days)
end
return TRUE
end

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo