flexcorejz
Пользователь
- Регистрация
- 8 Ноя 2017
- Сообщения
- 303
- Симпатии
- 24
У кого есть простой плагин который выдает флаги стим игрокам ?
#include <amxmodx>
#define USE_REAPI // Использовать ReAPI модуль. Если не ReAPI, то закомментируйте
#if defined USE_REAPI
#include <reapi>
#endif
#define STEAM_FLAG ADMIN_LEVEL_H // Флаг, который будет выдан Steam игроку
public plugin_init()
register_plugin("Flag for Steam", "1.0", "TBONTB");
public client_putinserver(id)
if(is_user_steam(id)) set_user_flags(id, STEAM_FLAG);
#if !defined USE_REAPI
stock bool:is_user_steam(id)
{
static dp_pointer;
if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id);
server_exec();
return (get_pcvar_num(dp_pointer) == 2) ? true : false;
}
return false;
}
#endif
Кто-то шарит, а кто-то без реапи)flexcorejz,
PHP:#include <amxmodx> #define USE_REAPI // Использовать ReAPI модуль. Если не ReAPI, то закомментируйте #if defined USE_REAPI #include <reapi> #endif #define STEAM_FLAG ADMIN_LEVEL_H // Флаг, который будет выдан Steam игроку public plugin_init() register_plugin("Flag for Steam", "1.0", "TBONTB"); public client_putinserver(id) if(is_user_steam(id)) set_user_flags(id, STEAM_FLAG); #if !defined USE_REAPI stock bool:is_user_steam(id) { static dp_pointer; if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider"))) { server_cmd("dp_clientinfo %d", id); server_exec(); return (get_pcvar_num(dp_pointer) == 2) ? true : false; } return false; } #endif
#include <amxmisc>
#include <amxmodx>
new bool:steam[33];
new vipaccess[32], defaccess[32];
new cvar_check_time, cvar_vip_access, cvar_default_access;
public plugin_init()
{
register_plugin("Automatic VIP", "0.1", "AMXX Dev Team")
cvar_check_time=register_cvar("av_check_after", "10.0")
cvar_vip_access=register_cvar("av_vip_access", "bij")
cvar_default_access=register_cvar("av_default_access", "z")
}
public plugin_modules()
{
require_module("amxmisc")
require_module("amxmodx")
}
public client_putinserver(id)
{
set_task(get_pcvar_float(cvar_check_time), "plugin_check_access", id)
}
public plugin_check_access(id)
{
steam[id]=(is_user_steam(id))
get_pcvar_string(cvar_vip_access, vipaccess, 31)
get_pcvar_string(cvar_default_access, defaccess, 31)
new defaccess2=read_flags(defaccess)
new vipaccess2=read_flags(vipaccess)
if(is_user_connected(id))
{
if(steam[id])
{
if(defaccess2)
{
remove_user_flags(id, defaccess2)
set_user_flags(id, vipaccess2)
}
}
}
}
stock bool:is_user_steam(id)
{
static dp_pointer;
if(dp_pointer||(dp_pointer=get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id);
server_exec();
return(get_pcvar_num(dp_pointer)==2)?true:false;
}
return false;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/
Скомпилило, сейчас проверюflexcorejz, инклуды реапи обнови
[ 51] unknown unknown unknown steam_flag.amxx error[DOUBLEPOST=1520086203][/DOUBLEPOST]flexcorejz, инклуды реапи обнови
Работает, спасибо)#include <amxmisc>
#include <amxmodx>
new bool:steam[33];
new vipaccess[32], defaccess[32];
new cvar_check_time, cvar_vip_access, cvar_default_access;
public plugin_init()
{
register_plugin("Automatic VIP", "0.1", "AMXX Dev Team")
cvar_check_time=register_cvar("av_check_after", "10.0")
cvar_vip_access=register_cvar("av_vip_access", "bij")
cvar_default_access=register_cvar("av_default_access", "z")
}
public plugin_modules()
{
require_module("amxmisc")
require_module("amxmodx")
}
public client_putinserver(id)
{
set_task(get_pcvar_float(cvar_check_time), "plugin_check_access", id)
}
public plugin_check_access(id)
{
steam[id]=(is_user_steam(id))
get_pcvar_string(cvar_vip_access, vipaccess, 31)
get_pcvar_string(cvar_default_access, defaccess, 31)
new defaccess2=read_flags(defaccess)
new vipaccess2=read_flags(vipaccess)
if(is_user_connected(id))
{
if(steam[id])
{
if(defaccess2)
{
remove_user_flags(id, defaccess2)
set_user_flags(id, vipaccess2)
}
}
}
}
stock bool:is_user_steam(id)
{
static dp_pointer;
if(dp_pointer||(dp_pointer=get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id);
server_exec();
return(get_pcvar_num(dp_pointer)==2)?true:false;
}
return false;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/
amx_cvar av_vip_access "bij" + flag[ 51] unknown unknown unknown steam_flag.amxx error[DOUBLEPOST=1520086203][/DOUBLEPOST]
Работает, спасибо)