HenrikDiamond 17 Postado Março 31, 2014 Autor Share Postado Março 31, 2014 Em 31/03/2014 em 18:00, SmiX disse: local pokes = {"Shiny Rattata", "Shiny Alakazam"} function onKill(cid, target, damage, flags) if isInArray(pokes, getCreatureName(target)) then doPlayerAddItem(cid, 11454, 1) doPlayerSendTextMessage(cid, 27, Você acabou de ganhar uma Shiny Stone) end endTroca o teu script por este ai. Cara, ta acontecendo a mesma coisa. O pokemon nao termina de morrer, e ao matar qualquer pokemon vai ganhando shiny stone, e elas nunca acabam!! Link para o comentário https://xtibia.com/forum/topic/231010-encerrado-pedido-ao-matar-tal-monstro-recebe-item-na-bag/page/2/#findComment-1631659 Compartilhar em outros sites More sharing options...
zipter98 1101 Postado Março 31, 2014 Share Postado Março 31, 2014 (editado) Em data/creaturescripts/scripts, procure por um arquivo chamado exp2.0.lua. Caso este não exista, procure pelo exp.lua. Abra o arquivo, e substitua: if valor >= getCreatureHealth(cid) then if isInArray(cannotKill, combat) and isPlayer(cid) then valor = getCreatureHealth(cid) - 1 else valor = getCreatureHealth(cid) end end valor = math.floor(valor) Por: if valor >= getCreatureHealth(cid) then if isInArray(cannotKill, combat) and isPlayer(cid) then valor = getCreatureHealth(cid) - 1 else local str = "shiny" local itemid = x --ID da Shiny Stone. if getCreatureName(cid):lower():find(str) and isSummon(attacker) and not isSummon(cid) then local owner = getCreatureMaster(attacker) if owner then doPlayerAddItem(owner, itemid, 1) doPlayerSendTextMessage(owner, MESSAGE_STATUS_CONSOLE_ORANGE, "You received a Shiny Stone!") end end valor = getCreatureHealth(cid) end end valor = math.floor(valor) Editado Março 31, 2014 por zipter98 Link para o comentário https://xtibia.com/forum/topic/231010-encerrado-pedido-ao-matar-tal-monstro-recebe-item-na-bag/page/2/#findComment-1631762 Compartilhar em outros sites More sharing options...
HenrikDiamond 17 Postado Abril 2, 2014 Autor Share Postado Abril 2, 2014 (editado) Perfeito zipter, Funcionou certinho. Mas uma duvida. Tem como colocar Exceções? Pq queria somente os pokemon shinys fortes para isso Se puder ajudar vlws Editado Abril 2, 2014 por HenrikDiamond Link para o comentário https://xtibia.com/forum/topic/231010-encerrado-pedido-ao-matar-tal-monstro-recebe-item-na-bag/page/2/#findComment-1632562 Compartilhar em outros sites More sharing options...
zipter98 1101 Postado Abril 2, 2014 Share Postado Abril 2, 2014 Você prefere que as exceções sejam definidas por nome ou por level? Link para o comentário https://xtibia.com/forum/topic/231010-encerrado-pedido-ao-matar-tal-monstro-recebe-item-na-bag/page/2/#findComment-1632765 Compartilhar em outros sites More sharing options...
Techrlz 39 Postado Abril 3, 2014 Share Postado Abril 3, 2014 Faça uma array com os nome dos shinys que deseja. Link para o comentário https://xtibia.com/forum/topic/231010-encerrado-pedido-ao-matar-tal-monstro-recebe-item-na-bag/page/2/#findComment-1633067 Compartilhar em outros sites More sharing options...
HenrikDiamond 17 Postado Abril 3, 2014 Autor Share Postado Abril 3, 2014 por nome mesmo. Link para o comentário https://xtibia.com/forum/topic/231010-encerrado-pedido-ao-matar-tal-monstro-recebe-item-na-bag/page/2/#findComment-1633117 Compartilhar em outros sites More sharing options...
zipter98 1101 Postado Abril 3, 2014 Share Postado Abril 3, 2014 if valor >= getCreatureHealth(cid) then if isInArray(cannotKill, combat) and isPlayer(cid) then valor = getCreatureHealth(cid) - 1 else local names = {"Shiny Charizard", "Shiny Blastoise", "Shiny Venusaur"} --Coloque aqui o nome dos shinies que deseja que "dropem" a Shiny Stone. local itemid = x --ID da Shiny Stone. if isInArray(names, getCreatureName(cid)) and isSummon(attacker) and not isSummon(cid) then local owner = getCreatureMaster(attacker) if owner then doPlayerAddItem(owner, itemid, 1) doPlayerSendTextMessage(owner, MESSAGE_STATUS_CONSOLE_ORANGE, "You received a Shiny Stone!") end end valor = getCreatureHealth(cid) end end valor = math.floor(valor) Link para o comentário https://xtibia.com/forum/topic/231010-encerrado-pedido-ao-matar-tal-monstro-recebe-item-na-bag/page/2/#findComment-1633190 Compartilhar em outros sites More sharing options...
HenrikDiamond 17 Postado Abril 3, 2014 Autor Share Postado Abril 3, 2014 Valeu mesmo!! Certinho cara. Mais uma vez me ajudou vlw cara. Amanha te dou +reps Link para o comentário https://xtibia.com/forum/topic/231010-encerrado-pedido-ao-matar-tal-monstro-recebe-item-na-bag/page/2/#findComment-1633199 Compartilhar em outros sites More sharing options...
zipter98 1101 Postado Abril 3, 2014 Share Postado Abril 3, 2014 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/231010-encerrado-pedido-ao-matar-tal-monstro-recebe-item-na-bag/page/2/#findComment-1633244 Compartilhar em outros sites More sharing options...
Stigal 584 Postado Abril 21, 2018 Share Postado Abril 21, 2018 A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado. Link para o comentário https://xtibia.com/forum/topic/231010-encerrado-pedido-ao-matar-tal-monstro-recebe-item-na-bag/page/2/#findComment-1736477 Compartilhar em outros sites More sharing options...
Posts Recomendados