Área errada amigo.
Tome cuidado.
Reportado para que movam.
Abraços!!
Por sourock, 28 de abr. de 2012 em Scripts
info
Grupo: Marquês
Registrado: 18/05/11
Posts: 1.1k
Reputação: +150
Gênero: Masculino

Área errada amigo.
Tome cuidado.
Reportado para que movam.
Abraços!!
info
Grupo: Conde
Registrado: 17/07/11
Posts: 705
Reputação: +108

Tópico movido para a área correta e o titulo do tópico foi arrumado para um melhor entendimento.
info
Grupo: Conde
Registrado: 21/03/12
Posts: 651
Reputação: +89
Char no Tibia: Pussycat !

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"/>
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
info
Grupo: Barão
Registrado: 05/08/10
Posts: 218
Reputação: +86
Gênero: Masculino

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 Abril 28 por mulizeu
info
Grupo: Campones
Registrado: 10/12/11
Posts: 40
Reputação: 0
Char no Tibia: Wofs Rain

mulizeu é isso ai mas, só ta vindo o primeiro item que esta no script o 11393
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

mulizeu vc esqueceu do param.
coloca o param na talk ai voce coloca para verificar o param do que o player falo.
info
Grupo: Campones
Registrado: 10/12/11
Posts: 40
Reputação: 0
Char no Tibia: Wofs Rain

caotic se você sabe fazer faz pra mim, sou muito inesperiente, faz e poste aqui por favor. REP+ valendo.
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

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.
info
Grupo: Campones
Registrado: 10/12/11
Posts: 40
Reputação: 0
Char no Tibia: Wofs Rain

caotic Ta bom, tente me ajudar pela mor de deus
asidjioasdjoaisdj obrigado, vou por a outra de nv
info
Grupo: Barão
Registrado: 05/08/10
Posts: 218
Reputação: +86
Gênero: Masculino

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
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

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++
info
Grupo: Barão
Registrado: 05/08/10
Posts: 218
Reputação: +86
Gênero: Masculino

sim, porem nao e cada item 35 gold e todos por 35 gold!
info
Grupo: Campones
Registrado: 10/12/11
Posts: 40
Reputação: 0
Char no Tibia: Wofs Rain
É 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