Overview

Namespaces

  • Budabot
    • Core
      • Modules
    • User
      • Modules
  • None
  • Tyrence
    • Modules

Classes

  • AdminController
  • AliasController
  • AltInfo
  • AltsController
  • BanController
  • BuddylistController
  • ColorsController
  • CommandlistController
  • CommandSearchController
  • ConfigController
  • EventlistController
  • HelpController
  • LogsController
  • PlayerLookupController
  • ProfileCommandReply
  • ProfileController
  • SettingsController
  • SQLController
  • SystemController
  • UsageController
  • WhitelistController

Functions

  • read_input
  • Overview
  • Namespace
  • Class

Class AltsController

Authors: - Tyrence (RK2)

Namespace: Budabot\Core\Modules
Definecommand(:

command = 'alts', accessLevel = 'member', description = 'Alt character handling', help = 'alts.txt' )


Definecommand(:

command = 'alts main (.+)', accessLevel = 'member', description = 'Add yourself as an alt to a main' )


Definecommand(:

command = 'altvalidate', accessLevel = 'member', description = 'Validate alts for admin privileges', help = 'altvalidate.txt' )


Instance: Commands this controller contains:
Located at ALTS/AltsController.class.php
Methods summary
public
# setup( )

Setup

This handler is called on bot startup.
public
# addAltCommand( $message, $channel, $sender, $sendto, $args )

This command handler adds alt character.

This command handler adds alt character.

Handlescommand("alts")

Matches("/^alts

add ([a-z0-9- ]+)$/i")
public
# removeAltCommand( $message, $channel, $sender, $sendto, $args )

This command handler removes alt character.

This command handler removes alt character.

Handlescommand("alts")

Matches("/^alts

(rem|del|remove|delete) ([a-z0-9-]+)$/i")
public
# setMainCommand( $message, $channel, $sender, $sendto, $args )

This command handler sets main character.

This command handler sets main character.

Handlescommand("alts")

Matches("/^alts

setmain$/i")
public
# altsCommand( $message, $channel, $sender, $sendto, $args )

This command handler lists alt characters.

This command handler lists alt characters.

Handlescommand("alts")

Matches("/^alts

([a-z0-9-]+)$/i")

Matches("/^alts$/i")

public
# altsMainCommand( $message, $channel, $sender, $sendto, $args )

This command handler adds yourself as an alt to a main.

This command handler adds yourself as an alt to a main.

Handlescommand("alts

main (.+)")

Matches("/^alts

main ([a-z0-9-]+)$/i")
public
# altvalidateCommand( $message, $channel, $sender, $sendto, $args )

This command handler validate alts for admin privileges.

This command handler validate alts for admin privileges.

Handlescommand("altvalidate")

Matches("/^altvalidate

([a-z0-9- ]+)$/i")
public
# checkUnvalidatedAltsEvent( $eventObj )

Description("reminds

players logging in to validate alts")

Event("logon")

public
# getAltInfo( $player )
public
# addAlt( $main, $alt, $validated )

This method adds given @a $alt as @a $main's alt character.

This method adds given @a $alt as @a $main's alt character.

public
# remAlt( $main, $alt )

This method removes given @a $alt from being @a $main's alt character.

This method removes given @a $alt from being @a $main's alt character.

Properties summary
public $moduleName

Name of the module. Set automatically by module loader.

Name of the module. Set automatically by module loader.

#
public $chatBot

Inject

#
public $settingManager

Inject

#
public $playerManager

Inject

#
public $db

Inject

#
Budabot 4 Docs API documentation generated by ApiGen