Тема: Показ Motd окна с установкой античита для NO-UCP
Описание:
Плагин информирует игрока зашедшего без ucp , установить античит.
Возможности:
1. Показ каждые 2 минуты MOTD окно с просьбой установить античит
2. Показ dhud сообщения возле прицела с просьбой установить античит
3. При нажатии кнопки F4 открывается motd окно, с установкой античита!
Настройка:
set_task( 120.0, "motd", id, _, _, "b" )
120.0 - меняем на свое, время в секундах, обязательно с одной десятой.
В файле ucp.html, меняем строчку на свою:
За помощью при установке, обращайтесь на наш сайт www.
Делал для себя, возможно кому-то приходится!
Исходник:
#include <amxmodx>
#include <amxmisc>
#include <ucp>
#include <dhudmessage>#define PLUGIN "UCP_MOTD"
#define VERSION "1.5"
#define AUTHOR "@)(otnik"new name[33]
public plugin_init() {
register_plugin("UCP MOTD","1.5","@)(otnik")
register_clcmd("say /ucp","admin_motd",0,"- Shows the MOTD.")
register_clcmd("say ucp","admin_motd",0,"- Shows the MOTD.")
}public admin_motd(id,level,cid) {
if (!cmd_access(id,level,cid,1))
return PLUGIN_CONTINUE
show_motd(id,"ucp.txt","Message of the Day.")
return PLUGIN_CONTINUE
}public client_putinserver( id ) {
if( is_user_connected ( id ) ) {
new UCPID[9]
ucp_id(id, UCPID)
if(ucp_id(id, UCPID) == -1) {
set_task( 120.0, "motd_ucp", id, _, _, "b" )
set_task( 1.5, "ShowHudUcp", id, _, _, "b" )
return PLUGIN_HANDLED
} else
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}public client_authorized(id)
{
client_cmd(id, "bind ^"F4^" ^"say /ucp^"")
}public motd_ucp(id) {
show_motd(id,"ucp.txt","Download UCP")}
public ShowHudUcp(i)
{
get_user_name(i, name, 32)
set_dhudmessage( random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, -1.0, 2, 1.0, 1.0, 0.01, 1.0, false)
show_dhudmessage( i, "%s, вы не можете убивать, нажмите F4 чтобы играть ", name )}
public client_disconnect(id) {
if(task_exists(id))
remove_task(id)
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/
У кого ошибка компиляции, у вас не установлены инклюды
#include <ucp>
#include <dhudmessage>