Ir para conteúdo
  • 0

Compra De Itens Com O Comando "!"


hadamais

Pergunta

10 respostass a esta questão

Posts Recomendados

  • 0

data\talkactions\scripts\nomedoarquivo.lua


function onSay(cid, words, param, channel)
--- configuration by notle
local grana = {id = 2160, gnt = 100 } --- edita a grana
local item = {id = 2161, gnt = 1} -- itens e quantos
if doPlayerRemoveItem(cid,grana.id,grana.gnt) then
doPlayerAddItem(cid,item.id,item.qnt)
doPlayerSendTextMessage(cid,4, "parabéns vc compro um") -- edita aqui
else
doPlayerSendTextMessage(cid,4, "você não tem grana")
end
return TRUE
end
[/code]
[b]talkactions.xml[/b]
<talkaction words="!cmd" event="script" value="nomedoaquivo.lua"/>



só configurar

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

  • 0

Nossa, notle2012, desse seu jeito aí o cara ia ter que criar 200 arquivos para 200 itens... inviável, não é?

mais ele só quer 2 não vejo nada de errado fazer um simples assim :D

+ mesmo assim se vc quer fazer muitos comando como nosso amigo oneshot disse

usa esse

data\talkactions\scripts\nomedoarquivo.lua

function onSay(cid, words, param, channel)
--- configuration by notle
local t = {
{item = 2160, qnt = 1 , preco = 10000, cmd = "!cristal"},
{item = 2161, qnt = 1 , preco = 10000, cmd = "!cristal2"},
{item = 2162, qnt = 1 , preco = 10000, cmd = "!cristal3"}
}
--- configuration by notle
for i = 1, #t do
if(words == t[i].cmd) then
if (doPlayerRemoveMoney(cid,t[i].preco) and doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED)) then
doPlayerAddItem(cid,t[i].item,t[i].qnt)
doPlayerSendTextMessage(cid,4, "você compro um "..getItemNameById(t[i].item).."")
else
doPlayerSendTextMessage(cid,4, "você não tem grana")
end
return TRUE
end
end
end

talkactions.xml

<talkaction words="!cristal;!cristal2;!cristal3" event="script" value=nomedoarquivo.lua"/>

só editar

{item = 2160, qnt = 1 , preco = 10000, cmd = "!cristal"},

 

{item = 2160, -- item que vai comprar

qnt = 1 , -- quantos

preco = 10000, -- quantos de grana vai gastar

cmd = "!cristal" -- comando que vai usar

},

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

  • 0

kkk, só adicionar mais tags come essas:

       ["wpr boots"] = {itemId = 3456, idMoeda = 2323, custo = 898},
       ["wpr sword"] = {itemId = 5452, idMoeda = 4343, custo = 1},
       ["wpr wand"] = {itemId = 1243, idMoeda = 2160, custo = 10000},

 

Lembrando que a ultima não precisa da virgula no final mais todas as outras precisam!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...