{Pedido} Servidor 9.10 !buy Itemname

Hcsinho
em Lixeira Pública

Hcsinho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/06/09Posts: 1Char no Tibia: Slayer Blade
]Tipo do Script: Creio que Talkactions ...[/i]

Protocolo: 9.10

Nivel de Experiencia: creio que medio/Avançado

Adicionais Informações: Exemplos no tópico \/

 

Olá pessoal, bom dia bem estou aqui na Xtibia pedindo um favor !

Se alguem puder eu peço que me faça um sistema de comprar items com moedas diferenciadas ... por exemplo:

Com a Moeda ViP (que será vendida no website):

vipaxe.png

 

Com Gold/Platinum/Crystal Coin:

vileaxe.png

 

Bem, se alguem puder me ajudar, irei ficar mto grato !

poderei lançar meu servidor e postar algums sistemas ou até mesmo uma verção anterior ao antigo update !

 

@edit

 

Bem, tamben queria pedir este mesmo sistema mas para comprar premmy com outra moeda ... Ex: Barras !

 

Grato's Equipe TitanBR !

[code]<script src="http://h1.flashvortex.com/display.php?id=2_1327874743_31339_495_0_1217_85_10_1_79" type="text/javascript"></script>[/code]Website: ~~ EM CONSTRUÇÃO ~~

Gabriel001

Wendels Dark
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/04/08Posts: 35Char no Tibia: Roya Latex

creio eu que isso ira funcionar ...

 

vai em talkactions/script...

copia um arquivo.lua e cola (renomeia pra vipaxe)

 

abre ele...deleta tudo dentro...

adiciona isto

 

 

 

function onSay(cid, words, param)

 

playerpos = getPlayerPosition(cid)

 

if getPlayerItemCount(cid,9971) >= 1 then

doPlayerRemoveItem(cid,9971,1)

doPlayerAddItem(cid,8924,1)

doPlayerSendTextMessage(cid,25,"You bought a Vip Axe!")

doSendMagicEffect(getPlayerPosition(cid),49)

else

doPlayerSendTextMessage(cid,21,"You don't have a Gold Ingot!") -- barra de ouro

end

 

return 1

 

end

 

 

 

agora vai em talkactions/ talkactions.lua (abre o talkactions .lua) ... coloca esta linha lá dentro

 

<talkaction words="!buy vip axe" filter="word-spaced" script="vipaxe.lua"/>

 

explikação ... você gasta 1 gold ingot (barra de ouro, id 9971) e ganha 1 Vip Axe .. no caso coloquei como ID 8924

 

informações para você poder editar

vermelho = item que precisara para comprar o Vip Axe --- roxo , quantidade de items que precisara para comprar o Vip Axe

azul = item que sera comprado

laranja = mensagem que sera mandada quando o player comprar o VIp Axe

rosa = mensagem que sera mandada se ele nao possuir o item necessario para compra !

 

 

Não esqueça.. se gostou (se funfou) .. REP+

 

 

 

2° pedido

 

vai em talkactions/scripts ,

copia um arquivo.lua e renomeia-o para premmyvip

 

abre ele e deleta tudo dentro..e cola isto

 

 

 

 

function onSay(cid, words, param)

if getPlayerPremiumDays(cid) <= 365 then

doPlayerRemoveItem(cid,9971,5) == TRUE then

doPlayerAddPremiumDays(cid, 30)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought 30 days of premium account.")

else

doPlayerSendCancel(cid, "You don't have gold ingots, 30 days premium account costs 10 gold ingots.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

else

doPlayerSendCancel(cid, "You can not buy more than one year of Premium Account.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

return TRUE

end

 

 

 

agora vai em talkactions/talkactions.lua

e adiciona esta linha

 

<talkaction words="!buypremium axe" filter="word-spaced" script="premmyvip.lua"/>

 

Não esqueça.. se gostou (se funfou) .. REP+

Se gOsToU me de REP +

 

entre no meu canal e assista aos videos do meu server --> (off ainda.. só fica ON quando for dedicado 24/7 , preciso começar a trabalhar )

Akilles Server : http://www.youtube.com/user/wendelsdark/videos