mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-05 08:39:04 +00:00
Plugins Fixup / Conversion(#511)
* 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
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
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 ToggleRunButtons : ButtonClick() {
|
||||
|
||||
override fun execute(player: Player, event: ButtonActionEvent) {
|
||||
when (event.button) {
|
||||
152 -> {
|
||||
player.packetSender.sendConfig(173, 0)
|
||||
player.isRunning = false
|
||||
player.isRunning2 = false
|
||||
|
||||
}
|
||||
|
||||
153 -> {
|
||||
if (player.tutorialProgress == 11) {
|
||||
player.dialogueHandler.sendDialogues(3041, 0)
|
||||
}
|
||||
player.packetSender.sendConfig(173, 1)
|
||||
player.isRunning = true
|
||||
player.isRunning2 = true
|
||||
}
|
||||
}
|
||||
}
|
||||
override fun test(event: ButtonActionEvent): Boolean {
|
||||
return event.button == 152 || event.button == 153
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user