Все вопросы по работе и настройке AMXX и его плагинов.
Модератор: liFe iS GoOD
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.
6666 » 26 мар 2018, 20:01
Я пробовал этот, но мне это не нравится, потому что он производит некоторые вибрации, и он выглядит уродливым, если есть какой-либо другой способ сделать это без этой формы или FL_FROZEN, прокомментируйте здесь
- Код: Выделить всё
static bool:g_bHasAngleLock[ 33 ];
static Float:g_flLockedAngles[ 33 ][ 3 ];
public plugin_init()
{
register_plugin( "LOCK TEH ANGLEZ", VERSION,"Juice" );
register_clcmd( "say /lock", "ClientCommand_Lock" );
}
public client_putinserver( id )
{
g_bHasAngleLock[ id ] = false;
g_flLockedAngles[ id ][ 0 ] = g_flLockedAngles[ id ][ 1 ] = g_flLockedAngles[ id ][ 2 ] = 0.0;
}
public client_disconnect( id )
{
g_bHasAngleLock[ id ] = false;
g_flLockedAngles[ id ][ 0 ] = g_flLockedAngles[ id ][ 1 ] = g_flLockedAngles[ id ][ 2 ] = 0.0;
}
public ClientCommand_Lock( id )
{
g_bHasAngleLock[ id ] = !g_bHasAngleLock[ id ];
entity_get_vector( id, EV_VEC_v_angle, g_flLockedAngles[ id ] );
}
public client_PreThink( id )
{
if( is_user_alive( id ) && g_bHasAngleLock[ id ] )
{
entity_set_vector( id, EV_VEC_angles, g_flLockedAngles[ id ] );
entity_set_int( id, EV_INT_fixangle, 1 );
}
}
-
6666
-
- Сообщения: 3
- Зарегистрирован: 26 мар 2018, 19:55
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#
Вернуться в Вопросы по AMXX и его плагинам
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7