Cr4sher Cr4sher  • 28.11.16 9:04

[AJUDA]Dar x moedas a cada x minutos Empty [AJUDA]Dar x moedas a cada x minutos 28.11.16 9:04

Eae rapaziada, tudo em cima?
To com um probleminha nesse sistema de dar "x" moedas a cada "x" minutos, o que eu configuro não fica.

Basicamente acontece que eu configurei na DB, e na PlusStaticGameSettings para que o usuario recebesse o valor 100 de moedas e duckets a cada 15 minutos, PORÉM, ele recebe 103 moedas e 250 duckets.

A pergunta é, WTF???

Existe mais algum lugar que possa estar essa configuração? 

To usando a DataBase do Mandela
Emulador PLUS 

Da essa força ae!
power

Wu4ll Wu4ll  • 28.11.16 9:07

[AJUDA]Dar x moedas a cada x minutos Empty Re: [AJUDA]Dar x moedas a cada x minutos 28.11.16 9:07

config.ini

Cr4sher Cr4sher  • 28.11.16 9:19

[AJUDA]Dar x moedas a cada x minutos Empty Re: [AJUDA]Dar x moedas a cada x minutos 28.11.16 9:19

Wu4ll escreveu:config.ini
Não há nada definindo nesse arquivo.

Luan Martins Luan Martins  • 28.11.16 23:53

[AJUDA]Dar x moedas a cada x minutos Empty Re: [AJUDA]Dar x moedas a cada x minutos 28.11.16 23:53

eu estava mexendo aqui outro dia, e encontrei no codigo onde fica essa parte, vou procurar aqui, achando eu edito meu comentario.
o seu é open source ne?

Rafacasari Rafacasari  • 29.11.16 0:17

[AJUDA]Dar x moedas a cada x minutos Empty Re: [AJUDA]Dar x moedas a cada x minutos 29.11.16 0:17

Abra sua sorce, procure por Habbo.cs va até mais ou menos as linhas 1050, e procure por lá o valor.

[alerta]O usuário tem 24 horas para demonstrar satisfação.[/alerta]

Luan Martins Luan Martins  • 29.11.16 3:44

[AJUDA]Dar x moedas a cada x minutos Empty Re: [AJUDA]Dar x moedas a cada x minutos 29.11.16 3:44

Tem duas formas de se fazer
A primeira é a que eu te indico

http://prnt.sc/dd2giz arquivo -> PlusStaticGameSettings.cs
você vai la e vera os valores, é só mudar

a segunda é do jeito que o rafa falou
->  http://prnt.sc/dd2hd4 Habbo.cs
porem la tem as variaveis, e não os valores, os valores vem do primeiro arquivo que te falei
mas se vc apagar as variaveis e colocar um valor ex
50 no lugar das variaveis, ai vai passar a dar 50

porem nao te indico a fazer isso, te indico a ir no -> PlusStaticGameSettings.cs e la alterar os valores e o tempo

se ajudei clique no mais

Cr4sher Cr4sher  • 29.11.16 10:02

[AJUDA]Dar x moedas a cada x minutos Empty Re: [AJUDA]Dar x moedas a cada x minutos 29.11.16 10:02

Luan Martins escreveu:eu estava mexendo aqui outro dia, e encontrei no codigo onde fica essa parte, vou procurar aqui, achando eu edito meu comentario.
o seu é open source ne?
Sim, Open Source.

Rafacasari escreveu:Abra sua sorce, procure por Habbo.cs va até mais ou menos as linhas 1050, e procure por lá o valor.
Não tem valores, só variáveis.

Luan Martins escreveu:Tem duas formas de se fazer
A primeira é a que eu te indico

http://prnt.sc/dd2giz arquivo -> PlusStaticGameSettings.cs
você vai la e vera os valores, é só mudar

