Ir para conteúdo

[Creaturescripts] Ganhar Premium Ao Upar Tal Level


Posts Recomendados

1. Crie um arquivo com o nome de "gainpalvl.lua" (sem aspas) em: data/creaturescripts/scripts

Ponha:

local config {
    level == 100,
    days == 10,
}

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

 

2. Em, data/creaturescripts abra o arquivo creaturescripts.xml.

Adicione a tag:

<event type="login" name="gainpalvl" event="script" value="gainpalvl.lua"/> 

 

 

3. Em, data/creaturescripts/scripts abra o arquivo login.lua.

Adicione esta linha antes do ultimo return true:

 

registerCreatureEvent(cid, "gainpalvl")

 

 

Créditos

 

* Renato

* Mateus Sesso

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
×
×
  • Criar Novo...