Create an event system for the League of Legends live game API
Project description
League Of Events
Create custom callbacks to various in game events made possible with the League Client API
Installing
Install the PyPI Package:
pip install LeagueOfEvents
Examples
Basic example:
import leagueofevents
def my_death_function():
print("oh shucks! I died :(")
def ability_level_up(ability):
print(f"The ability {ability.name} is now level {ability.level}!")
leagueofevents.subscribe_to_event("onDeath", my_death_function)
leagueofevents.subscribe_to_event("onAbilityLevelUp", ability_level_up)
Events
onKill
Called when the player gets a kill
Returns: Nothing
onDeath
Called when the player dies
Returns: Nothing
onAssist
Called when the player gets an assist
Returns: Nothing
onLevelUp
Called when the player levels up
Returns: Nothing
onGoldGain
Called when the player gains gold
Returns: (int)Gold gained
onGoldLost
Called when the player loses gold
Returns: (int)Gold lost
onRespawn
Called when the player respawns
Returns: Nothing
onAbilityLevelUp
Called when the player levels up an ability
Returns: Ability
ability.name
ability.level
ability.key
onItemAdded
Called when the player gets a new item in their inventory
Returns: Item
item.name
item.count
item.is_consumable
onItemRemoved
Called when the player removes a item from their inventory
Returns: Item
item.name
item.count
item.is_consumable
onGameJoin
Called when the player first joins a game
Returns: Nothing
onGameLeave
Called when the player leaves a game
Returns: Nothing
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file LeagueOfEvents-1.0.6.tar.gz.
File metadata
- Download URL: LeagueOfEvents-1.0.6.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa7bb0f2394b96c3d222e57fb47f3254ff0689a820b1df3a8297a3399c2310c1
|
|
| MD5 |
702fd3cbf8bb04e1472dc57912f28635
|
|
| BLAKE2b-256 |
114ff5903cad7f30dc377e228e3e26dcb792dd7f402ad8b16f49e51bc1b5dc08
|