#include <amxmodx>
#include <engine>
#include <amxmisc>
public plugin_init()
{
register_plugin("Camera Changer", "1.0", "XunTric")
register_menucmd(register_menuid("Vallassz nezetet"), 1023, "setview")
register_clcmd("say /camera", "chooseview")
register_clcmd("say_team /camera", "chooseview")
register_clcmd("say /cam", "chooseview")
register_clcmd("say_team /cam", "chooseview")
register_clcmd("say cam", "chooseview")
register_clcmd("say_team cam", "chooseview")
}
public plugin_modules()
{
require_module("engine")
}
public plugin_precache()
{
precache_model("models/rpgrocket.mdl")
}
public chooseview(id)
{
new menu[192]
new keys = MENU_KEY_0|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4
format(menu, 191, "Vallassz nezetet^n^n1. 3D nezet^n0. Vallrol nezet^n2. Felul nezet^n3. Normall nezet^n^n4. Killepes")
show_menu(id, keys, menu)
return PLUGIN_CONTINUE
}
public setview(id, key, menu)
{
if(key == 0) {
set_view(id, CAMERA_3RDPERSON)
return PLUGIN_HANDLED
}
if(key == 2) {
set_view(id, CAMERA_UPLEFT)
return PLUGIN_HANDLED
if(key == 3) {
set_view(id, CAMERA_TOPDOWN)
return PLUGIN_HANDLED
}
if(key == 4) {
set_view(id, CAMERA_NONE)
return PLUGIN_HANDLED
}
else {
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
}