28 lines
951 B
Plaintext
28 lines
951 B
Plaintext
global function pulseInit
|
|
|
|
global table pulseData = {}
|
|
|
|
struct {
|
|
array<string> allMaps
|
|
} file
|
|
|
|
void function pulseInit()
|
|
{
|
|
pulsePrefixSet()
|
|
pulsePrintt("Initialized.")
|
|
}
|
|
|
|
void function pulseGetData()
|
|
{
|
|
string URL = GetConVarString("ToneURL")
|
|
array URLpath = ["/weapons", "/weapons", "/gamemodes", "/gamemodes", "/maps"]
|
|
array tablepath = ["weaponsLocal", "weaponsGlobal", "gamemodesAll", "gamemodesSeparated", "maps"]
|
|
pulseRequestData(URL + URLpath[1], ["uid" = NSGetLocalPlayerUID()], tablepath[1])
|
|
pulseRequestData(URL + URLpath[2], ["uid" = "!" + NSGetLocalPlayerUID()], tablepath[2])
|
|
pulseRequestData(URL + URLpath[3], ["uid" = NSGetLocalPlayerUID()], tablepath[3])
|
|
foreach (map in file.allMaps)
|
|
{
|
|
pulseRequestData(URL + URLpath[4], ["uid" = NSGetLocalPlayerUID(), "map" = map.slice(3)], tablepath[4])
|
|
}
|
|
pulseRequestData(URL + URLpath[5], ["uid" = NSGetLocalPlayerUID()], tablepath[5])
|
|
} |