Ir para conteúdo
  • Cadastre-se

[Resolvido] [Pedido] Script Alavanca


Posts Recomendados

Bom o script que eu quero é assim

O player precisa ter x items para puxar a alavanca ai,ele vai ganha x item

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA [email protected]

Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....

208249_401162269967740_260154321_n.jpg

Link para o post
Compartilhar em outros sites

O item que ele precisa vai ser removido?

Sim vai ser removido

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA [email protected]

Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....

208249_401162269967740_260154321_n.jpg

Link para o post
Compartilhar em outros sites

local config = {

    removeItem = {id = 2671, count = 1},

    addItem = {id = 2401, count = 1},

}


function onUse(cid, item)

    if not(doPlayerRemoveItem(cid, config.removeItem.id, config.removeItem.count)) then

	    return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You dont have "..config.removeItem.count.." "..getItemNameById(config.removeItem.id)..".")

    end


    doPlayerAddItem(cid, config.addItem.id, config.addItem.count)

    doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You gained "..config.addItem.count.." "..getItemNameById(config.addItem.id)..".")

end

Link para o post
Compartilhar em outros sites

Explica neh man,como eu configuro

onde eu add...

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA [email protected]

Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....

208249_401162269967740_260154321_n.jpg

Link para o post
Compartilhar em outros sites

removeItem = {id = 2671, count = 1},

addItem = {id = 2401, count = 1},

item que o player precisa para usar

item que ele vai ganhar após usar

@editado: escrevi bestera.

16/11/2014

23/11/2014

 

RIP AnneMotta 21/01/2012 - 15/01/2014

Liga das lendas: DIAMOND É A META

6qpqBbJ.png

Link para o post
Compartilhar em outros sites

Você tem que adicionar o script em

\data\actions\scripts\alavanca.lua

Adicionar isso em actions.xml

<action uniqueid="3331" script="alavanca.lua" />

Adicionar o uniqueid 3331 na alavanca pelo RME

Link para o post
Compartilhar em outros sites

Mas se for mais de um item que vai remover como eu ponho

assim removeItem = {id = 2671, count = 1},removeItem = {id = 2671, count = 1},

ou removeItem = {id = 2671, count = 1},

removeItem = {id = 2671, count = 1},

?

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA [email protected]

Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....

208249_401162269967740_260154321_n.jpg

Link para o post
Compartilhar em outros sites


local config = {

    removeItem = {id = {2671, 2666}, count = 1},

    addItem = {id = {2401, 2045} , count = 1},

}


function onUse(cid, item)

    for i = 1, #config.removeItem.id do

        if not(getPlayerItemCount(cid, config.removeItem.id[i]) > 0) then

            return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You dont have "..config.removeItem.count.." "..getItemNameById(config.removeItem.id[i])..".")

        end

         doPlayerRemoveItem(cid, config.removeItem.id[i], config.removeItem.count)

    end


    for i = 1, #config.addItem.id do

        doPlayerAddItem(cid, config.addItem.id[i], config.addItem.count)

        doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You gained "..config.addItem.count.." "..getItemNameById(config.addItem.id[i])..".")

    end

end

Configurando

Basta adicionar os items dentros dos { }.

removeItem = {id = {2671, 2666}, count = 1},

addItem = {id = {2401, 2045} , count = 1},

Legenda

Vermelho: IDs dos items que vão ser removidos ao usar a alavanca

Azul: IDs dos items que vão ser adicionados.

Link para o post
Compartilhar em outros sites

Ata tendi vlw ae rep+

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA [email protected]

Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....

208249_401162269967740_260154321_n.jpg

Link para o post
Compartilhar em outros sites

Como assim?

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA [email protected]

Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....

208249_401162269967740_260154321_n.jpg

Link para o post
Compartilhar em outros sites


local config = {

removeItem = {id = {2671, 2666}, count = 1},

addItem = {id = {2401, 2045} , count = 1},

}


function onUse(cid, item)

for i = 1, #config.removeItem.id do

if not(getPlayerItemCount(cid, config.removeItem.id[i]) > 0) then

return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You dont have "..config.removeItem.count.." "..getItemNameById(config.removeItem.id[i])..".")

end

doPlayerRemoveItem(cid, config.removeItem.id[i], config.removeItem.count)

end


for i = 1, #config.addItem.id do

doPlayerAddItem(cid, config.addItem.id[i], config.addItem.count)

doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You gained "..config.addItem.count.." "..getItemNameById(config.addItem.id[i])..".")

end

end

Configurando

Basta adicionar os items dentros dos { }.

removeItem = {id = {2671, 2666}, count = 1},

addItem = {id = {2401, 2045} , count = 1},

Legenda

Vermelho: IDs dos items que vão ser removidos ao usar a alavanca

Azul: IDs dos items que vão ser adicionados.

Esse?

Editado por SkyDark (veja o histórico de edições)

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA [email protected]

Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....

208249_401162269967740_260154321_n.jpg

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