Ir para conteúdo
  • Cadastre-se

[PEDIDO SCRIPT] Premios POr Level Personalizado


Posts Recomendados

Então queria exatamente esse script mais simplificado ele não funciona bem no meu server sempre q chega no level da erro no log e tem essa parte de evento de q.i que não quero apenas quero esse script no mesmo estilo dando os 29 lvl's no 20 e a grana nos tals Help plx :) Thx

PsDuvida: Como Criar Spoiler no topico ? :O

local t = {

39001, {

[20] = {2160, 1, "Parabéns, você chegou ao level 20 e ganhou 10k + 29 leveis!", 1},

[70] = {2160, 2, "Parabéns, você chegou ao level 70 e ganhou 20k!", 2},

[125] = {2160, 10, "Parabéns, você chegou ao level 125 e ganhou 100k!", 3},

[200] = {2160, 15, "Parabéns, você chegou ao level 200 e ganhou 200k!", 4},

[300] = {2160, 20, "Parabéns, você chegou ao level 300 e ganhou 300k!", 5}

}

}

function onAdvance(cid, skill, oldlevel, newlevel)

if skill == SKILL__LEVEL then

for level, v in pairs(t[2]) do

if oldlevel < level and getPlayerLevel(cid) >= level and getPlayerStorageValue(cid, t[1]) < v[4] then

doPlayerAddItem(cid, v[1], v[2])

doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, v[3])

-- promocao do level 20

local player = cid

if(newlevel >= 20 and newlevel <= 25) then

if (doPlayerAddExp(player, getExperienceForLevel(49)-(getPlayerExperience(player)))) == LUA_ERROR then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Error")

end

doCreatureAddMana(player, getCreatureMaxMana(player)-getCreatureMana(player))

doCreatureAddHealth(player, getCreatureMaxHealth(player)-getCreatureHealth(player))

end

-- concurso QI

local refer = getAccountRefer(cid)

if(newlevel == 200) then

if(refer > 0) then

doAddPointsByAccount(refer, 2)

doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Wohoo, o amigo que lhe indicou este OT ganhou 2 pontos de VIP. Veja o concurso QI em nosso site e ganhe tambem.")

end

end

setPlayerStorageValue(cid, t[1], v[4])

end

end

end

doPlayerSave(cid, true)

          Procuro Equipe para projeto sério com remuneração, maior necessidade Programador em C\C++.

Link para o post
Compartilhar em outros sites

Eu só deixei o sistema de adicionar o dinheiro por level , toma ai



local t = {

[20] = {item = 2160,quant = 1,msg = "Parabéns, você chegou ao level 20 e ganhou 10k + 29 leveis!",storage = 10101}, 

[70] = {item = 2160,quant = 2,msg = "Parabéns, você chegou ao level 70 e ganhou 20k!"storage = 10102},

[125] = {item = 2160,quant = 10,msg = "Parabéns, você chegou ao level 125 e ganhou 100k!"storage = 10103},

[200] = {item = 2160,quant = 15,msg = "Parabéns, você chegou ao level 200 e ganhou 200k!"storage = 10104},

[300] = {item = 2160,quant = 20,msg = "Parabéns, você chegou ao level 300 e ganhou 300k!"storage = 10105},

}


function onAdvance(cid, skill, oldlevel, newlevel)

local level = getPlayerLevel(cid)

if skill == 8 then

if getPlayerStorageValue(cid,t[level].storage) <= 0 and level >= t[level] then

doPlayerAddItem(cid,t[level].item,t[level].quant)

doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, t[level].msg)

end

return true

end

end

sign1z.png

Clique na imagem e veja nosso TOPICO OFFICIAL

Link para o post
Compartilhar em outros sites

Eu só deixei o sistema de adicionar o dinheiro por level , toma ai



local t = {

[20] = {item = 2160,quant = 1,msg = "Parabéns, você chegou ao level 20 e ganhou 10k + 29 leveis!",storage = 10101},

[70] = {item = 2160,quant = 2,msg = "Parabéns, você chegou ao level 70 e ganhou 20k!"storage = 10102},

[125] = {item = 2160,quant = 10,msg = "Parabéns, você chegou ao level 125 e ganhou 100k!"storage = 10103},

[200] = {item = 2160,quant = 15,msg = "Parabéns, você chegou ao level 200 e ganhou 200k!"storage = 10104},

[300] = {item = 2160,quant = 20,msg = "Parabéns, você chegou ao level 300 e ganhou 300k!"storage = 10105},

}


function onAdvance(cid, skill, oldlevel, newlevel)

local level = getPlayerLevel(cid)

if skill == 8 then

if getPlayerStorageValue(cid,t[level].storage) <= 0 and level >= t[level] then

doPlayerAddItem(cid,t[level].item,t[level].quant)

doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, t[level].msg)

end

return true

end

end

Queria Com os lvl mais tá valendo Thx :x REP+ Vo testar lá em casa 'o'

          Procuro Equipe para projeto sério com remuneração, maior necessidade Programador em C\C++.

Link para o post
Compartilhar em outros sites

Mais ja está os levels '-' , é so por entre [ ]

sign1z.png

Clique na imagem e veja nosso TOPICO OFFICIAL

Link para o post
Compartilhar em outros sites

Mais ja está os levels '-' , é so por entre [ ]

Tava falando de quando chega ao level 20 ele da mais 29 lvl e vai pro 49 :O k mais tá bom assim vlw ! :)

Tiver afim de uns rep's a mais e melhorar o forum quiser da uma ajudinha aqui fico muinto agradecido e.e /

          Procuro Equipe para projeto sério com remuneração, maior necessidade Programador em C\C++.

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