Diffstat (limited to 'builtin/common/misc_helpers.lua')
0 files changed, 0 insertions, 0 deletions
lt;celeron55@gmail.com>
This program is free software; you can redistribute it and/or modifyit under the terms of the GNU Lesser General Public License as published bythe Free Software Foundation; either version 2.1 of the License, or(at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU Lesser General Public License for more details.You should have received a copy of the GNU Lesser General Public License alongwith this program; if not, write to the Free Software Foundation, Inc.,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.*/#ifndef S_PLAYER_H_#define S_PLAYER_H_#include <map>#include"cpp_api/s_base.h"class ScriptApiPlayer
:virtual public ScriptApiBase
{public:virtual~ScriptApiPlayer();voidon_newplayer(ServerActiveObject *player);voidon_dieplayer(ServerActiveObject *player);boolon_respawnplayer(ServerActiveObject *player);boolon_prejoinplayer(std::string name,std::string ip,std::string &reason);voidon_joinplayer(ServerActiveObject *player);voidon_leaveplayer(ServerActiveObject *player);voidon_cheat(ServerActiveObject *player,conststd::string &cheat_type);voidon_playerReceiveFields(ServerActiveObject *player,conststd::string &formname,