mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-02 16:49:03 +00:00
c2f325b4e7
* Server: Ripped PluginService From Astreaus-V2 This Removes The Need For Plugin MetaData * Plugins: Handle Emote Tab Run Buttons * Add Some Settings Button Plugins Brightness Buttons Music Volume Buttons Walk/Run Buttons Toggle SplitPrivate-Chat * Fix Player Still Running With 0 Energy Fixes Players Continuing To Run For The Rest Of Their Current Movement Task Even If They Run Out Of Energy
32 lines
888 B
Kotlin
32 lines
888 B
Kotlin
package plugin.buttons.gameframe
|
|
|
|
import com.rs2.event.SubscribesTo
|
|
import com.rs2.event.impl.ButtonActionEvent
|
|
import com.rs2.game.players.Player
|
|
import plugin.buttons.ButtonClick
|
|
|
|
|
|
@SubscribesTo(ButtonActionEvent::class)
|
|
class ToggleSplitChatButtons : ButtonClick() {
|
|
|
|
override fun execute(player: Player, event: ButtonActionEvent) {
|
|
when (event.button) {
|
|
3189 -> {
|
|
player.packetSender.sendConfig(502, 1)
|
|
player.packetSender.sendConfig(287, 1)
|
|
player.splitChat = true
|
|
}
|
|
|
|
3190 -> {
|
|
player.packetSender.sendConfig(502, 0)
|
|
player.packetSender.sendConfig(287, 0)
|
|
player.splitChat = false
|
|
}
|
|
}
|
|
}
|
|
|
|
override fun test(event: ButtonActionEvent): Boolean {
|
|
return event.button == 3189 || event.button == 3190
|
|
}
|
|
|
|
} |