Ir para conteúdo

Featured Replies

Postado

Galera eu queria um Script de um NPC que trocasse (Vendesse) Pokemons em troca de Small Diamond!

 

Obs: Oplayer da o small diamond em troca do Poke !

  •               6oI4lwi.gif
  • FusionPoké Estará aberto este mês para testes !
  • Curta A Page e Fique Por Dentro Das Novidades Do Servidor!   Like Aqui!
  •                         qNmeLvu.png

Resolvido por rafanasser

Ir para solução
  • Respostas 15
  • Visualizações 923
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • local config, buyPoke = {     diamondId = xxx,                    --ID do diamond.     pokemons = {         ["pokemon_name"] = price,       --["nome_do_pokémon"] = preço,         ["pokemon_name"] = pr

  • Ops. Código corrigido.

  • Falta de atenção minha. Código corrigido. Agora vai funcionar perfeitamente.

Postado

nao e mais facil por para comprar pelo otc ?

Nem pensei nisso hehe, concordo comprar com small diamond é bem melhor  ^^

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

Postado
  • Autor

a base do meu server é Pk Dash Eu tenho o script de um só que nem por nada eu consigo fazer ele vender + de 1 pokemon !
Vo passar o script akie !

 


 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
------------------- Configuração dos Itens -----------------------
 
local pokemon = "Articuno"
local nome = {'Articuno'}  -- Nome dos Itens
local valor = {2145, 20} -- id da moeda, quantidade
 
------------------- MESSAGES INICIAIS ----------------------------------------
if msgcontains(msg, nome[1]) then
selfSay('Deseja comprar um Pokemon Lendario pagando '..valor[2]..' {'..getItemNameById(valor[1])..'?}', cid)
talkState[talkUser] = 1
 
elseif (msgcontains(msg, 'trade') or msgcontains(msg, 'hi')) then
selfSay('Digite qual item deseja adquirir.', cid)
selfSay('Atualmente temos um {'..pokemon..'}.', cid)
talkState[talkUser] = 0
 
---------------------- NEGOCIAÇÃO -------------------------------
 
elseif talkState[talkUser] == 1 then
if (msgcontains(msg, 'sim') or msgcontains(msg, 'yes')) then
    if getPlayerItemCount(cid, valor[1]) >= valor[2] then
        doPlayerRemoveItem(cid, valor[1], valor[2])
        addPokeToPlayer(cid, pokemon, 0, 1, 'normal', true)
        selfSay('Parabens, voce acaba de adquirir um '..pokemon..'.', cid)
    else
        selfSay('Voce nao tem '..valor[2]..' {'..getItemNameById(valor[1])..'}.', cid)
    talkState[talkUser] = 0
    end
end
 
end
return true
end
 
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

Editado por J.L (veja o histórico de edições)

  •               6oI4lwi.gif
  • FusionPoké Estará aberto este mês para testes !
  • Curta A Page e Fique Por Dentro Das Novidades Do Servidor!   Like Aqui!
  •                         qNmeLvu.png

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo