Страница 1 от 2
VIP генератора на форума, премахва армора на нормалните хората всеки рунд
Публикувано на: 05 Фев 2019, 20:20
от Maverick
Това е кода
vipgen/
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define PLUGIN_VERSION "1.0"
#define VIP_FLAG ADMIN_RESERVATION
public plugin_init()
{
register_plugin("Generated VIP Plugin", PLUGIN_VERSION, "AMXX-BG.info")
register_cvar("amxxbg_vip", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
register_message(get_user_msgid("ScoreAttrib"), "OnScoreAttrib")
}
public OnPlayerSpawn(id)
{
if(!is_user_alive(id) || !is_user_vip(id))
return
cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_smokegrenade")
}
public OnScoreAttrib(iMsgId, iMsgDest, iMsgEnt)
{
if(is_user_vip(get_msg_arg_int(1)) && !get_msg_arg_int(2))
set_msg_arg_int(2, ARG_BYTE, (1<<2))
}
bool:is_user_vip(id)
return !!(get_user_flags(id) & VIP_FLAG)
Надявам се да има начин да се оправи.
VIP генератора на форума, премахва армора на нормалните хората всеки рунд
Публикувано на: 05 Фев 2019, 20:36
от just sayin'
Коя платформа използваш? HLDS или ReHLDS?
VIP генератора на форума, премахва армора на нормалните хората всеки рунд
Публикувано на: 05 Фев 2019, 20:39
от Maverick
ReHLDS е.
VIP генератора на форума, премахва армора на нормалните хората всеки рунд
Публикувано на: 05 Фев 2019, 20:40
от just sayin'
Тогава избираш ReAPI а не AMXX.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmodx>
#include <reapi>
#define PLUGIN_VERSION "1.0-Re"
#define VIP_FLAG ADMIN_IMMUNITY
public plugin_init()
{
register_plugin("Generated VIP Plugin", PLUGIN_VERSION, "AMXX-BG.info")
register_cvar("amxxbg_vip", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)
register_message(get_user_msgid("ScoreAttrib"), "OnScoreAttrib")
}
public OnPlayerSpawn(id)
{
if(!is_user_alive(id) || !is_user_vip(id))
return
set_entvar(id, var_health, 100.0)
rg_set_user_armor(id, 100, ARMOR_VESTHELM)
rg_give_item(id, "weapon_hegrenade")
rg_give_item(id, "weapon_flashbang")
rg_set_user_bpammo(id, WEAPON_FLASHBANG, 2)
rg_give_item(id, "weapon_smokegrenade")
}
public OnScoreAttrib(iMsgId, iMsgDest, iMsgEnt)
{
if(is_user_vip(get_msg_arg_int(1)))
set_msg_arg_int(2, ARG_BYTE, (1<<2))
}
bool:is_user_vip(id)
return !!(get_user_flags(id) & VIP_FLAG)
VIP генератора на форума, премахва армора на нормалните хората всеки рунд
Публикувано на: 05 Фев 2019, 21:17
от mi0
Изобщо я няма логиката за махане на армор. В кода такова нещо няма.
VIP генератора на форума, премахва армора на нормалните хората всеки рунд
Публикувано на: 05 Фев 2019, 21:36
от Maverick
just sayin' написа: ↑05 Фев 2019, 20:40
Тогава избираш ReAPI а не AMXX.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <reapi>
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define PLUGIN_VERSION "1.0"
#define VIP_FLAG ADMIN_RESERVATION
public plugin_init()
{
register_plugin("Generated VIP Plugin", PLUGIN_VERSION, "AMXX-BG.info")
register_cvar("amxxbg_vip", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
register_message(get_user_msgid("ScoreAttrib"), "OnScoreAttrib")
}
public OnPlayerSpawn(id)
{
if(!is_user_alive(id) || !is_user_vip(id))
return
cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_smokegrenade")
}
public OnScoreAttrib(iMsgId, iMsgDest, iMsgEnt)
{
if(is_user_vip(get_msg_arg_int(1)) && !get_msg_arg_int(2))
set_msg_arg_int(2, ARG_BYTE, (1<<2))
}
bool:is_user_vip(id)
return !!(get_user_flags(id) & VIP_FLAG)
Това е резултата
unknown unknown unknown amxxbg_vip_plug error
Изобщо я няма логиката за махане на армор. В кода такова нещо няма.
Не знам, но им маха армора на нормалните играчи докато дава на виповете.
VIP генератора на форума, премахва армора на нормалните хората всеки рунд
Публикувано на: 05 Фев 2019, 21:41
от just sayin'
Пробвай.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <reapi>
#define PLUGIN_VERSION "1.0-Re"
#define VIP_FLAG ADMIN_IMMUNITY
public plugin_init()
{
register_plugin("Generated VIP Plugin", PLUGIN_VERSION, "AMXX-BG.info")
register_cvar("amxxbg_vip", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)
register_message(get_user_msgid("ScoreAttrib"), "OnScoreAttrib")
}
public OnPlayerSpawn(id)
{
if(!is_user_alive(id) || !is_user_vip(id))
return
set_entvar(id, var_health, 100.0)
rg_set_user_armor(id, 100, ARMOR_VESTHELM)
rg_give_item(id, "weapon_hegrenade")
rg_give_item(id, "weapon_flashbang")
rg_set_user_bpammo(id, WEAPON_FLASHBANG, 2)
rg_give_item(id, "weapon_smokegrenade")
}
public OnScoreAttrib(iMsgId, iMsgDest, iMsgEnt)
{
if(is_user_vip(get_msg_arg_int(1)))
set_msg_arg_int(2, ARG_BYTE, (1<<2))
}
bool:is_user_vip(id)
return !!(get_user_flags(id) & VIP_FLAG)
VIP генератора на форума, премахва армора на нормалните хората всеки рунд
Публикувано на: 05 Фев 2019, 22:14
от TheRedShoko
just sayin' написа: ↑05 Фев 2019, 21:41
Пробвай.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <reapi>
#define PLUGIN_VERSION "1.0-Re"
#define VIP_FLAG ADMIN_IMMUNITY
public plugin_init()
{
register_plugin("Generated VIP Plugin", PLUGIN_VERSION, "AMXX-BG.info")
register_cvar("amxxbg_vip", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)
}
public OnPlayerSpawn(id)
{
if(!is_user_alive(id) || !is_user_vip(id))
return
set_entvar(id, var_health, 100.0)
rg_set_user_armor(id, 100, ARMOR_VESTHELM)
rg_give_item(id, "weapon_hegrenade")
rg_give_item(id, "weapon_flashbang")
rg_set_user_bpammo(id, WEAPON_FLASHBANG, 2)
rg_give_item(id, "weapon_smokegrenade")
}
bool:is_user_vip(id)
return !!(get_user_flags(id) & VIP_FLAG)
И каква е разликата?? Махнал си score attr...
До автора - пробва ли без плъгина? Няма логика проблемът да е от плъгина.
VIP генератора на форума, премахва армора на нормалните хората всеки рунд
Публикувано на: 05 Фев 2019, 22:56
от Maverick
До автора - пробва ли без плъгина? Няма логика проблемът да е от плъгина.
Да, аз преди ползвах ей тва и си работи норамално, а за VIP на таб друг и реших да използвам това от форума за да ги обеденя, но не работи като хората и втора тема пускам за него.
Знам че е от него защото оплакванията са от 2 дни. Хората си купуват армор той им седи до края на рунда и в началото на следващият рунд им го премахва старият.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#define VIPFLAGS ADMIN_LEVEL_F //add here who can use that feature by flag, checkout your users.ini to se what flag are available
public plugin_init() {
register_plugin("VIP Extras", "6.9", "HNSWeed")
RegisterHam(Ham_Spawn, "player", "SpawnBonus", 1)
}
public SpawnBonus(const id) {
if(is_user_alive(id)) {
if(get_user_flags(id) & VIPFLAGS) {
switch(get_user_team(id)) {
case 1: {
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "item_assaultsuit")
}
case 2: {
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "item_assaultsuit")
}
}
}
}
}
VIP генератора на форума, премахва армора на нормалните хората всеки рунд
Публикувано на: 06 Фев 2019, 15:37
от OciXCrom
Няма никакъв шанс проблемът ти да е от този плъгин. Абсолютно не съдържа никакъв код, който да прави подобно нещо. За обикновените играчи не прави буквално нищо.