Postado Março 4, 2019 6 anos Ola pessoa hoje venho trazer para comunidade tibia king o sistema de remove addon do pokemon não esta 100% na hora que você remove addon da esse erro "OnUse" Bom vamos la. Lembrando que não fui eu o criador foi o " TheRatazana do otserver brasil" eu tentei e não deu certo então ele me ajudo espero que ajude vocês. se estiver no lugar errado peço desde já desculpa pois nunca criei um topico aqui para scripts. vai em Servidor / data / actions addon Pra que funcione legal, você precisa adicionar isso aqui na linha 30 do seu sistema doSetItemAttribute(pb, "addonItem", item.itemid) ele tem que fica assim no Actions. Spoiler function onUse(cid, item, fromPosition, itemEx, toPosition) local addons = { -- Snorlax [13847] = {pokemon= "Snorlax", looktype = 1558, nome = "Bear Cap", fly = 0, ride = 0, surf = 1560}, [13848] = {pokemon= "Snorlax", looktype = 1561, nome = "Polar Bear Cap", fly = 0, ride = 0, surf = 1557}, [13849] = {pokemon= "Snorlax", looktype = 1564, nome = "Chef Costume", fly = 0, ride = 0, surf = 1563}, [13850] = {pokemon= "Snorlax", looktype = 1567, nome = "Obelix Costume", fly = 0, ride = 0, surf = 1566}, [13851] = {pokemon= "Snorlax", looktype = 1571, nome = "Sushilax", fly = 0, ride = 0, surf = 1572}, [13852] = {pokemon= "Snorlax", looktype = 1569, nome = "The Gray", fly = 0, ride = 0, surf = 1570}, -- Shiny Snorlax [13847] = {pokemon= "Shiny Snorlax", looktype = 1580, nome = "Bear Cap", fly = 0, ride = 0, surf = 1582}, [13848] = {pokemon= "Shiny Snorlax", looktype = 1574, nome = "Polar Bear Cap", fly = 0, ride = 0, surf = 1575}, [13849] = {pokemon= "Shiny Snorlax", looktype = 1577, nome = "Chef Costume", fly = 0, ride = 0, surf = 1579}, [13850] = {pokemon= "Shiny Snorlax", looktype = 1584, nome = "Obelix Costume", fly = 0, ride = 0, surf = 1583}, [13851] = {pokemon= "Shiny Snorlax", looktype = 1589, nome = "Sushilax", fly = 0, ride = 0, surf = 1590}, [13852] = {pokemon= "Shiny Snorlax", looktype = 1586, nome = "The Gray", fly = 0, ride = 0, surf = 1587}, -- Shiny Charizard [13857] = {pokemon= "Shiny Charizard", looktype = 1603, nome = "white spot", fly = 1602, ride = 0, surf = 0}, [13854] = {pokemon= "Shiny Charizard", looktype = 1607, nome = "Traveler Bag", fly = 1606, ride = 0, surf = 0}, [13853] = {pokemon= "Shiny Charizard", looktype = 1604, nome = "Charla Flower", fly = 1605, ride = 0, surf = 0}, [13856] = {pokemon= "Shiny Charizard", looktype = 1608, nome = "Skull Dragon", fly = 1609, ride = 0, surf = 0}, -- Charizard [13857] = {pokemon= "Charizard", looktype = 1593, nome = "white spot", fly = 1592, ride = 0, surf = 0}, [13854] = {pokemon= "Charizard", looktype = 1595, nome = "Traveler Bag", fly = 1594, ride = 0, surf = 0}, [13853] = {pokemon= "Charizard", looktype = 1597, nome = "Charla Flower", fly = 1596, ride = 0, surf = 0}, [13855] = {pokemon= "Charizard", looktype = 1599, nome = "helmet Dragon", fly = 1598, ride = 0, surf = 0}, [13856] = {pokemon= "Charizard", looktype = 1600, nome = "Skull Dragon", fly = 1601, ride = 0, surf = 0}, } if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Por favor, de volta seu pokemon.") return false end local addon = addons[item.itemid].looktype local fly = addons[item.itemid].fly local ride = addons[item.itemid].ride local surf = addons[item.itemid].surf local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid].pokemon if getItemAttribute(pb,"poke") ~= pk then doPlayerSendCancel(cid, "Desculpe, voce não pode usar este addon nesta pokemon.") return false end if getItemAttribute(pb,"addon") >= 0 then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 27, "Parabens! Agora seu pokemon vai usar o addon.") doSetItemAttribute(pb,"addon",addon) doSetItemAttribute(pb,"addonfly",fly) doSetItemAttribute(pb,"addonride",ride) doSetItemAttribute(pb,"addonsurf",surf) doSetItemAttribute(pb, "addonItem", item.itemid) return true end return true end Vai em Servidor\data\talkactions\scripts cria um arquivo lua e mude o nome para addon Spoiler function onSay(cid, words, param, channel) if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Please back your pokemon.") return false end local pokeball = getPlayerSlotItem(cid, 8).uid if getItemAttribute(pokeball,"addon") <= 0 then doPlayerSendCancel(cid, "Nenhum addon para remover.") return false end doPlayerAddItem(cid, getItemAttribute(pokeball, "addonItem")) doPlayerAddItem(cid, getItemAttribute("addonItem")) doSetItemAttribute(pokeball, "addon", 0) doSetItemAttribute(pokeball, "addonfly", 0) doSetItemAttribute(pokeball, "addonride", 0) doSetItemAttribute(pokeball, "addonsurf", 0) doSetItemAttribute(pokeball, "addonItem", 0) doPlayerSendTextMessage(cid, 28, "Você removeu o addon do seu pokemon.") return true end agora vai em talkaction.xlm e coloca essa tag la <talkaction words="/addonsRemove" access="1" event="script" value="addons.lua"/>
Postado Março 4, 2019 6 anos Este tópico foi movido para a área correta. Esta é uma mensagem automática!Pedimos que leia as regras do fórum! Spoiler This topic has been moved to the correct area. This is an automated message!Please read the forum rules. Compre seus Scripts Agora totalmente seguro e de forma rápida, aceitamos também encomendas. discord.gg/phJZeHa2k4 Projeto ATS (Naruto) Informações Abaixo Facebook Youtube Discord Tutoriais / Conteúdos Clique Aqui
Postado Março 4, 2019 6 anos Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP. Spoiler Congratulations, your content has been approved! Thank you for your contribution, we of Tibia King we are grateful. Your content will help many other users, you received +1 REP. @DarkRed dei uma editada no tópico para ficar mais organizado e de melhor leitura Compre seus Scripts Agora totalmente seguro e de forma rápida, aceitamos também encomendas. discord.gg/phJZeHa2k4 Projeto ATS (Naruto) Informações Abaixo Facebook Youtube Discord Tutoriais / Conteúdos Clique Aqui
Postado Março 4, 2019 6 anos Autor 7 minutos atrás, Brunds disse: Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP. Mostrar conteúdo oculto Congratulations, your content has been approved! Thank you for your contribution, we of Tibia King we are grateful. Your content will help many other users, you received +1 REP. @DarkRed dei uma editada no tópico para ficar mais organizado e de melhor leitura Muito obtogado mesmo
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.