TI
talkaction

[TalkAction] Comando Que Vende Item

Por TibiaGame, 14 de abr. de 2009 em Actions e Talkactions

otserv
tibia
script
11
3.4k
TibiaGameT
14 de abril de 2009 às 01:23

Vamos para um novo projeto, de comando de vender Item!

 

seuot/data/talkactions/scripts/novo.lua

 

-- TibiaGameXTibia --

function onSay(cid, words, param)

if doPlayerRemoveMoney(cid, QUANTIDADE DE GOLD COINS) == TRUE then

doPlayerGiveItem(cid, ID DO ITEM, 1, 1)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce comprou um NOME DO ITEM.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_ENERGY)

else

doPlayerSendCancel(cid, "Voce precisa de QUANTIDADE DE GOLD COINS para comprar NOME DO ITEM.")

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem QUANTIDADE DE GOLD COINS para comprar NOME DO ITEM.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_ENERGY)

end

end

 

Tem que ter Legenda né? Ta ai

AZUL - Nome do Item, e a quantidade de gold coins que você colocou

VERMELHO: Id do Item (EXEMPLO: 2173) e a quantidade de gold coins que ira remover do Player (EXEMPLO: 10000)

Talkactions.xml adicione

 

<talkaction words="!nomedoitem" script="novo.lua"/>

 

Se gostou comente, se nao gostou, me fala o motivo!

Editado Abril 14 por TibiaGame

14 de abril de 2009 às 10:04

Rapido e pratico !!

 

...Otimo para servers Up-Level ou ateh mesmo pra nego que tem prequiça de vender ou comprar em um NPC !!

 

Interessante Script !!

 

Parabéns aew !!

 

SEM MAIS

dwhfmsD
14 de abril de 2009 às 11:50

Caramba, um Script Ótimo!! É muito bom para tipo !aol, um server assim pratico é muito bom, principalmente para aqueles que tem muitos power abusers, ae voce morre e tem que ir para a loja comprar um novo aol, só que fora do templo ta cheio de pk e ae?? !AOL hauahua

 

Muito Bom Aprovadissimo. Merece Fixo!!

 

Abraços.

TprocheiraT
15 de abril de 2009 às 14:30

Para quem tem conhecimento de scripts fica fácil de entender, mas para que não tem, ficaria um pouco complicado e fácil de cometer erros.

Aconselho você a criar uma variável, com o uso de local para as configurações, assim:

local config = {
price = 1000,
id = 1400
}

E para o nome do item, você pode usar getItemNamebyId() :p

 

\\

4 meses depois...
guixapG
30 de agosto de 2009 às 21:30

AE QUERIA SABER SE É POSSIVEL, COMPRAR OS ITEMS SUCI SO QEU COM UM MONEY DIFERENTE QEU SERIA OQUE SERIA UMA MOEDA VIP DO MEU OT SE PDOER AJDUA POSTA AE

teschT
30 de agosto de 2009 às 22:48

File manooo!!!!

pena que tenho net compartilhada se n eu usava iso no meu ot!!!!!!!! :positive:

Vo mandar um sauve ai para o tibiagame da xurupita!!!!!

hahshashashahs vlw ae!

rubinhobarricheloR
31 de agosto de 2009 às 15:11

tesch e xapinha, ambos cometeram flood, postando em um tópico a meses parado!

tesch é novo no fórum, e aconselho a ler nossas regras, xapinha está aqui dez de 2008 e deveria saber disto,então estou apenas dando o alerta verbal, espero não precisar falar novamente.

01 de setembro de 2009 às 09:55

sou mais fazer um scrit por exemplo

 

!sell crown armor, 1 >> vende 1 c armor
!sell crown legs, 2 >> vende 2 c legs

 

é possivel fazer um desse usando!!

 

local Data = string.explode(param, ",")

 

e pode colocar todos items que você quer que venda em 1 script apenas!!!

se a pessoa souber mexer bastante com scripts da para fazer um bem funcional!!!

Editado Setembro 1 por Lukeskywalker

xwclxX
03 de setembro de 2009 às 16:23

se for pra todos os itens vai ser bem demorado pra passar tudo pra esse comando

\Mattheus ~*\
04 de setembro de 2009 às 16:31

Otimo Script, Funfa e Muito BOm .

2 semanas depois...
62878496
15 de setembro de 2009 às 21:53

Cara...Muito bom esse Script...bom para player como o Won Helder falo...e tambem para aquele GOD que tem preguiça de vender itens edites..no OT ..so coloca esse comando...Ai facilita muito...Muito Perfect cara..Vlw