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

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

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

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

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

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

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

Steam Bonus

Статус пользователя MrBone
сообщение 12.10.2015, 12:15
Сообщение #1
Стаж: 10 лет

Сообщений: 166
Благодарностей: 10
Полезность: < 0

Всем привет.
Решил порадовать своих стим игроков стим бонусом но хороших плагинов которые б понравились так и не нашел. Увидел на одном из серверов данный плагин теперь его ищу кто знает где его можно взять или может у кого то есть поделитесь,буду очень благодарен.

Прикрепленные файлы:
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 12.10.2015, 14:15
Сообщение #2


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Steam Bonus
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrBone
сообщение 12.10.2015, 15:02
Сообщение #3
Стаж: 10 лет

Сообщений: 166
Благодарностей: 10
Полезность: < 0

Цитата(3aB}{o3 @ 12.10.2015, 15:10) *

А есть этот плагин? А то судя по коментам нет смысла покупать,поддержки плагина все равно нет. Да и вычитал что на д-с.ру он есть только я там незарегистрирован. Кому не сложно в лс может кинуть?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrBone
сообщение 12.10.2015, 22:02
Сообщение #4
Стаж: 10 лет

Сообщений: 166
Благодарностей: 10
Полезность: < 0

Так что никто не поделится данным плагином?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
dimka198
сообщение 12.10.2015, 22:07
Сообщение #5
Стаж: 12 лет

Сообщений: 1541
Благодарностей: 283
Полезность: 13

MrBone,
Пробуй этот
Код:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define PLUGIN "Wellcome Steam"
#define VERSION "0.1"
#define AUTHOR "Fintok!"

// Для отключения ненужной функции закомментируйте строку ниже

// #define MONEY 2500 // Авто. выдача доп. денг игроку
// #define HEALTH 25 // Авто. выдача доп. жизней игроку
#define ARMOR 25 // Авто. выдача доп. брони игроку
#define GRENADE // Авто. выдача гранат игроку

new bool: g_bRandom = false // Выдача случайного кол-ва... (см. выше) [true = вкл. | false = выкл]

#define CheckFlag(%1,%2) (%1 & (1 << (%2 & 31)))
#define SetFlag(%1,%2) (%1 |= (1 << (%2 & 31)))
#define ClearFlag(%1,%2) (%1 &= ~(1 << (%2 & 31)))
new g_bIsSteam

#define TASK_WELLCOME 23436

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

RegisterHam(Ham_Spawn, "player", "fw_PlayerRespawn_Post", 1)
}

public client_putinserver(id)
{
if(is_user_bot(id) || is_user_hltv(id))
return

is_user_steam(id) ? SetFlag(g_bIsSteam, id) : ClearFlag(g_bIsSteam, id)

if(CheckFlag(g_bIsSteam, id))
set_task(3.0, "WelcomeTask", id+TASK_WELLCOME)
}

public WelcomeTask(id)
{
id -= TASK_WELLCOME

new szName[32]
get_user_name(id, szName, charsmax(szName))

print_chatcolor(0, "[^3AMXX^1] Урааа! К нам зашел ^3STEAM^1 игрок!")
print_chatcolor(0, "[^3AMXX^1] Приветствуем, ^4%s!", szName)
}

public fw_PlayerRespawn_Post(id)
{
if(!is_user_alive(id) || !CheckFlag(g_bIsSteam, id))
return

give_item(id, "item_assaultsuit")
give_item(id, "item_thighpack")

#if defined MONEY
new money = cs_get_user_money(id)
cs_set_user_money(id, ((money += g_bRandom ? random_num(100, 5000) : MONEY) > 16000) ? 16000 : money)
#endif

#if defined HEALTH
new health = get_user_health(id)
set_user_health(id, ((health += g_bRandom ? random_num(25, 100) : HEALTH) > 255) ? 255 : health)
#endif

#if defined ARMOR
new armor = get_user_armor(id)
set_user_armor(id, ((armor += g_bRandom ? random_num(25, 100) : ARMOR) > 255) ? 255 : armor)
#endif

#if defined GRENADE
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
#endif
}

public client_disconnect(id)
{
if(task_exists(id+TASK_WELLCOME))
remove_task(id+TASK_WELLCOME)
}

