Вот форма отправки сообщений админам, сам плагин не проверял ещё, но по идее всё должно работать...
В чате достаточно набрать /adm для вывода списка админов сервера...
Исходник *.sma
/*
adm help menu for dofrag.ru
*/
#include <amxmodx>
#include <amxmisc>
public plugin_init()
{
register_plugin("/adm adm-help", "1.0", "dofrag.ru")
register_clcmd("say /adm", "h_menu")
}
public h_menu(i)
{
new s_menu = menu_create("\All Heroes - администрация", "h_menu_func")
menu_additem(s_menu, "\wНикнейм админа", "1", 0)
menu_additem(s_menu, "\wНикнейм админа", "2", 0)
menu_additem(s_menu, "\wНикнейм админа", "3", 0)
menu_additem(s_menu, "\wНикнейм админа", "4", 0)
menu_additem(s_menu, "\wНикнейм админа", "5", 0)
menu_setprop(s_menu, MPROP_EXIT, MEXIT_ALL)
menu_display(i, s_menu, 0)
}
public h_menu_func(i, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], Name[64], access, callback
menu_item_getinfo(menu, item, access, data, 5, Name, 63, callback)
new keys = str_to_num(data)
switch(keys)
{
case 1:
{
show_motd(i, "addons\amxmodx\configs\admin-help\adm1.txt", "Никнейм админа 1")
}
case 2:
{
show_motd(i, "addons\amxmodx\configs\admin-help\adm2.txt", "Никнейм админа 2")
}
case 3:
{
show_motd(i, "addons\amxmodx\configs\admin-help\adm3.txt", "Никнейм админа 3")
}
case 4:
{
show_motd(i, "addons\amxmodx\configs\admin-help\adm4.txt", "Никнейм админа 4")
}
case 5:
{
show_motd(i, "addons\amxmodx\configs\menushka\adm5.txt", "Никнейм админа 5")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
Содержимое файлов adm1.txt, adm1.txt, adm2.txt, adm3.txt*:
<html>
<iframe src="http://dofrag.ru/store/adm-help/adm-nikname.html" frameborder='0' width='1280' height='1000' scrolling='yes'></iframe>
</html>
Во фрейме вставляем содержимое формы отправки сообщения, как вариант http://icq.refer.ru/
Или просто вывести данные админа, в виде анкеты.
Пример содержимого http://dofrag.ru/store/adm-help/adm-nikname.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Отправка сообщения на номер ICQ админу</title>
<meta name="description" content="Отправка сообщения на номер ICQ админу"/>
<meta name="keywords" content="icq"/>
<meta name="distribution" content="global" />
<meta name="robots" content="noindex, nofollow" />
<meta name="language" content="ru, en" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="shortcut icon" href="/favicon.ico" />
</head>
<body>
<div align="center"><iframe rel="nofollow" src="http://icq.refer.ru/sendicq/*.html" border="0" width="680" height="460" frameborder="0" scrolling="no" ></iframe></div>
</body>
</html>
Эту форму можно добавить и на форум во всплывающем POP-UP окне.
Центровка pop-up окон, по центру
<script language="javascript" type="text/javascript">
<!--
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
// -->
</script>