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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Steam bonus disabled for vip

Статус пользователя SeeeR
сообщение 1.12.2017, 8:54
Сообщение #1
Стаж: 8 лет 7 месяцев

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

How can I deactivate this steam bonus for the T flag? Disable it for VIP.

Цитата
#include <amxmodx>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <colorchat>

new bool:playerPutOrAuth[33]
new g_steam[33]
new pcvar_dp_r_id_provider
new round_count

public plugin_init()
{
register_plugin("Steam Bonus", "1.2", "Cruel")
register_event("TextMsg", "RoundRestart", "a", "2=#Game_Commencing", "2=#Game_will_restart_in")
register_logevent("logevent_round_start",2, "1=Round_Start")

RegisterHam(Ham_Spawn, "player", "player_spawn", 1)

pcvar_dp_r_id_provider = get_cvar_pointer ("dp_r_id_provider")


}

public logevent_round_start()
{
round_count++
}

public RoundRestart(id)
{
round_count = 1
}

public client_connect(id)
{
g_steam[id] = 0
playerPutOrAuth[id] = false;
}

public client_authorized(id)
{
if (playerPutOrAuth[id])
{
return check_client_type(id)
}
playerPutOrAuth[id] = true;
return PLUGIN_CONTINUE;
}

public client_putinserver(id)
{
if (playerPutOrAuth[id])
{
return check_client_type(id)
}
playerPutOrAuth[id] = true;
return PLUGIN_CONTINUE;
}
public player_spawn(id)
{
if(is_user_alive(id) && g_steam[id] && round_count > 1)
{
give_item(id, "item_assaultsuit")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_hegrenade")

ColorChat(id, RED, "[SS]^1 Ai primit bonus pentru ca folosesti ^4steam^1.")
}
}

check_client_type(id)
{
if (!pcvar_dp_r_id_provider)
return PLUGIN_CONTINUE

server_cmd("dp_clientinfo %d", id)
server_exec()

new authprov = get_pcvar_num(pcvar_dp_r_id_provider)

if (authprov == 2)
{
g_steam[id] = true
}

return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя LeoBH
сообщение 8.12.2017, 0:32
Сообщение #2


Стаж: 12 лет

Сообщений: 159
Благодарностей: 91
Полезность: 170

Код:
if(is_user_alive(id) && g_steam[id] && round_count > 1)

--> Replace to -->
Код:
if(is_user_alive(id) && g_steam[id] && !(get_user_flags(id) & ADMIN_LEVEL_H) && round_count > 1)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя SeeeR
сообщение 10.12.2017, 10:22
Сообщение #3
Стаж: 8 лет 7 месяцев

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

Thanks a lot for the answer!

Отредактировал: SeeeR, - 10.12.2017, 13:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: