Ir para conteúdo
  • 0

[Pedido] Trocar Varios Itens Por 1


affcara

Pergunta

Bem eu quero fazer com que troque cinco itens por seis itens...

Ou que vc mostre que tem certos itens e receba um outro em troca.

 

Se alguem puder me ajudar é rep+ certo.

vlw. o/

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

eu quero trocar:

leather helmet, 2461

leather armor, 2467

leather legs, 2649

e

leather boots,2643

 

Por>

 

Botanist's container, 5937

e

sniper gloves, 5875

 

Consegue me ajudar? :nuts:

Editado por affcara
Link para o comentário
Compartilhar em outros sites

  • 0

fiz uma talkaction pra vc

function onSay(cid, words, param, channel)
items1 = {2461, 2467, 2649, 2643} --Itens necessarios
items2 = {5937, 5875} --Itens q o player vai ganhar
removeitems2 = true -- true pra remover os itens necessarios false para apenas checar se o player tem os intens necessários

for i = 1, table.maxn(items1) do
if getPlayerItemCount(cid, items1[i]) <= 0 then
 doPlayerSendTextMessage(cid, 27, 'Você não tem as paradas.')
 return true
end
end
if removeitems2 == true then
for i = 1, table.maxn(items1) do
 doPlayerRemoveItem(cid, items1[i], 1)
end
end
for i = 1, table.maxn(items2) do
doPlayerAddItem(cid, items2[i], 1)
end
doPlayerSendTextMessage(cid, 27, 'Você trocou as paradas.')
return true
end

<talkaction words="!trocar" event="script" value="SCRIPT.lua"/>

Editado por Eskylo
Link para o comentário
Compartilhar em outros sites

  • 0

rep+++

Perfeito era exatamente oque eu queria me ajudou MTOOO

vlw.

 

Edite:

 

funcionou direitinha, mas tem como pro player só poder trocar uma vez ?

Editado por affcara
Link para o comentário
Compartilhar em outros sites

  • 0

function onSay(cid, words, param, channel)
if getPlayerStorageValue(cid, 17893) == 1 then
doPlayerSendTextMessage(cid, 27, 'Você já trocou as paradas.')
return true
end
setPlayerStorageValue(cid, 17893, 1)
items1 = {2461, 2467, 2649, 2643} --Itens necessarios
items2 = {5937, 5875} --Itens q o player vai ganhar
removeitems2 = true -- true pra remover os itens necessarios false para apenas checar se o player tem os intens necessários

for i = 1, table.maxn(items1) do
if getPlayerItemCount(cid, items1[i]) <= 0 then
 doPlayerSendTextMessage(cid, 27, 'Você não tem as paradas.')
 return true
end
end
if removeitems2 == true then
for i = 1, table.maxn(items1) do
 doPlayerRemoveItem(cid, items1[i], 1)
end
end
for i = 1, table.maxn(items2) do
doPlayerAddItem(cid, items2[i], 1)
end
doPlayerSendTextMessage(cid, 27, 'Você trocou as paradas.')
return true
end

Obrigado pelo Rep.

Editado por Eskylo
Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...