32#include "angelscript.h"
47 void log(std::string &msg);
49 void say(std::string &msg,
int uid = -1,
int type = 0);
51 void kick(
int kuid, std::string &msg);
53 void ban(
int kuid, std::string &msg);
65 void setUserName(
int uid,
const std::string &username);
97 void setCallback(
const std::string &type,
const std::string &func,
void *obj,
int refTypeId);
99 void deleteCallback(
const std::string &type,
const std::string &func,
void *obj,
int refTypeId);
int sendGameCommand(int uid, std::string cmd)
ServerScriptSequencer * seq
std::string getServerTerrain()
unsigned int get_listenPort()
void curlRequestAsync(std::string url, std::string displayname)
Launches a background task, use curlStatus callback to monitor progress and receive result.
std::string getUserName(int uid)
std::string get_protocolVersion()
std::string getUserIPAddress(int uid)
int playerChat(int uid, char *str)
void ban(int kuid, std::string &msg)
std::string get_serverName()
void log(std::string &msg)
void deleteCallback(const std::string &type, const std::string &func, void *obj, int refTypeId)
std::string getUserToken(int uid)
int rangeRandomInt(int from, int to)
void say(std::string &msg, int uid=-1, int type=0)
ServerScriptEngine * mse
local script engine pointer, used as proxy mostly
void setUserAuthRaw(int uid, int authmode)
int getUserPosition(int uid, Ogre::Vector3 &v)
void setUserName(int uid, const std::string &username)
std::string getUserVersion(int uid)
std::string get_voipServ()
void setUserColourNum(int uid, int num)
std::string get_asVersion()
unsigned int get_maxClients()
int getUserAuthRaw(int uid)
int getUserColourNum(int uid)
std::string get_ircServ()
void throwException(const std::string &message)
std::string getUserAuth(int uid)
std::string get_version()
void broadcastUserInfo(int uid)
void kick(int kuid, std::string &msg)
void setCallback(const std::string &type, const std::string &func, void *obj, int refTypeId)
std::string get_website()