sábado, 2 de dezembro de 2017

Tutorial Completo e básico de como editar tudo no Shop do seu DDTank


Tutorial completo e básico da edição do Shop:

Atenção: Para se editar o shop é nos seguintes arquivos: ShopItemList.xml e dbo.Shop do SQL Server mas eles não servem somente para editar o shop, pois se perceberem tem muitos IDS neles mas no SHOP não tem todos que contém no arquivo e banco de dado, pois neles também ficam os itens renovados, tipo o valor e os dias de renovação dos itens!!!
Exemplo: Domador do dragão dourado n tem no shop...mas da pra renovar, pq na XML e DBO tem os dados de renovação dela assim como os de compra! Em seguida o começo do tutorial


Irei mostrar um simples código da ShopItemList.xml:

<Item ID="701501" ShopID="1" GroupID="0" TemplateID="7015" BuyType="0" IsContinue="true" IsBind="0" LimitGrade="0" Label="0" Beat="1.00" AUnit="7" APrice1="-1" AValue1="480" APrice2="-1" AValue2="0" APrice3="-1" AValue3="0" BUnit="30" BPrice1="-1" BValue1="960" BPrice2="-1" BValue2="0" BPrice3="-1" BValue3="0" CUnit="0" CPrice1="-1" CValue1="2400" CPrice2="-1" CValue2="0" CPrice3="-1" CValue3="0" IsCheap="false" LimitCount="-1" StartDate="2000-01-01T00:00:00" EndDate="2050-01-01T00:00:00" CanBuy="true" />

Em que:
ID="" === é o ID do item + 0 + o tipo de compra (que será explicado logo abaixo no ShopID);
Exemplo: Super-Fogo Intenso
TemplateID="7015"(que é o ID do item) + 0 + 1(o numero da compra)


ShopID="" === Aqui se localiza o tipo de compra!!!, mas como assim o tipo de compra?
O tipo de compra, os CASH do jogo, ou seja, Cupons, Medalhas, Moedas de Ouro, Moedas Grátis, L.Cupons e etc....Agora se vocíªs forem utilizar para editar algo no shop não mudem ou o item desaparecerá do shop, e pode até mesmo dar erro ao logar dizendo que está faltando item!!!
Exemplo:
Cupons é o ID: 1
L.Cupons é o ID: 2
como no shop do DDTII só tem esses dois tipos de pagamento, só tem estes IDS, mas tem compra na sociedade do colar: Olho de dragão, certo?, que se compra com Moedas de Ouro,
então as Moedas de Ouros são o ID: 3;


GroupID="" === Sempre deixe "0", como não precisa editar, não se necessita explicar para que serve...assim diminui o tópico;

TemplateID="" === Vocíªs já devem saber que é o ID do item vocíªs podem ver ele ou no Banco de dados ou na TemplateAllList.xml ou até mais fácil, no PainelAdministrativo!!!
Exemplo:
o Ascendente - Dom de Anjo, é o TemplateID="17000", então vocíªs poem na XML do shop o template ID dele!!!

Imagem Postada

BuyType="" === vocíªs podem por "0" a não ser itens com ShopID diferente das que citei que vende no shop normal, pois também tem os ShopID 91, 72, 94, 93, 95, 98 etc... esses são outros tipos de compra, como da medalha da terra secreta...(mas estes não tem muita importí¢ncia pois acho que vocíªs n irão edita-los)!!! nesses diferentes vocíªs poem o "1"
Exemplo:
itens com o ShopID === 1,2 e 3 vocíªs poem BuyType="0";
itens com o ShopID === diferente destes, vocíªs poem BuyType="1";


IsContinue="" === este vocíªs podem por "true" para itens normais, agora para itens especiais, tipo de montagem, prática, etc... vocíªs poem "false";
Exemplo:
Brocos Elementares, Poção de Prática e etc..., poem "false";
Armas, Roupas, Chapeis, Acessórios e etc..., poem "true";


IsBind="" === este galera, desculpa mas não sei para que serve...se alguem souber por favor poste ae no tópico para eu adicionar, aqui, mas vocíªs poem "0" ou "1" não poem "2", por quíª senão irá bugar!!!

LimitGrade="" === é o ní­vel máximo necessário para compra, exemplo os itens que só podem ser comprados após o ní­vel 15, etc...
Créditos da tag acima ▲▲▲▲: tDarkFall

Label="" === também não sei mas só use os números: 0,1 e 2, não use acima destes para não bugar!!!

