Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Scout

, Scout
Статус пользователя DeathAdder
сообщение 18.10.2015, 13:45
Сообщение #1
Стаж: 10 лет

Сообщений: 33
Благодарностей: 1
Полезность: 24

Как поставить флаг доступа на команду /scout и /st? Мне нужно, чтобы могли пользоваться только админы. Я уже как-то менял, но исходник потерял и уже забыл:D
Cкрытый текст
#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Scout"
#define VERSION "2.1"
#define AUTHOR "Bizz"

new bool:give_scout[33]
new g_maxplayers

public plugin_init()
{
register_plugin(PLUGIN , VERSION , AUTHOR)
register_clcmd("say /scout", "GiveScout")
register_clcmd("say /st", "GiveScout")
register_logevent("EventRoundStart", 2, "1=Round_Start")
g_maxplayers = get_maxplayers()+1
}

public GiveScout(id)
{
if(is_user_alive(id) && give_scout[id] == false)
{
new weapon = give_item(id, "weapon_scout")
if(weapon > 0)
cs_set_weapon_ammo(weapon, 0)

give_scout[id] = true
}
}

public EventRoundStart()
{
for(new id=1; id < g_maxplayers; id++) {
give_scout[id] = false
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Fred Perry
сообщение 18.10.2015, 14:31
Сообщение #2


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

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

#define PLUGIN "Scout"
#define VERSION "2.1"
#define AUTHOR "Bizz"

#define ADMINFLAG ADMIN_LEVEL_H

new bool:give_scout[33]
new g_maxplayers

public plugin_init()
{
register_plugin(PLUGIN , VERSION , AUTHOR)
register_clcmd("say /scout", "GiveScout")
register_clcmd("say /st", "GiveScout")
register_logevent("EventRoundStart", 2, "1=Round_Start")
g_maxplayers = get_maxplayers()+1
}

public GiveScout(id)
{

if(is_user_alive(id) && give_scout[id] == false && (get_user_flags(id) == ADMINFLAG))
{
new weapon = give_item(id, "weapon_scout")
if(weapon > 0)
cs_set_weapon_ammo(weapon, 0)

give_scout[id] = true
}
}

public EventRoundStart()
{
for(new id=1; id < g_maxplayers; id++) {
give_scout[id] = false
}
}

Пробуй


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DeathAdder
сообщение 5.11.2015, 19:07
Сообщение #3
Стаж: 10 лет

Сообщений: 33
Благодарностей: 1
Полезность: 24

Fred Perry,
8 errors.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Immunity
сообщение 5.11.2015, 20:30
Сообщение #4
Стаж: 11 лет

Сообщений: 444
Благодарностей: 119
Полезность: 139

Всё нормально компилирует.
https://c-s.net.ua/compiler/
Cкрытый текст
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: