Postado Junho 26, 2019 6 anos .To com esse script de boost stone o que eu queria e que quando o player chegar no limite de boost que no caso e 10 aparecer uma msg pra todos online na hora que ele alcançou essa meta teria como fazer isso se sim obrigado quem ajudar rep ++ Script Spoiler function onUse(cid, item, topos, item2, frompos) local myball = getPlayerSlotItem(cid, ? local boost = getItemAttribute(myball.uid, "boost") or 0 local boosts = 0 local summon = getCreatureSummons(cid)[1] if boost >= 10 then return doPlayerSendCancel(cid, "[BOOST] Seu Pokemon Esta No Boost Maximo!.") end if #getCreatureSummons(cid) >= 1 then boosts = boosts + 1 local pokemon = getItemAttribute(myball.uid, "poke") doSetItemAttribute(myball.uid, "boost", boost + boosts) doRemoveItem(item.uid, 1) doSendFlareEffect(getThingPos(cid)) doSendFlareEffect(getThingPos(summon)) doSendAnimatedText(getThingPos(summon), "Boost UP!", 215) doPlayerSendTextMessage(cid, 27, "[BOOST] Parabens, Seu Pokemon "..pokemon..", Foi Boostado .") else return doPlayerSendCancel(cid, "[BOOST] So Pode Usar em Seus Pokemons!.") end return true end
Postado Junho 26, 2019 6 anos Solução function onUse(cid, item, topos, item2, frompos) local myball = getPlayerSlotItem(cid,item) local boost = getItemAttribute(myball.uid, "boost") or 0 local boosts = 0 local summon = getCreatureSummons(cid)[1] if boost >= 10 then broadcastMessage("O jogador ["..getPlayerName(cid).."] alcançou a meta de 10 Boosts! Parabéns!",MESSAGE_INFO_DESCR) return doPlayerSendCancel(cid, "[BOOST] Seu Pokemon Esta No Boost Maximo!.") end if #getCreatureSummons(cid) >= 1 then boosts = boosts + 1 local pokemon = getItemAttribute(myball.uid, "poke") doSetItemAttribute(myball.uid, "boost", boost + boosts) doRemoveItem(item.uid, 1) doSendFlareEffect(getThingPos(cid)) doSendFlareEffect(getThingPos(summon)) doSendAnimatedText(getThingPos(summon), "Boost UP!", 215) doPlayerSendTextMessage(cid, 27, "[BOOST] Parabens, Seu Pokemon "..pokemon..", Foi Boostado .") else return doPlayerSendCancel(cid, "[BOOST] So Pode Usar em Seus Pokemons!.") end return true end Creio que isso resolva, faça o teste e me diga se funcionou corretamente! Contribuições: => Distribuições/Servidores [8.60] The Forgotten Server 1.3 (COMPILADO WIN x64) => Scripts/Códigos/Tutoriais Pokemon pescado aparece em volta do seu pokemon [Gesior]Dobrar pontos PagSeguro a partir de x valor doado Gostou de alguma contribuição? Rep +?
Postado Junho 28, 2019 6 anos Autor Em 26/06/2019 em 06:27, Rayo disse: function onUse(cid, item, topos, item2, frompos) local myball = getPlayerSlotItem(cid,item) local boost = getItemAttribute(myball.uid, "boost") or 0 local boosts = 0 local summon = getCreatureSummons(cid)[1] if boost >= 10 then broadcastMessage("O jogador ["..getPlayerName(cid).."] alcançou a meta de 10 Boosts! Parabéns!",MESSAGE_INFO_DESCR) return doPlayerSendCancel(cid, "[BOOST] Seu Pokemon Esta No Boost Maximo!.") end if #getCreatureSummons(cid) >= 1 then boosts = boosts + 1 local pokemon = getItemAttribute(myball.uid, "poke") doSetItemAttribute(myball.uid, "boost", boost + boosts) doRemoveItem(item.uid, 1) doSendFlareEffect(getThingPos(cid)) doSendFlareEffect(getThingPos(summon)) doSendAnimatedText(getThingPos(summon), "Boost UP!", 215) doPlayerSendTextMessage(cid, 27, "[BOOST] Parabens, Seu Pokemon "..pokemon..", Foi Boostado .") else return doPlayerSendCancel(cid, "[BOOST] So Pode Usar em Seus Pokemons!.") end return true end Creio que isso resolva, faça o teste e me diga se funcionou corretamente! vlw
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.