stock is_user_steam(id)
{
static dp_pointer

if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id)
server_exec()
return (get_pcvar_num(dp_pointer) == 2) ? 1 : 0
}
return 0
}

stock print_chatcolor(const id, const input[], any:...)
{
static msg[191]
vformat(msg, charsmax(msg), input, 3)

replace_all(msg, charsmax(msg), "!g", "^4") // Green Color
replace_all(msg, charsmax(msg), "!y", "^1") // Default Color
replace_all(msg, charsmax(msg), "!team", "^3") // Team Color
replace_all(msg, charsmax(msg), "!team2", "^0") // Team2 Color

new count = 1, players[32], player

if(id) players[0] = id; else get_players(players, count, "ch")
{
for(new i = 0; i < count; i++)
{
player = players[i]

if(is_user_connected(player))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, player)
write_byte(player)
write_string(msg)
message_end()
}
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MrBone
сообщение 12.10.2015, 23:18
Сообщение #6
Стаж: 10 лет

Сообщений: 166
Благодарностей: 10
Полезность: < 0

dimka198,
Не эт не такой,хотелось бы точ в точ выше описанный в посте. Но спасибо что скинули
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Energy
сообщение 13.10.2015, 4:16
Сообщение #7
Иконка группы

Стаж: 11 лет

Сообщений: 2839
Благодарности: выкл.

MrBone, на сервере хулигана - если быть точнее!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
dimka198
сообщение 13.10.2015, 8:50
Сообщение #8
Стаж: 12 лет

Сообщений: 1541
Благодарностей: 283
Полезность: 13

MrBone, он платный посмотри вот это:https://c-s.net.ua/forum/topic73289.html?hl=Steam+bonus.Он аналогичный вроде.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrBone
сообщение 13.10.2015, 11:27
Сообщение #9
Стаж: 10 лет

Сообщений: 166
Благодарностей: 10
Полезность: < 0

dimka198, Такой стоит у меня хотел заменить его на тот что описал.

Energy, Что на сервере хулигана?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 13.10.2015, 11:48
Сообщение #10
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

Цитата(dimka198 @ 12.10.2015, 23:02) *
MrBone,
Пробуй этот
Код:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define PLUGIN "Wellcome Steam"
#define VERSION "0.1"
#define AUTHOR "Fintok!"

// Для отключения ненужной функции закомментируйте строку ниже

// #define MONEY 2500 // Авто. выдача доп. денг игроку
// #define HEALTH 25 // Авто. выдача доп. жизней игроку
#define ARMOR 25 // Авто. выдача доп. брони игроку
#define GRENADE // Авто. выдача гранат игроку

new bool: g_bRandom = false // Выдача случайного кол-ва... (см. выше) [true = вкл. | false = выкл]

#define CheckFlag(%1,%2) (%1 & (1 << (%2 & 31)))
#define SetFlag(%1,%2) (%1 |= (1 << (%2 & 31)))
#define ClearFlag(%1,%2) (%1 &= ~(1 << (%2 & 31)))
new g_bIsSteam

#define TASK_WELLCOME 23436

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

RegisterHam(Ham_Spawn, "player", "fw_PlayerRespawn_Post", 1)
}

public client_putinserver(id)
{
if(is_user_bot(id) || is_user_hltv(id))
return

is_user_steam(id) ? SetFlag(g_bIsSteam, id) : ClearFlag(g_bIsSteam, id)

if(CheckFlag(g_bIsSteam, id))
set_task(3.0, "WelcomeTask", id+TASK_WELLCOME)
}

public WelcomeTask(id)
{
id -= TASK_WELLCOME

new szName[32]
get_user_name(id, szName, charsmax(szName))

print_chatcolor(0, "[^3AMXX^1] Урааа! К нам зашел ^3STEAM^1 игрок!")
print_chatcolor(0, "[^3AMXX^1] Приветствуем, ^4%s!", szName)
}

