[Módulo] game_shop OTC

Amantezinho
em Clients

Amantezinho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/10/15Posts: 92

Eaí galera, estive procurando e nunca achei um tutorial para instalar o Mod de Game Shop ou o Diamond Shop, muito usado nos Poketibias da vida;

Afim de ajudar os que também procuram, aqui está o tutorial traduzido do Margoh:

Como é que o game_shop funciona:
f1clc1.jpg

6p8fae.png

Há apenas uma escolha de item por botão, se você quiser mais, faça você mesmo.
A compra funciona por comandos, por exemplo (em shop.lua):

Code:
function buyAssassin()
if acceptWindow then
return true
end

local acceptFunc = function()
g_game.talk('!buyaddon assassin')
acceptWindow:destroy()
acceptWindow = nil
end
local cancelFunc = function() acceptWindow:destroy() acceptWindow = nil end

acceptWindow = displayGeneralBox(tr('Accept transaction'), tr("Do you really want to buy this item?"),
{ { text=tr('Yes'), callback=acceptFunc },
{ text=tr('No'), callback=cancelFunc },
anchor=AnchorHorizontalCenter }, acceptFunc, cancelFunc)
return true
end

 

 

Exemplo em addons.otui:

Code:
AddonButton < UIButton
width: 352
height: 68

 

 

Code:
AddonButton
image-source: /modules/game_shop/images/buttonimg/addon_assassin
anchors.top: parent.top
anchors.left: parent.left
@onClick: buyAssassin()

 

 

Como adicionar um novo botão?
Copie e/ou edite todas as funções de exemplo:

Code:
buyAssassin

 

 

Troque este nome por ex. buyWizard, ficando:

Code:
function buyWizard()

 

 

Abaixo da função mude:

Code:
g_game.talk('!buyaddon assassin')

 

 

Para:

Code:
g_game.talk('!buyaddon wizard')

 

 

Abaixo de addons.otui copie e cole o último botão e edit para o novo nome de sua função:

Code:
image-source: /link/to/the/image
@onClick: modules.game_shop.buyAssassin()

 

 

Ficando:

Code:
image-source: /link/to/the/image
@onClick: modules.game_shop.buyWizard()

 

 

Siga o tutorial para todos os items do shop.

Download:
MEGA

Créditos:
Margoh

Gokussj5

Membro
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 21/04/15Posts: 158Gênero: MasculinoChar no Tibia: Nego Das Sombras

Cara eu fiz como você disse copiei e repite os botão e editei só que os 2 botão desapareceu e não funfo

Str00per

Molhando as calcinhas e nunca os olhos!
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 28/03/16Posts: 120Gênero: MasculinoChar no Tibia: Stroozinho

Ja usei!
Bom tutorial, com atenção fica fácil aprender!
REPUTADO!

vipersig.jpg

 

 

Thann Muller

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/11/16Posts: 20Gênero: Masculino

n sei muito de script,alguem podeira me ensinar como colocar + de 1 opção dentro de item,addons... ??

 

Qwizer

WHATSAPP: (66) 9 8427-4493
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 11/04/15Posts: 351Gênero: Masculino

gabneitor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/11/09Posts: 30Gênero: MasculinoChar no Tibia: Devil Piece

Como adiciono o Botao ao cliente

 

edit: ja consegui.