Eu quero os comandos ![]()
info
Grupo: Cavaleiro
Registrado: 02/11/08
Posts: 195
Reputação: +2
Gênero: Masculino
Char no Tibia: Addamuuss

info
Grupo: Conde
Registrado: 03/01/12
Posts: 884
Reputação: +233
Char no Tibia: Segredo

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 Junho 24 por Mudrock
Nossa, notle2012, desse seu jeito aí o cara ia ter que criar 200 arquivos para 200 itens... inviável, não é?
info
Grupo: Conde
Registrado: 03/01/12
Posts: 884
Reputação: +233
Char no Tibia: Segredo

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 ![]()
+ 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 Outubro 15 por notle2012
info
Grupo: Conde
Registrado: 30/06/11
Posts: 631
Reputação: +371
Char no Tibia: Warrior of Mort

3WEPHzmu[/pastebin]
Editado Outubro 15 por Jhon992
info
Grupo: Cavaleiro
Registrado: 02/11/08
Posts: 195
Reputação: +2
Gênero: Masculino
Char no Tibia: Addamuuss

Boa @John992.
faltou a WPR Rod!
info
Grupo: Conde
Registrado: 30/06/11
Posts: 631
Reputação: +371
Char no Tibia: Warrior of Mort

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!
info
Grupo: Cavaleiro
Registrado: 02/11/08
Posts: 195
Reputação: +2
Gênero: Masculino
Char no Tibia: Addamuuss

Sanado aqui!
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

Tópico movido.





info
Grupo: Cavaleiro
Registrado: 02/11/08
Posts: 195
Reputação: +2
Gênero: Masculino
Char no Tibia: Addamuuss
Eu queria um script, que a pessoa comprasse alguns itens específicos,
atraves do comando, por exemplo:
!buy wpr shield
!buy wpr legs
Etc
Alguem me ajudar?