Postado Abril 28, 2022 3 anos .Qual servidor ou website você utiliza como base? pokemaster x Qual o motivo deste tópico? Rapaziada, sou novo aqui no TK. Queria saber de algum dos senhores sabe como colocar um npc pra trocar item por pokemon, alem disso, ter a chance do pokemon vir shiny. por exemplo, falo com ele e ele pede uma old amber e me da um aerodactyl, mas na hr que eu troco com ele, pode vir um shiny aerodactyl. Está surgindo algum erro? Se sim coloque-o aqui. Citar Você tem o código dispon local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end --// local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local msg = string.lower(msg) local moveis = { ["kabuto"] = {20, 100, "Kabuto"}, -- bless 20% ["omanyte"] = {50, 250, "Omanyte"}, -- bless 50% ["aerodactyl"] = {100, 1500, "Aerodactyl"}, -- bless 100% } if (msgcontains(msg, 'clonar') or msgcontains(msg, 'Clonar')) then selfSay("Para você clonar precisará de {Kabuto} 25 Dome Fossil e 5kk, {Omanyte} 25 Helix Fossil e 2kk, {Aerodactyl} 1 Old Amber e 5kk qual você deseja clonar?", cid) talkState[talkUser] = 1 return true elseif moveis[msg] and talkState[talkUser] == 1 then TABLE = moveis[msg] selfSay("Você tem os itens necessário para clonar o "..msg.."?", cid) talkState[talkUser] = 2 return true elseif (msgcontains(msg, 'sim') or msgcontains(msg, 'yes')) and talkState[talkUser] == 2 then if TABLE[3] == "Kabuto" and getPlayerMoney(cid) >= 200000000 and getPlayerItemCount(cid, 12579) >= 25 then selfSay("Parabéns você acaba de clonar um Kabuto.", cid) doPlayerRemoveItem(cid, 12579, 25) addPokeToPlayer(cid, "Kabuto", 0, nil, "premier") doPlayerRemoveMoney(cid, 200000000) elseif TABLE[3] == "Omanyte" and getPlayerMoney(cid) >= 200000000 and getPlayerItemCount(cid, 12580) >= 25 then selfSay("Parabéns você acaba de clonar um Omanyte.", cid) doPlayerRemoveItem(cid, 12580, 25) addPokeToPlayer(cid, "Omanyte", 0, nil, "premier") doPlayerRemoveMoney(cid, 200000000) elseif TABLE[3] == "Aerodactyl" and getPlayerMoney(cid) >= 500000000 and getPlayerItemCount(cid, 12581) >= 1 then selfSay("Parabéns você acaba de clonar um Aerodactyl.", cid) doPlayerRemoveItem(cid, 12581, 1) addPokeToPlayer(cid, "Aerodactyl", 0, nil, "premier") doPlayerRemoveMoney(cid, 500000000) else selfSay("Você não tem dinheiro ou os itens necessários.", cid) talkState[talkUser] = 0 end talkState[talkUser] = 0 return true elseif msgcontains(msg, 'no') then selfSay("Ok então até mais.", cid) talkState[talkUser] = 0 return true end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) ível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. Editado Abril 28, 2022 3 anos por Ford (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.