mirror of
https://git.krews.org/morningstar/Arcturus-Community.git
synced 2024-09-19 14:34:16 +02:00
40 lines
1.6 KiB
Java
40 lines
1.6 KiB
Java
package com.eu.habbo.messages.outgoing.catalog;
|
|
|
|
import com.eu.habbo.messages.ServerMessage;
|
|
import com.eu.habbo.messages.outgoing.MessageComposer;
|
|
import com.eu.habbo.messages.outgoing.Outgoing;
|
|
|
|
public class ClubCenterDataComposer extends MessageComposer {
|
|
private final int streakDuration;
|
|
private final String joinDate;
|
|
private final double percentage;
|
|
private final int creditsSpend;
|
|
private final int creditsBonus;
|
|
private final int spendBonus;
|
|
private final int delay;
|
|
|
|
public ClubCenterDataComposer(int streakDuration, String joinDate, double percentage, int creditsSpend, int creditsBonus, int spendBonus, int delay) {
|
|
this.streakDuration = streakDuration;
|
|
this.joinDate = joinDate;
|
|
this.percentage = percentage;
|
|
this.creditsSpend = creditsSpend;
|
|
this.creditsBonus = creditsBonus;
|
|
this.spendBonus = spendBonus;
|
|
this.delay = delay;
|
|
}
|
|
|
|
@Override
|
|
protected ServerMessage composeInternal() {
|
|
this.response.init(Outgoing.ClubCenterDataComposer);
|
|
this.response.appendInt(this.streakDuration); //streakduration in days
|
|
this.response.appendString(this.joinDate); //joindate
|
|
this.response.appendDouble(this.percentage); //percentage
|
|
this.response.appendInt(0); //Unused
|
|
this.response.appendInt(0); //unused
|
|
this.response.appendInt(this.creditsSpend); //Amount credits spend
|
|
this.response.appendInt(this.creditsBonus); //Credits bonus
|
|
this.response.appendInt(this.spendBonus); //Spend bonus
|
|
this.response.appendInt(this.delay); //next pay in minutes
|
|
return this.response;
|
|
}
|
|
} |