Ir para conteúdo
  • Cadastre-se

(Resolvido)[Pedido] Npc de Troca


Ir para solução Resolvido por Cerberus,

Posts Recomendados

Gostaria de um npc de troca que trocasse 200 de cada item desses (2143,2146,2159) por um item só (2143)

No caso, seria o seguinte.. Se o player tiver 200 small saphires, 200 white pearl e 200 scarab coins, todos esses 600 itens sao trocados por uma ankh (2143).. Ajuda pf Valendo Rep +, estou precisando d+

Ajudei ?? Clique em Gostei  ^^

 

↓ Meus Trabalhos

 

PokeZot

Galaxy PokeOT

Bau que dá Pokémon

 

3rkmt.jpg2mxpw2h.jpgw1fxpk.jpg

Página no Facebook: facebook.com/pokerush1

 

Link para o post
Compartilhar em outros sites
  • Solução

toma ae fresquinho para vc. testei aqui e deu se der algum erro me fala....

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
msg = string.lower(msg)
---------
 local items = {2143,2146,2159}  
 local add_item = 2143
 
    if msgcontains(msg, 'troca') or msgcontains(msg, 'trade') then
          if getPlayerItemCount(cid, items[1]) >= 200 then
			if getPlayerItemCount(cid, items[2]) >= 200 then
				if getPlayerItemCount(cid, items[3]) >= 200 then            
				doPlayerRemoveItem(cid,items[1],200) 
				doPlayerRemoveItem(cid,items[2],200) 
				doPlayerRemoveItem(cid,items[3],200) 
				doPlayerAddItem(cid, add_item, 1)
            else 
			selfSay('Voce nao tem o '..getItemNameById(items[3])..'.', cid)
			end
			else
			selfSay('Voce nao tem o '..getItemNameById(items[2])..'.', cid)
			end
			else
			selfSay('Voce nao tem o '..getItemNameById(items[1])..'.', cid)
			end  		
            end			
return true
end
   
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

Editado por kbpaulo (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Assim q eu entrar no pc confiro se funcionou.. Obrigado por Ajudar :)

Ajudei ?? Clique em Gostei  ^^

 

↓ Meus Trabalhos

 

PokeZot

Galaxy PokeOT

Bau que dá Pokémon

 

3rkmt.jpg2mxpw2h.jpgw1fxpk.jpg

Página no Facebook: facebook.com/pokerush1

 

Link para o post
Compartilhar em outros sites

Assim q eu entrar no pc confiro se funcionou.. Obrigado por Ajudar :)

 

so lembrando que fiz do geito que vc me pediu ahauah.. e vc me falou para ele ter 200 do item 2143 e da so 1 olha la... nos 3 itens que vc me passou kkk e o mesmo que ele da depois.ahuaha

Link para o post
Compartilhar em outros sites

Muito Bom, cara. Me Ajudou Demais, Muito obrigado 

Ajudei ?? Clique em Gostei  ^^

 

↓ Meus Trabalhos

 

PokeZot

Galaxy PokeOT

Bau que dá Pokémon

 

3rkmt.jpg2mxpw2h.jpgw1fxpk.jpg

Página no Facebook: facebook.com/pokerush1

 

Link para o post
Compartilhar em outros sites

blz estarei reportando o post para fecha-lo deu certinho então ne??? fiz ele do 0 e fiquei com medo de ter bugs xD..mais não esquece de mudar os itens la...

Link para o post
Compartilhar em outros sites

Tudo Certo, sem bugs ^^

Ajudei ?? Clique em Gostei  ^^

 

↓ Meus Trabalhos

 

PokeZot

Galaxy PokeOT

Bau que dá Pokémon

 

3rkmt.jpg2mxpw2h.jpgw1fxpk.jpg

Página no Facebook: facebook.com/pokerush1

 

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo