Цитата(ozmosis @ 30.5.2013, 14:10)

не подскажете как изменить название демки и сделать так чтоб демки перезаписывались у игрока (дабы не создавать хлам)
к исходнику выложенному Nebo9 в 13 посте. ( ссылка на пост не корректная)
Пробуй. Только в UTF-8 без ВОМ не забудь сохранить. Компилит нормально.
Чтобы изменить название демо, меняй эту строку:
Код:
#define DEMO "demka"
demka - название демо
Код:
#include <amxmodx>
#define PLUGIN "Record Demo Question RUS"
#define AUTHOR "Serjant"
#define VERSION "0.1"
#define DEMO "demka"
new g_Menu, g_Enable, g_Immunity;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_cvar("rdq_version", "0.1", FCVAR_SERVER | FCVAR_SPONLY);
g_Enable = register_cvar("rdq_enable", "1");
g_Immunity = register_cvar("rdq_immunity", "1");
g_Menu = menu_create("Начать запись демки???","FuncMenu");
menu_additem(g_Menu,"Да, Я согласен!");
menu_additem(g_Menu,"Нет, не писать демку!");
menu_setprop(g_Menu, MPROP_EXIT, -1);
}
public client_putinserver(id)
{
if(get_pcvar_num(g_Immunity) && (get_user_flags(id) & ADMIN_IMMUNITY))
{
return PLUGIN_HANDLED;
}
if(get_pcvar_num(g_Enable))
{
set_task(5.0, "ExecMenu", id);
}
return PLUGIN_CONTINUE;
}
public FuncMenu(id, g_Menu, key)
{
key++;
if(key == 1)
{
new szTime[32];
get_time("%y%m%d%H%M%S", szTime, 31);
client_cmd(id, "stop; record ^"%s^"", DEMO);
}
if(key == 2)
{
client_print(id, print_chat, "Вы отказались от записи демо. В случае бана вам будет трудно его оспорить!");
}
}
public ExecMenu(id)
{
menu_display(id, g_Menu);
return PLUGIN_HANDLED;
}
Отредактировал: GOOD FELLOW, - 30.5.2013, 14:35