Beat="" === í‰ aquela imagem, hot que aparece no shop, pode deixar 0 ou maior para mostrar que o item é especial(maneira de tentar fazer os players pensarem que é o mais comprado)
Créditos da tag acima ▲▲▲▲: tDarkFall

AUnit="", BUnit="" e CUnit="" === Aqui é os dias que a pessoa paga para comprar ou renovar, que fica naquela janela de compra, que também contem os outros como BUnit e CUnit, que se localizam no exemplo:

°450 Cupons/(7 Dias = AUnit)
°820 Cupons/(30 Dias = BUnit)
°2000 Cupons/(Permanente = CUnit)

Vocíª poem:
AUnit + o numero de dias(Para permanente é "0")


Atenção: ELES TAMBí‰M PODEM SER A QUANTIDADE...COMO O EXEMPLO DA SUPER PEDRA! ELA Jí VEM PERMANENTE E SE COMPRA NA UNIDADE...OU SEJA, A QUANTIA AE VOCíŠS POEM A QUANTIA QUE A PESSOA VAI PAGAR, EXEMPLO:
°450 Cupons/(1 Unidade = AUnit)
°820 Cupons/(20 Unidades = BUnit)
°2000 Cupons/(100 Unidades = CUnit)
;

Créditos da Tag abaixo: tDarkFall
AUnit,BUnit,CUnit com Prices: Cada tipo de preço(price) pode ser alterado caso o item possa ser vendido em vários dias(7,15,25,permanente...)
<!--\\ ... //-->

APrice1="", APrice2="", APrice3="", BPrice1="", BPrice2="", BPrice3="", CPrice1="", CPrice2="", CPrice3="" === Deixem sempre com "-1", não há necessidade de explicar;

AValue1="", BValue1="" e CValue1="" === São os preços a pagar pela compra ou renovação
Exemplo:
°(450 Cupons = AValue1)/7 Dias
°(820 Cupons = BValue1)/30 Dias
°(2000 Cupons = CValue1)/365 Dias
;

AValue2="", AValue3="", BValue2="", BValue3="", CValue2="" e CValue3="" === Sempre deixem "0", este vocíªs não iram usar!!!

IsCheap="" === A tradução de IsCheap fica é barato, também como o Beat, serve para categorizar os itens nas páginas do shop;
Créditos da Tag acima: tDarkFall ▲▲▲

LimitCount="" === Número máximo de itens que podem ser comprados(-1 = infinito);
Créditos da Tag acima: tDarkFall ▲▲▲

StartDate="" === í‰ a data de inicio em que o item estará no shop ou para renovar, assim vocíª poderá também programa-lo para se auto adicionar ao shop em certo horário!!!(Ponha data e hora no formato:
2013-12-19T06:29:48 Sempre junto, não separe!!!

Ano-Míªs-DiaTHora:Minutos:Segundos
para entender melhor o modo de se por: Ano + Míªs + Dia + T + Hora + Minutos + Segundos (Ponha tudo junto)
)
Exemplo:
Eu quero que um item se adicione automaticamente as 10:00 da manhã do dia 19 de Janeiro de 2014, coloca-se assim:
2014-01-19T10:00:00
;

EndDate="" === í‰ a data de termino em que o item sairá do shop ou parará de ser renovado, assim vocíª poderá também programa-lo para se auto desaparecer do shop em certo horário!!!(Ponha data e hora no mesmo formato do StartDate="" Acima)
Exemplo:
Eu quero que um item se remova automaticamente as 08:15 da noite do dia 19 de abril de 2014, coloca-se assim:
2014-04-19T08:15:00
;

CanBuy="" === true é para que o item esteja livre para ser comprado, false é para mostruário;
Créditos da Tag acima: tDarkFall ▲▲▲

Galera tava pensando em postar um tutorial de como se adicionar e fazer ou até mesmo inventar armas no DDTank, mas é bem complicado fazer uma arma, demora bastante, e seria um tópico bem maior que esse, e iria gastar muito tempo...Quando voltar da viajem verei se terei bastante tempo para postar, mas como disse eu VOU TENTAR se não ter tempo suficiente, por favor depois não venha dizer que prometi e tals e depois não cumpri, por que eu irei ver se terei tempo suficiente para postar tópicos de como adicionar e fazer armas, mas dou suporte pra quem quiser!!!

Para editar o ShopItemList.xml, descriptografe ele com o XML Tools e faça o mesmo do tutorial também no banco de dados: dbo.Shop

Nenhum comentário:

Postar um comentário