Postado Janeiro 29, 2019 6 anos boa tarde, é o seguinte eu queria q o script ficasse da mesma forma, por pontos a diferença q o cara puxa uma alavanca e já pega todos os itens q está listado ali da primeira coluna, o cara puxa a segunda e pega tudo da segunda coluna e etc.. local lever = { [7200] = {12,2474}, [7131] = {12,12568}, [7132] = {12,2469}, [7133] = {12,11114}, [7134] = {12,2181}, [7135] = {12,7365}, [7136] = {12,8905}, [7137] = {12,12001}, [7138] = {200,7903}, [7139] = {200,7884}, [7140] = {200,7885}, [7141] = {200,7886}, [7142] = {200,8911}, [7143] = {200,7363}, [7144] = {200,7460}, [7145] = {200,7390}, [7146] = {300,7900}, [7147] = {300,7899}, [7148] = {300,7894}, [7149] = {300,7891}, [712] = {300,12597}, [7151] = {300,12391}, [7152] = {300,3974}, [7153] = {300,2446}, [7155] = {280,7902}, [7156] = {280,7897}, [7157] = {280,7896}, [7158] = {280,7892}, [7159] = {280,12288}, [7300] = {280,2547}, [7161] = {280,3975}, [7162] = {280,7404}, [7163] = {200,7901}, [7164] = {200,7898}, [7165] = {200,7895}, [7166] = {200,7893}, [7167] = {200,7735}, [7168] = {200,12286}, [7169] = {200,2532}, [7170] = {200,8930} } local storage,exausted = 98762, 2 local Stackable = {7365,7363,12286,2547,12391,12597} -- coloque o ID aqui dos que só vem 1 function onUse(cid,item,fromPosition,itemEx,toPosition) if getotfunPoints(cid) < lever[item.actionid][1] then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Você precisa de "..lever[item.actionid][1].." Ot Fun points.") elseif getPlayerStorageValue(cid, storage) >= os.time() then return doPlayerSendCancel(cid, "espere " .. getPlayerStorageValue(cid, storage) - os.time() .. " alguns segundos e tente novamente.") end doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and isInArray(Stackable, lever[item.actionid][2]) and 1 or 12) doPlayerRemoveotfunPoints(cid,lever[item.actionid][1]) setPlayerStorageValue(cid, storage, os.time()+exausted) doPlayerSendTextMessage(cid,22,"Você comprou um " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) return true end
Postado Janeiro 29, 2019 6 anos Autor ta vendo q no começo 7200 até 7137, tem uma sequência de items, a cada 12 pontos, o cara pega um item, eu quero q com x quantidade de pontos, ele pego todos items de uma vez só, acionando uma alavanca só, entendeu ?? ele vai usa no caso 12 pontos, e vai pegar 8 items, cada um com um id diferente desculpa tenho dificuldade em expressar, mais obrigado por ajudar... Em 29/01/2019 em 19:33, Storm disse: @BilauX Explica isso direito, não da pra entender nada
Postado Janeiro 29, 2019 6 anos @BilauX Me fala então o que você quer que a script faça, vou refazer para você, pegar a script pela metade é difícil para mim
Postado Janeiro 29, 2019 6 anos Autor muito obrigado, as funções do meu sistema de pontos, o cara vai puxa alavanca gasta 96 pontos e ganhar 8 items de acordo com a id q eu coloca, lembrando que essas ids do local stackable, é pra ganhar só um, q são ids de flechas e de itens q tu faz com adm e vem 100, se ele não tiver pontos volta uma mensagem falando q ele precisa de tal pontos, se ele tiver, falar q ele usou os x pontos e ganhou o set... vai ser 5 alavancas, 40 items no total, cada alavanca 8 items cada uma... local Stackable = {7365,7363,12286,2547,12391,12597} -- coloque o ID aqui dos que só vem 1 if getotfunPoints(cid) e doPlayerRemoveotfunPoints Em 29/01/2019 em 19:46, Storm disse: @BilauX Me fala então o que você quer que a script faça, vou refazer para você, pegar a script pela metade é difícil para mim Editado Janeiro 29, 2019 6 anos por BilauX (veja o histórico de edições)
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.