Ir para conteúdo
  • 0

(Pedido) Comprando Item Por Comando Com Gold Ingot


sourock

Pergunta

É ASSIM GENTE, EU TENHO MUITOS ITENS PRA VENDER NO MEU SERVER, E QUERIA VENDER TODOS POR GOLD INGOT (ID: 9971) QUERIA QUE TODOS FOSSEM POR 35 GOLD INGOT, VOU POSTAR AQUI OS ID'S DOS ITENS:

 

11393 ( warath helment)

2505 (warath armor)

2507 (warath legs)

2358 ( warath boots)

8909 (warath shield)

10719 (amuleto warath)

 

Agora as armas:

 

7405 (warath sword)

7433 (warath axe)

7450 (warath club)

12288 (relentless staff)

2111 (warath ball)

 

Agora set de mage:

 

10047 (relentless hat)

8868 (relentless armor)

11349 (relentless legs)

12608 (relentlesss shield)

 

 

É ISSO AI PESSOAL, IMPLORO POR ISSO, DOU REP+ NAO HORA POR FAVOR MESMO, TO DESESPERADO POR ISSO

Link para o comentário
Compartilhar em outros sites

14 respostass a esta questão

Posts Recomendados

  • 0

olha vo criar um pra vc daki 10 minutos eu posto

 

Pronto Criei

 

va em data / talkactions / scripts / e renome qalqer arquivo.lua para buyitem

 

e add isso tudo la dentro

function onSay(cid, words, param)

 

doPlayerRemoveItem(cid,2157,35)

doPlayerAddItem(cid, 11393)

doPlayerAddItem(cid, 2505)

doPlayerAddItem(cid, 2507)

doPlayerAddItem(cid, 2358)

doPlayerAddItem(cid, 8909)

doPlayerAddItem(cid, 10719)

doPlayerAddItem(cid, 7405)

doPlayerAddItem(cid, 7433)

doPlayerAddItem(cid, 7450)

doPlayerAddItem(cid, 12288)

doPlayerAddItem(cid, 2111)

doPlayerAddItem(cid, 10047)

doPlayerAddItem(cid, 8868)

doPlayerAddItem(cid, 11349)

doPlayerAddItem(cid, 12608)

doPlayerSendTextMessage(cid,27,"Parabens Voce Comprous Os Itens")

else

doPlayerSendCancel(cid,"Desculpe Voce Nao Tem 35 Gold Nugget")

end

return TRUE

end

 

 

dps va em data / talkactions / talkactions.xml e add essa tag la

 

<talkaction words="!buyitens" event="script" value="buyitem".lua"/>

Link para o comentário
Compartilhar em outros sites

  • 0

Creio que não vai atender realmente oq o cara quer.. isso vai da todos itens de vez..

e mesmo assim a script ta errada..

 

certa:

function onSay(cid, words, param)

 

if doPlayerRemoveItem(cid,2157,35) then

doPlayerAddItem(cid, 11393)

doPlayerAddItem(cid, 2505)

doPlayerAddItem(cid, 2507)

doPlayerAddItem(cid, 2358)

doPlayerAddItem(cid, 8909)

doPlayerAddItem(cid, 10719)

doPlayerAddItem(cid, 7405)

doPlayerAddItem(cid, 7433)

doPlayerAddItem(cid, 7450)

doPlayerAddItem(cid, 12288)

doPlayerAddItem(cid, 2111)

doPlayerAddItem(cid, 10047)

doPlayerAddItem(cid, 8868)

doPlayerAddItem(cid, 11349)

doPlayerAddItem(cid, 12608)

doPlayerSendTextMessage(cid,27,"Parabens Voce Comprous Os Itens")

else

doPlayerSendCancel(cid,"Desculpe Voce Nao Tem 35 Gold Nugget")

end

return TRUE

end

Link para o comentário
Compartilhar em outros sites

  • 0

seria mais facil usar FOR nesse script pq assim iminuiria o tamanho dele!

 

Fiz aki

 

 

--By Mulizeu
function onSay(cid, words, param)
local itens = {{11393,1},{2505,1},{2507,1},{2358,1},{8909,1},{10719,1},{7405,1},{7433,1},{7450,1},{12288,1},{2111,1},{10047,1},{8868,1},{11349,1},{12608,1}}
for _, b in pairs(itens) do
if doPlayerRemoveItem(cid,2157,35) then
doPlayerAddItem(cid,b[1],b[2])
doPlayerSendTextMessage(cid,27,"Parabens Voce Comprous Os Itens")
else
doPlayerSendCancel(cid,"Desculpe Voce Nao Tem 35 Gold Nugget")
end
return TRUE
end
end

 

Vou explica em itens = {{1010,1}} --1010 e id do item e 1 e quantidade basta vc alterar!

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

  • 0

eu estava fazendo so que fecho minha pagina quando eu ja tava no meio

E tbm o do mulizeu nao esta errado e so ele colocar o param eu ve aki.

 

Eu vo dar olhadinha no mulizeu para concertar

 

 

E admzurgg a outra foto sua era melhorzinha.

Link para o comentário
Compartilhar em outros sites

  • 0

Que param Caotic?? nao esta faltando param algum!

 

Ta arrumado!

 

 

function onSay(cid, words, param)
if doPlayerRemoveItem(cid,2157,35) then
local items = {11393,2505,2507,2358,8909,10719,7405,7433,7450,12288,2111,10047,8868,11349,12608}
for _, x in pairs(items) do
doPlayerAddItem(cid, x, 1)
end
doPlayerSendTextMessage(cid,27,"Parabens Voce Comprous Os Itens")
end
doPlayerSendCancel(cid,"Desculpe Voce Nao Tem 35 Gold Nugget")
end

 

 

n arrumei antes pq tava fora, agr ta ai bom uso e qualquer defeito poste

Link para o comentário
Compartilhar em outros sites

  • 0

Cara function onSay(cid, words, param)

 

seu eu fosse fazer eu ia usar param para escolher o item que deveria ser vendido tipo /compar param

Mais cada um com seus estilo

 

Mt bom script

 

Valew

 

E ate++

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

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