Postado Abril 30, 2011 14 anos Os "locais" são variáveis, ele deve ter colocado porque não faz sentido escrever mil vezes uma função.
Postado Maio 1, 2011 14 anos Hmmm, olha como eu fiz function onUse(cid, item) if getPlayerStorageValue(cid, 35000) ~= -1 then return doPlayerSendCancel(cid, "Você já fez esta quest.") end local bps = getPlayerLevel(cid) > 20*100 and math.ceil(getPlayerLevel(cid)/(20*100)) or 1 count = (bps -1)*(20*100) + getPlayerLevel(cid) - (bps -1)*(20*100) for i = 1, bps do local add = count > 20*100 and 20*100 or getPlayerLevel(cid) - (bps -1)*(20*100) doAddContainerItem(doPlayerAddItem(cid, 1988), 2160, add) count = count - add end setPlayerStorageValue(cid, 35000, 1) return TRUE end Ele adiciona tanto de bps que precisa pra adicionar as crystal do teu level. Exemplo, se tu for level 3000, ele adiciona um bp cheia com 2000 crystal e depois outra com 1000 crystal. EDIT Desculpa pelo double-post, não tinha visto. Editado Maio 1, 2011 14 anos por Demonbholder (veja o histórico de edições)
Postado Maio 1, 2011 14 anos Autor Tio, tu é profissa mano! Esse ai foi meu primeiro script, não da pra fazer super, mega fodástico rena.to
Postado Maio 1, 2011 14 anos demonbholder é meu mestre HASHDUUHASD' "Quem ri por último é retardado." "Quem cedo madruga, fica com sono o dia todo." "Família que reza unida, é religiosa pra caralho."
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.