PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#include <colorchat>
new cam;
#define PLUGIN "Camera"
#define VERSION "1.0"
#define AUTHOR "PlayBoy"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /cam", "CamMenu");
register_clcmd("say /camera", "CamMenu");
}
public plugin_precache()
{
precache_model("models/rpgrocket.mdl")
}
public CamMenu(id)
{
new InfoStatus[198];
new menu = menu_create("\d[G#D] \yChoose Camera View", "camera");
formatex(InfoStatus, charsmax(InfoStatus), "\rCamera View : \d[\y%s\d]", cam ? "3D View" : "Normal View");
menu_additem(menu, InfoStatus, "1");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public camera(id, menu, item)
{
new szName[64];
if( item == MENU_EXIT )
{
menu_destroy(menu);
return 1;
}
get_user_name(id,szName,charsmax(szName))
static szCommand[13]; read_argv(0, szCommand, 12);
switch(item)
{
case 0:
{
cam = !cam
if(cam)
{
set_view(id, CAMERA_3RDPERSON)
CamMenu(id)
}
else
{
set_view(id, CAMERA_NONE)
CamMenu(id)
}
}
}
return 1;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ fbidis\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil\\ fcharset0 Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ ltrpar\\ lang1025\\ f0\\ fs16 \n\\ par }
*/