Grotthiago 0 Postado Novembro 8, 2012 Share Postado Novembro 8, 2012 Olá galera do Xtibia Queria um script que quando o player upasse 1 lvl ele ganhasse 2 itens (o mesmo só que a quantidade = 2 ) E com tal level até um Level ganhasse outra quantia ex: 1 - 4 = Nada 5 - 10 = 1 item 10 - 20 = 2 20 - 40 = 3 40 - 100 = 4 100+ = 5 Agradeço desde já. Link para o comentário https://xtibia.com/forum/topic/198476-ganhar-itens-com-lvl/ Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Novembro 8, 2012 Share Postado Novembro 8, 2012 http://www.xtibia.com/forum/topic/189593-pedidoscript-ao-upar-certo-nivel/ Link para o comentário https://xtibia.com/forum/topic/198476-ganhar-itens-com-lvl/#findComment-1383096 Compartilhar em outros sites More sharing options...
0 Grotthiago 0 Postado Novembro 8, 2012 Autor Share Postado Novembro 8, 2012 http://www.xtibia.co...ar-certo-nivel/ Pode me dizer como faço como pedi? Tipo lvl x até lvl y receber o item? Link para o comentário https://xtibia.com/forum/topic/198476-ganhar-itens-com-lvl/#findComment-1383102 Compartilhar em outros sites More sharing options...
0 Slicer 1070 Postado Novembro 8, 2012 Share Postado Novembro 8, 2012 se intendi bem... em todos os lvls o player vai ganhar o item neh? entao.. creaturescripts/scripts/ function onAdvance(cid, skill, oldLevel, newLevel) local lvls = { --{lvl, item, qnt} {lvl = {5, 9}, item = 1000, qnt = 1}, --arruma o id do item aki... {lvl = {10, 19}, item = 1000, qnt = 2}, {lvl = {20, 39}, item = 1000, qnt = 3}, {lvl = {40, 99}, item = 1000, qnt = 4}, } for i, table in ipairs(lvls) do if newLevel >= table.lvl[1] and newLevel <= table.lvl[2] then doPlayerAddItem(cid, table.item, table.qnt) return true end end doPlayerAddItem(cid, 1000, 5) --arruma o id do item aki... return true end creaturescripts/creaturescripts.xml <event type="advance" name="onLevelUp" event="script" value="NOME DO ARQUIVO.lua"/> creaturescripts/scripts/login.lua registerCreatureEvent(cid, "onLevelUp") Link para o comentário https://xtibia.com/forum/topic/198476-ganhar-itens-com-lvl/#findComment-1383115 Compartilhar em outros sites More sharing options...
0 Grotthiago 0 Postado Novembro 9, 2012 Autor Share Postado Novembro 9, 2012 Dúvida: se o player morrer e upar dnovo, ele recebe novamente? ç-ç Link para o comentário https://xtibia.com/forum/topic/198476-ganhar-itens-com-lvl/#findComment-1383153 Compartilhar em outros sites More sharing options...
0 SkyDangerous 395 Postado Novembro 9, 2012 Share Postado Novembro 9, 2012 Dúvida: se o player morrer e upar dnovo, ele recebe novamente? ç-ç O do slicer sim, agora o que o skylight passo não .. Link para o comentário https://xtibia.com/forum/topic/198476-ganhar-itens-com-lvl/#findComment-1383159 Compartilhar em outros sites More sharing options...
0 Grotthiago 0 Postado Novembro 9, 2012 Autor Share Postado Novembro 9, 2012 Preciso que não receba novamente, tipo , só receba a cada novo LVL. >< Link para o comentário https://xtibia.com/forum/topic/198476-ganhar-itens-com-lvl/#findComment-1383160 Compartilhar em outros sites More sharing options...
0 SkyDangerous 395 Postado Novembro 9, 2012 Share Postado Novembro 9, 2012 (editado) Preciso que não receba novamente, tipo , só receba a cada novo LVL. >< Então cara é que o do skylight passo function onAdvance(cid, skill, oldLevel, newLevel) local config = { [50] = {item = 2160, count = 50}, } if skill == 8 then for level, info in pairs(config) do if newLevel >= level and (getPlayerStorageValue(cid, 30700) == -1 or not (string.find(getPlayerStorageValue(cid, 30700), "'" .. level .. "'"))) then doPlayerAddItem(cid, info.item, info.count) doPlayerSendTextMessage(cid, 27, "Parabéns Guerreiro você atingiu o level "..newLevel.." e ganhou "..info.count.." "..getItemNameById(info.item)..".") local sat = getPlayerStorageValue(cid, 30700) == -1 and "Values: '" .. level .. "'" or getPlayerStorageValue(cid, 30700) .. ",'" .. level .. "'" setPlayerStorageValue(cid, 30700, sat) end end end return TRUE end [50] = {item = 2160, count = 50}, [50] = level item = o item que vai receber count = quantidade ai e só adicionando [20] = {item = 2212, count = 1}, Editado Novembro 9, 2012 por SkyDangerous Link para o comentário https://xtibia.com/forum/topic/198476-ganhar-itens-com-lvl/#findComment-1383161 Compartilhar em outros sites More sharing options...
0 Grotthiago 0 Postado Novembro 9, 2012 Autor Share Postado Novembro 9, 2012 Ok, quando for testar edito pra ver se foi ;D Link para o comentário https://xtibia.com/forum/topic/198476-ganhar-itens-com-lvl/#findComment-1383195 Compartilhar em outros sites More sharing options...
Pergunta
Grotthiago 0
Olá galera do Xtibia
Queria um script que quando o player upasse 1 lvl ele ganhasse 2 itens (o mesmo só que a quantidade = 2 )
E com tal level até um Level ganhasse outra quantia ex:
1 - 4 = Nada
5 - 10 = 1 item
10 - 20 = 2
20 - 40 = 3
40 - 100 = 4
100+ = 5
Agradeço desde já.
Link para o comentário
https://xtibia.com/forum/topic/198476-ganhar-itens-com-lvl/Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados