Files
Archive/Habbo Vault/plugins/Slots - Beny.jar

152 lines
18 KiB
Plaintext
Raw Normal View History

2025-12-09 06:52:43 +00:00
PK
<00>M META-INF/<2F><>PK
<00>M<><4D>H<EFBFBD>ggMETA-INF/MANIFEST.MFManifest-Version: 1.0
Ant-Version: Apache Ant 1.9.4
Created-By: 1.7.0_55-b13 (Oracle Corporation)
PK
<00>Mbeny/PK
<00>M beny/plugins/PK
<00>Mbeny/plugins/slots/PK
<00>Mbeny/plugins/slots/items/PK
<00>Mbeny/plugins/slots/threads/PK
<00>M<>@<40>><3E><00>beny/plugins/slots/Main.class<73><73><EFBFBD><EFBFBD>4O
+
,-
./
,0
12
3456
7
89:;<=><init>()VCodeLineNumberTableLocalVariableTablethisLbeny/plugins/slots/Main;onEnable StackMapTable
Exceptions? onDisable hasPermission:(Lcom/eu/habbo/habbohotel/users/Habbo;Ljava/lang/String;)Zhabbo%Lcom/eu/habbo/habbohotel/users/Habbo;stringLjava/lang/String;onLoadItemsManagerF(Lcom/eu/habbo/plugin/events/emulator/EmulatorLoadItemsManagerEvent;)VeCLcom/eu/habbo/plugin/events/emulator/EmulatorLoadItemsManagerEvent;RuntimeVisibleAnnotations"Lcom/eu/habbo/plugin/EventHandler;
SourceFile Main.java @ ABC DE FGH IJ #$-com/eu/habbo/habbohotel/items/ItemInteraction slots_credits0beny/plugins/slots/items/InteractionSlotsCredits KL MNslots_diamonds1beny/plugins/slots/items/InteractionSlotsDiamondsbeny/plugins/slots/Maincom/eu/habbo/plugin/HabboPlugin!com/eu/habbo/plugin/EventListenerjava/lang/Exceptioncom/eu/habbo/EmulatorgetPluginManager%()Lcom/eu/habbo/plugin/PluginManager;!com/eu/habbo/plugin/PluginManagerregisterEventsG(Lcom/eu/habbo/plugin/HabboPlugin;Lcom/eu/habbo/plugin/EventListener;)VgetGameEnvironment+()Lcom/eu/habbo/habbohotel/GameEnvironment;'com/eu/habbo/habbohotel/GameEnvironmentgetItemManager-()Lcom/eu/habbo/habbohotel/items/ItemManager;&(Ljava/lang/String;Ljava/lang/Class;)V)com/eu/habbo/habbohotel/items/ItemManageraddItemInteraction2(Lcom/eu/habbo/habbohotel/items/ItemInteraction;)V!/*<2A><01> \<1D>**<2A><03><04><11><04><05>*<01><06> +<01> @<03>"  !"#$e)<29><04><05>Y <09>
<EFBFBD> <0B><04><05>Y  <0A>
<EFBFBD> <0B>'(()))%&'()*PK
<00>M\[pNN6beny/plugins/slots/items/InteractionSlotsCredits.class<73><73><EFBFBD><EFBFBD>4<00>
8pq
r 7s 7t
8u
vw
7x
7y
z{
7|
z}
~
<00><00>
<00><00>
<00><00>
<00><00>
<00>
<00>
<00><00>
<00>
<00><00><00>
<00><00>
<00><00>
<00>
<00><00><00>
<00><00> <00><00>
<00><00><00>
<00>
<00><00><00><00>
<00><00>
<00><00><00><00><00> <00><00><00>
7<00>
7<00>
v<00>
<00><00><00>
1<00><01>
<00><00><00><00><00>playerTimeoutCounterLgnu/trove/map/hash/THashMap; SignatureELgnu/trove/map/hash/THashMap<Ljava/lang/Integer;Ljava/lang/Integer;>;playerTimeouts<init>=(IILcom/eu/habbo/habbohotel/items/Item;Ljava/lang/String;II)VCodeLineNumberTableLocalVariableTablethis2Lbeny/plugins/slots/items/InteractionSlotsCredits;idIuserIditem$Lcom/eu/habbo/habbohotel/items/Item; extradataLjava/lang/String; limitedStack limitedSells;(Ljava/sql/ResultSet;Lcom/eu/habbo/habbohotel/items/Item;)VsetLjava/sql/ResultSet;baseItem
Exceptions<00>onClickj(Lcom/eu/habbo/habbohotel/gameclients/GameClient;Lcom/eu/habbo/habbohotel/rooms/Room;[Ljava/lang/Object;)VwinZprizeclient0Lcom/eu/habbo/habbohotel/gameclients/GameClient;room$Lcom/eu/habbo/habbohotel/rooms/Room;objects[Ljava/lang/Object;tile(Lcom/eu/habbo/habbohotel/rooms/RoomTile;infront StackMapTable<00><00> canWalkOnb(Lcom/eu/habbo/habbohotel/rooms/RoomUnit;Lcom/eu/habbo/habbohotel/rooms/Room;[Ljava/lang/Object;)Zru(Lcom/eu/habbo/habbohotel/rooms/RoomUnit;os
isWalkable()ZonWalkb(Lcom/eu/habbo/habbohotel/rooms/RoomUnit;Lcom/eu/habbo/habbohotel/rooms/Room;[Ljava/lang/Object;)V
SourceFileInteractionSlotsCredits.java >?gnu/trove/map/hash/THashMap ><00> 9: =: >N<00> <00><00> <00><00> <00><00><00> <00><00> <00><00> <00><00><00> <00><00><00> <00><00><00> <00><00> <00><00><00> <00><00> <00><00> <00><00> <00><00>java/lang/Integer <00><00><00> <00><00>slots.credits.timeout.amount<00> <00><00> <00><00> <00><00> <00><00>slots.generic.timeout<00> <00><00><00> <00><00> <00><00>slots.credits.timeout.time <00><00> <00><00>slots.credits.costslots.credits.notenough <00><00><00> <00><00>slots.credits.winchanceslots.credits.prizeslots.credits.begin <00><00>1 <00><00> <00><00> <00><00> <00><00>-beny/plugins/slots/threads/RunnableSlotUpdate ><00><00> <00><00>slots.generic.wrongtile0beny/plugins/slots/items/InteractionSlotsCredits=com/eu/habbo/habbohotel/items/interactions/InteractionDefaultjava/sql/SQLException&com/eu/habbo/habbohotel/rooms/RoomTilejava/lang/Exception()V"com/eu/habbo/habbohotel/rooms/Room getLayout,()Lcom/eu/habbo/habbohotel/rooms/RoomLayout;getX()SgetY(com/eu/habbo/habbohotel/rooms/RoomLayoutgetTile,(SS)Lcom/eu/habbo/habbohotel/rooms/RoomTile; getRotation()IgetTileInFrontS(Lcom/eu/habbo/habbohotel/rooms/RoomTile;I)Lcom/eu/habbo/habbohotel/rooms/RoomTile;.com/eu/habbo/habbohotel/gameclients/GameClientgetHabbo'()Lcom/eu/habbo/habbohotel/users/Habbo;#com/eu/habbo/habbohotel/users/Habbo getRoomUnit*()Lcom/eu/habbo/habbohotel/rooms/RoomUnit;&com/eu/habbo/habbohotel/rooms/RoomUnitgetCurrentLocation*()Lcom/eu/habbo/habbohotel/rooms/RoomTile; getHabboInfo+()Lcom/eu/habbo/habbohotel/users/HabboInfo;'com/eu/habbo/habbohotel/users/HabboInfogetIdvalueOf(I)Ljava/lang/Integer; containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;intValuecom/eu/habbo/Emulator getConfig*()Lcom/eu/habbo/core/ConfigurationManager;&com/eu/habbo/core/ConfigurationManagergetInt(Ljava/lang/String;)IgetIntUnixTimestampremovegetTexts"()Lcom/eu/habbo/core/TextsManager;com/eu/habbo/core/TextsManagergetValue&(Ljava/lang/String;)Ljava/lang/String;4com/eu/habbo/habbohotel/rooms/RoomChatMessageBubblesWIRED6Lcom/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles;whisperK(Ljava/lang/String;Lcom/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
getCredits getRandom()Ljava/util/Random;java/util/RandomnextInt(I)INORMAL setExtradata(Ljava/lang/String;)V needsUpdate(Z)VupdateItemState,(Lcom/eu/habbo/habbohotel/users/HabboItem;)V getThreading(()Lcom/eu/habbo/threading/ThreadPooling;<00>(Lcom/eu/habbo/habbohotel/gameclients/GameClient;Lcom/eu/habbo/habbohotel/users/HabboItem;Lcom/eu/habbo/habbohotel/rooms/Room;ZIZ)V$com/eu/habbo/threading/ThreadPoolingrun=(Ljava/lang/Runnable;J)Ljava/util/concurrent/ScheduledFuture;!789:;<=:;<>?@<00>$*-<06>*<2A>Y<><03>*<2A>Y<><03><05>A #BH$CD$EF$GF$HI$JK$LF$MF>N@g*+,<2C>*<2A>Y<><03>*<2A>Y<><03><05>A B CDOPQIRSTU@ ",<2C>*<2A>*<2A> <09>
:,<2C>*<2A> `<60> :+<2B> <0A><0E><0F><01>*<2A>+<2B> <0A><10><11><12><13><00>*<2A>+<2B> <0A><10><11><12><14><15><16><18><19><00>*<2A>+<2B> <0A><10><11><12><13>c*<2A>+<2B> <0A><10><11><12><14><15><16><1A>0*<2A>+<2B> <0A><10><11><12>W*<2A>+<2B> <0A><10><11><12>W<>q+<2B> <0A><1D><1E><1F> <20>*<2A>+<2B> <0A><10><11><12><1A>!<21>`<60><12>"W<>7*<2A>+<2B> <0A><10><11>*<2A>+<2B> <0A><10><11><12><14><15>`<60><12>"W+<2B> <0A><10>#<23>$<24><19>+<2B> <0A>%<25><1E><1F> <20><00><>&d<>'d<>(<28>d<><04>6<06><0E>)<29><19> <0C>$<24>t6+<2B> <0A>*<2A><1E>+<2B> *,<2C>-*<04>.,*<2A>/<2F>0<>1Y+*,<03>23<>5W*<2A>+<2B> <0A><10><11><12><13>*<2A>+<2B> <0A><10><11><04><12>"W<>+<2B> <0A>6<><1E><1F> <20>An$%"'1)H*m+<00>,<00>-<00>.<00>1<00>2<00>6 :?>T?iB<01>C<01>D<01>E<01>F<01>G<01>H<01>I<01>J LO!RBR<01><00>VW<01>kXF"CD"YZ"[\"]^_`"a`b <0C><00>cc&3)@<01>H<01>lRdef@J<03>AWB*CDgh[\i^jk@,<03>A\B CDlm@I<01>AaB*CDgh[\i^RdnoPK
<00>M<17>߂<00>7beny/plugins/slots/items/InteractionSlotsDiamonds.class<73><73><EFBFBD><EFBFBD>4
9qr
s 8t 8u
9v
wx
8y
8z
{|
8}
{~
<00>
<00><00>
<00><00>
<00><00>
<00><00>
<00>
<00>
<00><00>
<00>
<00><00><00>
<00><00>
<00><00>
<00>
<00><00><00>
<00><00> <00><00>
<00><00><00>
<00><00>
<00><00><00><00>
<00><00>
<00><00><00><00><00> <00><00><00>
8<00>
8<00>
w<00>
<00><00><00>
2<00><01>
<00><00><00><00><00>playerTimeoutCounterLgnu/trove/map/hash/THashMap; SignatureELgnu/trove/map/hash/THashMap<Ljava/lang/Integer;Ljava/lang/Integer;>;playerTimeouts<init>=(IILcom/eu/habbo/habbohotel/items/Item;Ljava/lang/String;II)VCodeLineNumberTableLocalVariableTablethis3Lbeny/plugins/slots/items/InteractionSlotsDiamonds;idIuserIditem$Lcom/eu/habbo/habbohotel/items/Item; extradataLjava/lang/String; limitedStack limitedSells;(Ljava/sql/ResultSet;Lcom/eu/habbo/habbohotel/items/Item;)VsetLjava/sql/ResultSet;baseItem
Exceptions<00>onClickj(Lcom/eu/habbo/habbohotel/gameclients/GameClient;Lcom/eu/habbo/habbohotel/rooms/Room;[Ljava/lang/Object;)VwinZprizeclient0Lcom/eu/habbo/habbohotel/gameclients/GameClient;room$Lcom/eu/habbo/habbohotel/rooms/Room;objects[Ljava/lang/Object;tile(Lcom/eu/habbo/habbohotel/rooms/RoomTile;infront StackMapTable<00><00> canWalkOnb(Lcom/eu/habbo/habbohotel/rooms/RoomUnit;Lcom/eu/habbo/habbohotel/rooms/Room;[Ljava/lang/Object;)Zru(Lcom/eu/habbo/habbohotel/rooms/RoomUnit;os
isWalkable()ZonWalkb(Lcom/eu/habbo/habbohotel/rooms/RoomUnit;Lcom/eu/habbo/habbohotel/rooms/Room;[Ljava/lang/Object;)V
SourceFileInteractionSlotsDiamonds.java ?@gnu/trove/map/hash/THashMap ?<00> :; >; ?O<00> <00><00> <00><00> <00><00><00> <00><00> <00><00> <00><00><00> <00><00><00> <00><00><00> <00><00> <00><00><00> <00><00> <00><00> <00><00> <00><00>java/lang/Integer <00><00><00> <00><00>slots.diamonds.timeout.amount<00> <00><00> <00><00> <00><00> <00><00>slots.generic.timeout<00> <00><00><00> <00><00> <00><00>slots.diamonds.timeout.time <00><00>seasonal.primary.type <00><00>slots.diamonds.costslots.diamonds.notenough <00><00><00> <00><00>slots.diamonds.winchanceslots.diamonds.prizeslots.diamonds.begin <00><00>1 <00><00> <00><00> <00><00> <00><00>-beny/plugins/slots/threads/RunnableSlotUpdate ?<00><00> <00><00>slots.generic.wrongtile1beny/plugins/slots/items/InteractionSlotsDiamonds=com/eu/habbo/habbohotel/items/interactions/InteractionDefaultjava/sql/SQLException&com/eu/habbo/habbohotel/rooms/RoomTilejava/lang/Exception()V"com/eu/habbo/habbohotel/rooms/Room getLayout,()Lcom/eu/habbo/habbohotel/rooms/RoomLayout;getX()SgetY(com/eu/habbo/habbohotel/rooms/RoomLayoutgetTile,(SS)Lcom/eu/habbo/habbohotel/rooms/RoomTile; getRotation()IgetTileInFrontS(Lcom/eu/habbo/habbohotel/rooms/RoomTile;I)Lcom/eu/habbo/habbohotel/rooms/RoomTile;.com/eu/habbo/habbohotel/gameclients/GameClientgetHabbo'()Lcom/eu/habbo/habbohotel/users/Habbo;#com/eu/habbo/habbohotel/users/Habbo getRoomUnit*()Lcom/eu/habbo/habbohotel/rooms/RoomUnit;&com/eu/habbo/habbohotel/rooms/RoomUnitgetCurrentLocation*()Lcom/eu/habbo/habbohotel/rooms/RoomTile; getHabboInfo+()Lcom/eu/habbo/habbohotel/users/HabboInfo;'com/eu/habbo/habbohotel/users/HabboInfogetIdvalueOf(I)Ljava/lang/Integer; containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;intValuecom/eu/habbo/Emulator getConfig*()Lcom/eu/habbo/core/ConfigurationManager;&com/eu/habbo/core/ConfigurationManagergetInt(Ljava/lang/String;)IgetIntUnixTimestampremovegetTexts"()Lcom/eu/habbo/core/TextsManager;com/eu/habbo/core/TextsManagergetValue&(Ljava/lang/String;)Ljava/lang/String;4com/eu/habbo/habbohotel/rooms/RoomChatMessageBubblesWIRED6Lcom/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles;whisperK(Ljava/lang/String;Lcom/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getCurrencyAmount(I)I getRandom()Ljava/util/Random;java/util/RandomnextIntNORMAL setExtradata(Ljava/lang/String;)V needsUpdate(Z)VupdateItemState,(Lcom/eu/habbo/habbohotel/users/HabboItem;)V getThreading(()Lcom/eu/habbo/threading/ThreadPooling;<00>(Lcom/eu/habbo/habbohotel/gameclients/GameClient;Lcom/eu/habbo/habbohotel/users/HabboItem;Lcom/eu/habbo/habbohotel/rooms/Room;ZIZ)V$com/eu/habbo/threading/ThreadPoolingrun=(Ljava/lang/Runnable;J)Ljava/util/concurrent/ScheduledFuture;!89:;<=>;<=?@A<00>$*-<06>*<2A>Y<><03>*<2A>Y<><03><05>B #CH$DE$FG$HG$IJ$KL$MG$NG?OAg*+,<2C>*<2A>Y<><03>*<2A>Y<><03><05>B C DEPQRJSTUVA% *,<2C>*<2A>*<2A> <09>
:,<2C>*<2A> `<60> :+<2B> <0A><0E><0F><01>*<2A>+<2B> <0A><10><11><12><13><00>*<2A>+<2B> <0A><10><11><12><14><15><16><18><19><00>*<2A>+<2B> <0A><10><11><12><13>c*<2A>+<2B> <0A><10><11><12><14><15><16><1A>0*<2A>+<2B> <0A><10><11><12>W*<2A>+<2B> <0A><10><11><12>W<>q+<2B> <0A><1D><1E><1F> <20>*<2A>+<2B> <0A><10><11><12><1A>!<21>`<60><12>"W<>7*<2A>+<2B> <0A><10><11>*<2A>+<2B> <0A><10><11><12><14><15>`<60><12>"W+<2B> <0A><10>#<23><19>$<24>%<25><19>+<2B> <0A>&<26><1E><1F> <20><00><>'d<>(d<>)<29>d<><04>6<06><0E>*<2A><19> <0C>%<25>t6+<2B> <0A>+<2B><1E>,<2C> *-<2D>.*<04>/,*<2A>0<>1<>2Y+*,<04>34<>6W*<2A>+<2B> <0A><10><11><12><13>*<2A>+<2B> <0A><10><11><04><12>"W<>+<2B> <0A>7<><1E><1F> <20>Bn$%"'1)H*m+<00>,<00>-<00>.<00>1<00>2<00>6 :?>\?qB<01>C<01>D<01>E<01>F<01>G<01>H<01>I<01>JLO)RCR<01><00>WX<01>kYG*DE*Z[*\]*^_`a"bac <0C><00>dd&31@<01>H<01>lSefgAJ<03>BWC*DEhi\]j_klA,<03>B\C DEmnAI<01>BaC*DEhi\]j_SeopPK
<00>M'><1C><>
<00>
3beny/plugins/slots/threads/RunnableSlotUpdate.class<73><73><EFBFBD><EFBFBD>4<00>
$G #H #I #J #K #L #M #N #O
PQ
RST
GU
V2WX
Y
Z[ \]
^_` \a
^b
^cd
ef
eg
hi
Rj <0B>
klmnogc0Lcom/eu/habbo/habbohotel/gameclients/GameClient;item)Lcom/eu/habbo/habbohotel/users/HabboItem;room$Lcom/eu/habbo/habbohotel/rooms/Room;winZprizeI resetRequired
prizeGivendiamonds<init><00>(Lcom/eu/habbo/habbohotel/gameclients/GameClient;Lcom/eu/habbo/habbohotel/users/HabboItem;Lcom/eu/habbo/habbohotel/rooms/Room;ZIZ)VCodeLineNumberTableLocalVariableTablethis/Lbeny/plugins/slots/threads/RunnableSlotUpdate; StackMapTablempqrrun()VstTu
SourceFileRunnableSlotUpdate.java 3@ 0- 1- &' () *+ ,- ./ 2-p vwx yzjava/lang/StringBuilderslots. {|credits.win }~t <00><00> <00><00>s <00><00>.lose <00><00> <00><00> <00><00>0q <00><00> <00><00>r <00><00> <00><00><00> ?<00>-beny/plugins/slots/threads/RunnableSlotUpdatejava/lang/Objectjava/lang/Runnable.com/eu/habbo/habbohotel/gameclients/GameClient'com/eu/habbo/habbohotel/users/HabboItem"com/eu/habbo/habbohotel/rooms/Room#com/eu/habbo/habbohotel/users/Habbocom/eu/habbo/core/TextsManagerjava/lang/StringgetHabbo'()Lcom/eu/habbo/habbohotel/users/Habbo;com/eu/habbo/EmulatorgetTexts"()Lcom/eu/habbo/core/TextsManager;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;getValue&(Ljava/lang/String;)Ljava/lang/String;4com/eu/habbo/habbohotel/rooms/RoomChatMessageBubblesGREEN6Lcom/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles;whisperK(Ljava/lang/String;Lcom/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles;)VRED
givePoints(I)V giveCredits setExtradata(Ljava/lang/String;)V needsUpdate(Z)VupdateItemState,(Lcom/eu/habbo/habbohotel/users/HabboItem;)V getThreading(()Lcom/eu/habbo/threading/ThreadPooling;$com/eu/habbo/threading/ThreadPooling=(Ljava/lang/Runnable;J)Ljava/util/concurrent/ScheduledFuture;!#$%&'()*+,-./0-1-2-345<00><*<2A>*<03>*<03>*+<2B>*,<2C>*-<2D>*<04>*<05>*<06> *<2A><07>*<04><02>62  #)/6 ;"7H<89<&'<()<*+<,-<./<2-:<01>;;<=>?@5<01><00>*<2A><03><00>*<04>*<2A><07>>*<2A><04>
<EFBFBD> <0B> Y<> <0E>*<2A> <09><10><11><12><0F><13><14><15><16>;*<2A><04>
<EFBFBD> <0B> Y<> <0E>*<2A> <09><10><11><17><0F><13><14><18>*<2A> <09>*<2A><04>
*<2A><08><19>*<2A><04>
*<2A><08>*<2A><02>"*<2A><1B>*<2A><04>*<2A>*<2A><05><1E>*<03><02>* <20>"W<>6>&' ()N,<00>/<00>0<00>3<00>7<00>8<00>9<00>:<00>=<00>><00>@7 <00>89:Z
<EFBFBD>5;ABC<>;ABCD<16>!;ABC<>;ABCD %EFPK
<00>M.<2E><>`RR plugin.json{
"main" : "beny.plugins.slots.Main",
"name" : "Slots",
"author" : "Beny."
}PK
<00>M <00>AMETA-INF/<2F><>PK
<00>M<><4D>H<EFBFBD>gg<00><>+META-INF/MANIFEST.MFPK
<00>M<00>A<EFBFBD>beny/PK
<00>M <00>A<EFBFBD>beny/plugins/PK
<00>M<00>Abeny/plugins/slots/PK
<00>M<00>ACbeny/plugins/slots/items/PK
<00>M<00>Azbeny/plugins/slots/threads/PK
<00>M<>@<40>><3E><00><00><><EFBFBD>beny/plugins/slots/Main.classPK
<00>M\[pNN6<00><><EFBFBD> beny/plugins/slots/items/InteractionSlotsCredits.classPK
<00>M<17>߂<00>7<00><>h beny/plugins/slots/items/InteractionSlotsDiamonds.classPK
<00>M'><1C><>
<00>
3<00><>?7beny/plugins/slots/threads/RunnableSlotUpdate.classPK
<00>M.<2E><>`RR <00><><EFBFBD>Bplugin.jsonPK j
C