не помогло.par_access_flags is "zat"
Пробуй )
Тогда выдай просто на zне помогло.
заметил кстати, щас даже у обычных юзеров, флаг z не стоит, которые даже первый раз зашли... не знаю почему так, хотя в amxx.cfg все как положено "z"Тогда выдай просто на z
И глянь будет ли у обычных юзеров работать.
И кстати попроси проверить людей которым никогда ничего не прописывал, если сам проверял.
Я когда делал себе, ставил левый пароль от админки, и у меня тоже не работало, потом чекнул через amx_who, а у меня ниодного флага не было, даже z.
Тогда у админов работать не будет. Если только в качестве проверки.Тогда выдай просто на z
не, спасибо hamsandwich + engine..попробуй этот
Тогда дело точно не в модуле )заметил кстати, щас даже у обычных юзеров, флаг z не стоит, которые даже первый раз зашли... не знаю почему так, хотя в amxx.cfg все как положено "z"
хорошо, спасибо.Тогда дело точно не в модуле )
Решай вопрос почему не выдаёт "z" обычным юзерам, потому что по этому флагу парашют и работает у них.
Заметил что на этой версии, при активации парашюта choke подскакивает до 15 и вышеАвтор:ReHLDS Team
Версия: 1.1
Простой плагин Парашюта без модели. Полностью написан на ReAPI
Доступен всем игрокам. Для открытия парашюта жмите клавишу "E" в воздухе.
#include <amxmodx>
#include <reapi>
//#define FLAG_ACCESS ADMIN_LEVEL_H // Только для админов и випов.
#if defined FLAG_ACCESS
#define is_vip(%1) (get_user_flags(%1) & FLAG_ACCESS)
#endif
public plugin_init()
{
register_plugin("Re Parachute", "1.0", "AcE")
RegisterHookChain(RG_CBasePlayer_PreThink, "RG_client_PreThink", true)
}
public RG_client_PreThink(id)
{
#if defined FLAG_ACCESS
if (!is_vip(id))
return HC_CONTINUE
#endif
if (!is_user_alive(id))
return HC_CONTINUE
if (~get_entvar(id, EntVars:var_button) & IN_USE || get_entvar(id, EntVars:var_flags) & FL_ONGROUND)
return HC_CONTINUE
static Float:velocity[3]
get_entvar(id, EntVars:var_velocity, velocity)
if (velocity[2] < 0)
{
velocity[2] = (velocity[2] +40.0 < -100) ? velocity[2] +40.0 : -100.0
set_entvar(id, EntVars:var_velocity, velocity)
}
return HC_CONTINUE
}
вот еще рабочий...
Код:#include <amxmodx> #include <reapi> //#define FLAG_ACCESS ADMIN_LEVEL_H // Только для админов и випов. #if defined FLAG_ACCESS #define is_vip(%1) (get_user_flags(%1) & FLAG_ACCESS) #endif public plugin_init() { register_plugin("Re Parachute", "1.0", "AcE") RegisterHookChain(RG_CBasePlayer_PreThink, "RG_client_PreThink", true) } public RG_client_PreThink(id) { #if defined FLAG_ACCESS if (!is_vip(id)) return HC_CONTINUE #endif if (!is_user_alive(id)) return HC_CONTINUE if (~get_entvar(id, EntVars:var_button) & IN_USE || get_entvar(id, EntVars:var_flags) & FL_ONGROUND) return HC_CONTINUE static Float:velocity[3] get_entvar(id, EntVars:var_velocity, velocity) if (velocity[2] < 0) { velocity[2] = (velocity[2] +40.0 < -100) ? velocity[2] +40.0 : -100.0 set_entvar(id, EntVars:var_velocity, velocity) } return HC_CONTINUE }