Example #1
0
import es
import os
import popuplib
import playerlib
from xa import xa

info = es.AddonInfo()
info.name = "Skins"
info.version = "0.5"
info.author = "Don"
info.basename = "xaskins"

skinmenu = [
    'Admin T', 'Admin CT', 'Public T', 'Public CT', 'Reserved T',
    'Reserved CT', 'Misc'
]
skinnames = [
    'admin_t', 'admin_ct', 'public_t', 'public_ct', 'reserved_t',
    'reserved_ct', 'misc'
]
skinlist = {}
playermenu = {}
skins_downloadable = 1

if xa.isManiMode():
    xaskins_skinfiles_path = xa.gamedir() + "/cfg/mani_admin_plugin/skins/"
else:
    xaskins_skinfiles_path = xa.gamedir() + "/cfg/xa/skins/"

###############
### GLOBALS ###
Example #2
0
import es
import usermsg
import playerlib
from xa import xa
#plugin information
info = es.AddonInfo()
info.name = "Most Destructive"
info.version = "1.0"
info.author = "SumGuy14"
info.basename = "xamostdestructive"
gPlayerInfo = {}
# Make a global dictionary to track things in
# register module with XA
xamostdestructive = xa.register('xamostdestructive')

def unload():
    xamostdestructive.unregister()

def round_start(event_var):
    gPlayerInfo.clear()
    players = playerlib.getUseridList("#all")
    for userid in players:
        gPlayerInfo[userid] = [0, 0]
        ####################
        # [0] = Damage done
        # [1] = Kills
        ####################

def player_hurt(event_var):
    attacker = event_var['attacker']
import es
import playerlib
import popuplib
from xa import xa
import sqlite3
import os.path
#plugin information
info = es.AddonInfo()
info.name = "Player Management"
info.version = "0.2"
info.author = "Hunter"
info.basename = "xaplayers"
manage_choice = {}
manage_method = {}
manage_display = {}
manage_target = {}
manage_targetlist = {}
manage_pmenus = {}
manage_argc = {}
manage_cross_ref = {}
ban_times = {}
ban_times_order = []
xaplayers = xa.register(info.basename)
xalanguage = xaplayers.language.getLanguage()
xa_adminkick_anonymous = xaplayers.setting.createVariable(
    'adminkick_anonymous', 0,
    "When an admin kicks a player, will no text be sent?")
xa_adminban_anonymous = xaplayers.setting.createVariable(
    'adminban_anonymous', 0,
    "When an admin bans a player, will no text be sent?")
Example #4
0
import es
import playerlib
import popuplib
import gamethread
from xa import xa
#plugin information
info = es.AddonInfo()
info.name = "Player Management"
info.version = "0.2"
info.author = "Hunter"
info.basename = "xaplayers"
manage_choice = {}
manage_method = {}
manage_display = {}
manage_target = {}
manage_targetlist = {}
manage_pmenus = {}
manage_argc = {}
manage_cross_ref = {}
xaplayers = xa.register(info.basename)
xalanguage = xaplayers.language.getLanguage()
xa_adminkick_anonymous = xaplayers.setting.createVariable(
    'adminkick_anonymous', 0,
    "When an admin kicks a player, will no text be sent?")
xa_adminban_anonymous = xaplayers.setting.createVariable(
    'adminban_anonymous', 0,
    "When an admin bans a player, will no text be sent?")
xa_ban_time = xaplayers.setting.createVariable(
    'ban_time', 0,
    "The amount of time (in minutes) to ban a player for (0 = forever)")