Ir para conteúdo
  • 0

(resolvido) compra com comando e ''moeda'' difrente


marcelinhok

Pergunta

Iae galera..

 

Queria saber se alguém pode disponibilizar um script que funcione de certa maneira...

Um char compra um item pelo certo comando ''!buywand''.
Mas essa ''Wand'' seria vendida por 7 items.. seria como trocar 7 items pela WAND.

 

Sera que alguem pode ajudar ?

- AGRADEÇO DESDE DE JA !

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
13 horas atrás, marcelinhok disse:

Iae galera..

 

Queria saber se alguém pode disponibilizar um script que funcione de certa maneira...

Um char compra um item pelo certo comando ''!buywand''.

Mas essa ''Wand'' seria vendida por 7 items.. seria como trocar 7 items pela WAND.

 

Sera que alguem pode ajudar ?

- AGRADEÇO DESDE DE JA !

Qual seria o id da Wand ? 

Link para o comentário
Compartilhar em outros sites

  • 0
3 minutos atrás, marcelinhok disse:

7958

Faça o teste ;

Em data/talkactions/talkactions.xml , edite o arquivo e adicione a tag :

 

Spoiler

    <talkaction words="!buywand" event="script" value="wand.lua"/>

 

 

Em data/talkactions/scripts , criei um arquivo .lua chamado wand e adicione :

Spoiler

local config =    {

    items = 2160, ----- ID dos 7 items que serao removidos

            2161, ----- 

            2161, ----- 

            2161, ----- 

            2161, ----- 

            2161, ----- 

            2161, ----- 

            2161, ----- 

            2161 ----- 

}

 

function onSay(cid, words, param)

        if doPlayerRemoveItem(cid, config.items, 7) == true then -- Quantidade dos items que serao removidos , ex , se colocar 2 , sera removido 2 items de cada 

        doPlayerAddItem(cid, 7958, 1) -- Id da Wand e a quantidade que sera adicionada , ex , se colocar 2 no lugar de 1 , sera entregue 2 wand apos a troca

        doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,'Voce acaba de trocar os 7 items por uma Wand') -- Mensagem caso o player possua os 7 items e efetue a troca

        else

        doPlayerSendCancel(cid, "Voce nao possui os 7 items necessarios para efetuar a troca.")  -- Mensagem caso o player nao possua os 7 items

        end

        return true

        end

 

 

Não testei , pois estou sem servidor aqui :X: , faça o teste e me diga se funcionou ou não , para que eu possa alterar se for necessário =): 

 

Link para o comentário
Compartilhar em outros sites

  • 0
Em 14/10/2016 at 15:28, Daskyn disse:

Faça o teste ;

Em data/talkactions/talkactions.xml , edite o arquivo e adicione a tag :

 

  Ocultar conteúdo

    <talkaction words="!buywand" event="script" value="wand.lua"/>

 

 

Em data/talkactions/scripts , criei um arquivo .lua chamado wand e adicione :

  Ocultar conteúdo

local config =    {

    items = 2160, ----- ID dos 7 items que serao removidos

            2161, ----- 

            2161, ----- 

            2161, ----- 

            2161, ----- 

            2161, ----- 

            2161, ----- 

            2161, ----- 

            2161 ----- 

}

 

function onSay(cid, words, param)

        if doPlayerRemoveItem(cid, config.items, 7) == true then -- Quantidade dos items que serao removidos , ex , se colocar 2 , sera removido 2 items de cada 

        doPlayerAddItem(cid, 7958, 1) -- Id da Wand e a quantidade que sera adicionada , ex , se colocar 2 no lugar de 1 , sera entregue 2 wand apos a troca

        doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,'Voce acaba de trocar os 7 items por uma Wand') -- Mensagem caso o player possua os 7 items e efetue a troca

        else

        doPlayerSendCancel(cid, "Voce nao possui os 7 items necessarios para efetuar a troca.")  -- Mensagem caso o player nao possua os 7 items

        end

        return true

        end

 

 

Não testei , pois estou sem servidor aqui :X: , faça o teste e me diga se funcionou ou não , para que eu possa alterar se for necessário =): 

 

Funcionou amigo, muito grato ! REP+

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...