AF

[Pedido] Trocar Varios Itens Por 1

Por affcara, 05 de jan. de 2011 em Scripts

8
1.5k
affcaraA
05 de janeiro de 2011 às 05:14

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/

ThiigooT
05 de janeiro de 2011 às 10:53

passe o id dos itens que vc quer q troque e os q serão trocados ;D

affcaraA
07 de janeiro de 2011 às 17:39

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 Janeiro 7 por affcara

EskyloE
07 de janeiro de 2011 às 18:51

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 Janeiro 7 por Eskylo

affcaraA
07 de janeiro de 2011 às 19:24

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 Janeiro 7 por affcara

EskyloE
07 de janeiro de 2011 às 19:38

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 Janeiro 7 por Eskylo

affcaraA
07 de janeiro de 2011 às 19:45
:thumbsupsmiley: obrigado.
1 mês depois...
mininolokoM
01 de fevereiro de 2011 às 12:53

Duvida Sanada ,

Reportado Para Moverem .

Vlw