bom sistema,eu tinha feito Um ja a algum tempo pro meu servidor de heroserv mas esse ae está bem mais feitinho.
hehe parabens =D
até
Por Meunomeefeiozik, 28 de fev. de 2012 em Actions e Talkactions
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

bom sistema,eu tinha feito Um ja a algum tempo pro meu servidor de heroserv mas esse ae está bem mais feitinho.
hehe parabens =D
até
info
Grupo: Campones
Registrado: 31/01/12
Posts: 72
Reputação: +6
Char no Tibia: Theuzik

vlww man brigado em breve terei melhores estou pouco tempo em scripts
.
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

OOOOOPS:
Sem querer divulgar nada mais esse script foi Postado Por Renato No
#####
a mais de 1 mês.
http://#####.com/for...l-configuracao/
se não foi você quem fez o script favor por os créditos do devido autor ou terei que reportalo.
até.
Editado Fevereiro 29 por Subwat
info
Grupo: Campones
Registrado: 31/01/12
Posts: 72
Reputação: +6
Char no Tibia: Theuzik

? oi os credtios ja tinha antes ... preste mas atençao lol ...
Sim, falta os créditos:
Renato - Desenvolvimento
SkyDangerous - Ideia
Por favor, coloque-os.
info
Grupo: Campones
Registrado: 31/01/12
Posts: 72
Reputação: +6
Char no Tibia: Theuzik

skydangerous nem sei ... pq eu peguei o script do renato ;D E Os creditos do renato tinha desde de quando criei o post
info
Grupo: Campones
Registrado: 31/01/12
Posts: 72
Reputação: +6
Char no Tibia: Theuzik
Sim, tive a ideia ao ver o shop system do skyd, mas não peguei nada do script dele.
Instalando
talkactions/scripts/shop.lua
talkactions/talkactions.xml
<talkaction words="!sell;/sell;!buy;/buy" event="script" value="shop.lua"/>
Adicionando novos itens
♣ Config
Observem no começo do código estas linhas:
local config = {
["demon shield"] = {id = 2520, sell = 'yes 32000', buy = 'yes 70000' },
["magic plate armor"] = {id = 2472, sell = 'yes 120000', buy = 'yes 60000' },
["boots of haste"] = {id = 2195, sell = 'yes 30000', buy = 'no' }
}
Seguindo uma ordem óbvia, adicionem abaixo do boots of haste e antes do '}' que fecha o config.
assim para adicionar sigam o modelo ["nome do item"], repectivamente de suas variáveis.
♣ Variáveis
id - é onde você coloca o id do item
sell - você precisa colocar se o item pode ser vendido por "yes" ou "no", caso for yes de um espaço (se não der espaço não funciona) e bote o valor em gold coins (não é k)
buy - segue a ordem igual ao sell porem é se o item pode ser comprado pelo !buy ou não, e o preço que o player pagará.
♣ Exemplos
Assim, digamos que desejo acrescentar um mastermind shield onde o player pode vender por 60k e comprar por 120k, adicionarei:
["mastermind shield"] = {id = 2514, sell = 'yes 60000', buy = 'yes 120000' },
Em seguida quero adicionar uma soft boots que pode ser vendida por 300k, mas NÃO PODE ser comprada. Colocarei:
["soft boots"] = {id = 6132, sell = 'yes 300000, buy = 'no' },
Então, meu config ficará desta forma:
local config = {
["demon shield"] = {id = 2520, sell = 'yes 32000', buy = 'yes 70000' },
["magic plate armor"] = {id = 2472, sell = 'yes 120000', buy = 'no' },
["boots of haste"] = {id = 2195, sell = 'yes 30000', buy = 'yes 60000' },
["mastermind shield"] = {id = 2514, sell = 'yes 60000', buy = 'yes 120000' },
["soft boots"] = {id = 6132, sell = 'yes 300000', buy = 'no' }
}
Atenção!
Reparem que em todas as linhas finalizam-se com }, mas na última há ausência da vírgula, isto ocorre por que não pode ter vírgula no último, não sei ao certo se dará erro, não cheguei a testar, mas em muitas linguagens de programação ocorre um erro. Então é melhor ficar atento.
Creio que passei as devidas instruções corretamente, e não é nenhum bixo de sete cabeças... qualquer um que tenha uma mentalidade normal conseguirá configurar.
Explicando as talkactions
♣ Comprando
Bom, agora que já adicionou todos os items, vou explicar como funciona:
O player comprará uma boh (item sugestivo) item por: !buy boots of haste, caso não tenha grana, não vai conseguir, caso tenha comprará.
♣ Vendendo
O mesmo quando ele for vender, ele falará: !sell boots of haste, caso não tenha o item, o script negará, caso tenha o item some e o dinheiro aparece (:
♣ Lista de items
Ohh, não sei quais items pode ser comprados, e também não sei quanto custa, e agora?
Diga !buy, ou !buy list ou !buy lista para ver todos os items
O mesmo com os items que podem ser vendidos:
!sell, !sell list ou !sell lista
Creditos
Renato
Editado Fevereiro 29 por Meunomeefeiozik