Rigs of Rods 2023.09
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
ServerScriptClass.h
Go to the documentation of this file.
1
2 // =================================================== //
3 // THIS IS NOT A C++ HEADER! Only a dummy for Doxygen. //
4 // =================================================== //
5
6
15namespace Script2Server {
16
21{
22public:
23
26
29 void Log(const string &in);
30
34
37 int getTime();
38
42
44
47
51 void say(const string &in, int uid, int type);
52
55 void kick(int kuid, const string &in);
56
59 void ban(int buid, const string &in);
60
63 bool unban(int buid);
64
68 int cmd(int uid, string cmd);
69
72 string getUserName(int uid);
73
76 void setUserName(int uid, const string &in);
77
80 string getUserAuth(int uid);
81
84 int getUserAuthRaw(int uid);
85
88 void setUserAuthRaw(int uid, int);
89
92 int getUserColourNum(int uid);
93
96 void setUserColourNum(int uid, int);
97
101
104 string getUserToken(int uid);
105
108 string getUserVersion(int uid);
109
112 string getUserIPAddress(int uid);
113
115
118
121 void setCallback(const string &in, const string &in, ?&in);
122
125 void deleteCallback(const string &in, const string &in, ?&in);
126
129 void throwException(const string &in);
130
132
135
139
143
146 string get_IPAddr();
147
151
156
159 string get_owner();
160
163 string get_website();
164
167 string get_ircServ();
168
171 string get_voipServ();
172
176
178
181
184 string get_version();
185
189
193
195
198
201 int rangeRandomInt(int, int);
202
207 void curlRequestAsync(string url, string displayname);
208
210
211};
212
213} // namespace Script2Server
214
void Log(const string &in)
void say(const string &in, int uid, int type)
string get_protocolVersion()
Returns RORNET_VERSION, for example "RoRnet_2.44".
void deleteCallback(const string &in, const string &in, ?&in)
int cmd(int uid, string cmd)
Runs an AngelScript code snippet on a client.
void setCallback(const string &in, const string &in, ?&in)
void ban(int buid, const string &in)
void throwException(const string &in)
void curlRequestAsync(string url, string displayname)
Launches a background task, use `curlStatus` callback to monitor progress and receive result.
void setUserColourNum(int uid, int)
void setUserName(int uid, const string &in)
string get_version()
Returns build date, for example "Feb 13 2023".
void kick(int kuid, const string &in)
string get_asVersion()
Returns ANGELSCRIPT_VERSION_STRING, for example "2.29.2".
void setUserAuthRaw(int uid, int)
Pseudo-namespace; it doesn't exist in code or script runtime, only in this documentation.
Definition globals.h:16