Postado Dezembro 10, 2012 12 anos 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 ? 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++.
Postado Dezembro 10, 2012 12 anos 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 Clique na imagem e veja nosso TOPICO OFFICIAL
Postado Dezembro 10, 2012 12 anos Autor 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++.
Postado Dezembro 10, 2012 12 anos Mais ja está os levels '-' , é so por entre [ ] Clique na imagem e veja nosso TOPICO OFFICIAL
Postado Dezembro 10, 2012 12 anos Autor 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 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++.
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.