a segunda é do jeito que o rafa falou
->  http://prnt.sc/dd2hd4 Habbo.cs
porem la tem as variaveis, e não os valores, os valores vem do primeiro arquivo que te falei
mas se vc apagar as variaveis e colocar um valor ex
50 no lugar das variaveis, ai vai passar a dar 50

porem nao te indico a fazer isso, te indico a ir no -> PlusStaticGameSettings.cs e la alterar os valores e o tempo
1. Caso eu altere as variaveis para o valor, como ficaria?
2. Ja alterei no PlusStaticGameSettings.cs dei Debug mas não foi, continua dando um valor nada a ver.

Até;

Johson Johson  • 29.11.16 10:16

[AJUDA]Dar x moedas a cada x minutos Empty Re: [AJUDA]Dar x moedas a cada x minutos 29.11.16 10:16

Abra o seu Habbo.cs

Procure por 
public Habbo(int Id, string Username, int Rank,

Adicione em cima desta linha
public int DiamondsUpdateTick { get; set; }

Procure por CheckCreditsTimer()

Adicione:
if (this._creditsTickUpdate <= 0)
this._diamondsTickUpdate--;

if (this._diamondsTickUpdate <= 0)
{
    int DiamondUpdate = PlusStaticGameSettings.UserDiamondsUpdateAmount;
 
    this._diamonds += DiamondUpdate;

    this._client.SendPacket(new HabboActivityPointNotificationComposer(this._duckets, DiamondUpdate, 5));

    this.DiamondsUpdateTick = PlusStaticGameSettings.UserDiamondsUpdateTimer;
}

Procure por PlusStaticGameSettings e adicione
public const int UserDiamondsUpdateAmount = 1;
public const int UserDiamondsUpdateTimer = 1;

Cr4sher Cr4sher  • 29.11.16 10:19

[AJUDA]Dar x moedas a cada x minutos Empty Re: [AJUDA]Dar x moedas a cada x minutos 29.11.16 10:19

Johson escreveu:Abra o seu Habbo.cs

Procure por 
public Habbo(int Id, string Username, int Rank,

Adicione em cima desta linha
public int DiamondsUpdateTick { get; set; }

Procure por CheckCreditsTimer()

Adicione:
if (this._creditsTickUpdate <= 0)
this._diamondsTickUpdate--;

if (this._diamondsTickUpdate <= 0)
{
    int DiamondUpdate = PlusStaticGameSettings.UserDiamondsUpdateAmount;
 
    this._diamonds += DiamondUpdate;

    this._client.SendPacket(new HabboActivityPointNotificationComposer(this._duckets, DiamondUpdate, 5));

    this.DiamondsUpdateTick = PlusStaticGameSettings.UserDiamondsUpdateTimer;
}

Procure por PlusStaticGameSettings e adicione
public const int UserDiamondsUpdateAmount = 1;
public const int UserDiamondsUpdateTimer = 1;
Onde define a quantidade recebida?

PS: Não quero atualizar os diamantes, somente moedas e duckets.

Luan Martins Luan Martins  • 29.11.16 11:36

[AJUDA]Dar x moedas a cada x minutos Empty Re: [AJUDA]Dar x moedas a cada x minutos 29.11.16 11:36

você pede alterar manualmente no habbo.cs
http://prnt.sc/dd762d

assim
ou vc pode  simplesmente seta as variaveis desta forma

CreditUpdate += SubData.Credits;
DucketUpdate += SubData.Duckets;

CreditUpdate = 50
DucketUpdate = 40

o valor vc define, no caso vc trocaria a linha de cima pela de baixo

Rafacasari Rafacasari  • 29.11.16 22:10

[AJUDA]Dar x moedas a cada x minutos Empty Re: [AJUDA]Dar x moedas a cada x minutos 29.11.16 22:10

[alerta]O autor tem 24 horas para demonstrar satisfação.[/alerta]

@edit
Fechado, prazo encerrado.

Conteúdo patrocinado  • 

[AJUDA]Dar x moedas a cada x minutos Empty Re: [AJUDA]Dar x moedas a cada x minutos

Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.