public fw_PlayerRespawn_Post(id)
{
if(!is_user_alive(id) || !CheckFlag(g_bIsSteam, id))
return

give_item(id, "item_assaultsuit")
give_item(id, "item_thighpack")

#if defined MONEY
new money = cs_get_user_money(id)
cs_set_user_money(id, ((money += g_bRandom ? random_num(100, 5000) : MONEY) > 16000) ? 16000 : money)
#endif

#if defined HEALTH
new health = get_user_health(id)
set_user_health(id, ((health += g_bRandom ? random_num(25, 100) : HEALTH) > 255) ? 255 : health)
#endif

#if defined ARMOR
new armor = get_user_armor(id)
set_user_armor(id, ((armor += g_bRandom ? random_num(25, 100) : ARMOR) > 255) ? 255 : armor)
#endif

#if defined GRENADE
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
#endif
}

public client_disconnect(id)
{
if(task_exists(id+TASK_WELLCOME))
remove_task(id+TASK_WELLCOME)
}

stock is_user_steam(id)
{
static dp_pointer

if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id)
server_exec()
return (get_pcvar_num(dp_pointer) == 2) ? 1 : 0
}
return 0
}

stock print_chatcolor(const id, const input[], any:...)
{
static msg[191]
vformat(msg, charsmax(msg), input, 3)

replace_all(msg, charsmax(msg), "!g", "^4") // Green Color
replace_all(msg, charsmax(msg), "!y", "^1") // Default Color
replace_all(msg, charsmax(msg), "!team", "^3") // Team Color
replace_all(msg, charsmax(msg), "!team2", "^0") // Team2 Color

new count = 1, players[32], player

if(id) players[0] = id; else get_players(players, count, "ch")
{
for(new i = 0; i < count; i++)
{
player = players[i]

if(is_user_connected(player))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, player)
write_byte(player)
write_string(msg)
message_end()
}
}
}
}


В этом плагине не работает цветной чат, не могу разобраться почему. У тебя работате чат ? Он у тебя вообще стоит ?

Отредактировал: sevcs, - 13.10.2015, 11:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 13.10.2015, 11:54
Сообщение #11
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

MrBone, Он имел ввиду, что похожий плагин стоит у меня на сервере.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LiSkeiJ
сообщение 13.10.2015, 14:23
Сообщение #12


Стаж: 11 лет
Город: Запорожье

Сообщений: 161
Благодарностей: 47
Полезность: 131

XyLiGaN, Может поделишься?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя default1k
сообщение 13.10.2015, 18:13
Сообщение #13
Стаж: 12 лет

Сообщений: 718
Благодарностей: 180
Полезность: 153

БЫЛ такой
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrBone
сообщение 15.10.2015, 1:02
Сообщение #14
Стаж: 10 лет

Сообщений: 166
Благодарностей: 10
Полезность: < 0

Цитата(default1k @ 13.10.2015, 19:09) *
БЫЛ такой

Тоже не подходит. Может все таки есть у кого то плагин описанный в теме?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя default1k
сообщение 15.10.2015, 19:51
Сообщение #15
Стаж: 12 лет

Сообщений: 718
Благодарностей: 180
Полезность: 153

Цитата(MrBone @ 15.10.2015, 1:57) *
Тоже не подходит. Может все таки есть у кого то плагин описанный в теме?

Создай тему на amx-x ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Phoenixqs
сообщение 15.10.2015, 19:55
Сообщение #16


Стаж: 10 лет

Сообщений: 198
Благодарностей: 92
Полезность: < 0

MrBone,
Когда пошла волна с фейками, а точнее voice флуд я обратился сюда http://aghl.ru/forum/ и товарищ Lev помог! попробуй обратись!

Отредактировал: Phoenixqs, - 15.10.2015, 20:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Avrora
сообщение 15.10.2015, 23:51
Сообщение #17


Стаж: 13 лет
Город: Санкт-Петербург


Сообщений: 806
Благодарностей: 171
Полезность: 95

Цитата(LiSkeiJ @ 13.10.2015, 15:18) *
XyLiGaN, Может поделишься?)

Ему его писали, не думаю что кто то его получит
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LiSkeiJ
сообщение 16.10.2015, 1:41
Сообщение #18


Стаж: 11 лет
Город: Запорожье

Сообщений: 161
Благодарностей: 47
Полезность: 131

Цитата(Avrora @ 16.10.2015, 0:47) *
Ему его писали, не думаю что кто то его получит

Ну он мог бы и написать.
Та и вообще всему ж есть своя цена если не дорого то могли б и договорится)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: