Выдача гравитации и скорости по флагу

Сообщения
24
Реакции
0
Хочу спросить, что надо сделать ,чтобы при вводе команды в консоль, давало граву и скорость

Код:
#include <amxmodx>
#include <fun>

//Старт Плагина
public plugin_ini()
{
    register_plugin("Give GnS",  "1.0",  "NeZo");
    register_clcmd("grava_speed",  "Gravity");
}

public Gravity(id)
{
    if(get_user_flags(id) & read_flags("r"))
    {   
        set_user_maxspeed(id, 500.0); //Скорость
        set_user_gravity(id, 400.0 ); //Гравитация
    }
}
 
Последнее редактирование модератором:
Сообщения
24
Реакции
0
zhorzh78, я просто пишу в консоль команду, и мне пишет неизвестная команда. Что с этим делать
?
 

RockTheStreet

Саппорт года
Сообщения
1,743
Реакции
344
Помог
40 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Ayk, Проблема не в этом была.
 

Ayk

Сообщения
763
Реакции
478
Помог
19 раз(а)
melfyk, даже после фикса plugin_init остается Unknown command без PLUGIN_HANDLED.
Код:
] grava_speed
Unknown command: grava_speed
 
Сообщения
17
Реакции
12
C++:
#include <amxmodx>
#include <fun>

#define is_user_flag(%0) (get_user_flags(%0) & ADMIN_LEVEL_F)    // Флаг "r"

public plugin_init()
{
    register_plugin("Give Gravity And Speed", "1.0", "Neshropl");
   
    register_clcmd("grava_speed", "GiveGravityAndSpeed");    // Ввод в консоль
    register_clcmd("say /grava_speed", "GiveGravityAndSpeed");    // Ввод в чат
    register_clcmd("say_tean /grava_speed", "GiveGravityAndSpeed");    // Ввод в командный чат
}

public GiveGravityAndSpeed(id)
{
    if(is_user_flag(id)){
        set_user_gravity(id, 400.0);
        set_user_maxspeed(id, 500.0);
    }else{
        client_print_color(id, print_team_default, "^1[^4Система^1] Вы не [^4VIP^1]");
    }
   
    return PLUGIN_HANDLED;
}
 
Сообщения
1,420
Реакции
2,511
Помог
58 раз(а)
NeZo, вопрос решён? Если так, поделитесь решением.
 
Сообщения
198
Реакции
16
Помог
1 раз(а)
Neshropl,
Код:
-register_clcmd("say_tean /grava_speed", "GiveGravityAndSpeed");
+register_clcmd("say_team /grava_speed", "GiveGravityAndSpeed");
 
Сообщения
486
Реакции
89
Помог
5 раз(а)
Если имеется reapi, то:
Код:
set_entvar(id, var_maxspeed, 320.0);
set_entvar(id, var_gravity, 0.8);
Ежели нет, подключаем модуль fakemeta и:
Код:
set_pev(id, var_maxspeed, 320.0);
set_pev(id, var_gravity, 0.8);
 

d3m37r4

111111
Сообщения
1,451
Реакции
1,177
Помог
10 раз(а)
WILL_BE,
Diff:
-set_pev(id, var_maxspeed, 320.0);
+set_pev(id, pev_maxspeed, 320.0);
-set_pev(id, var_gravity, 0.8);
+set_pev(id, pev_gravity, 0.8);
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу