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

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

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

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

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

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

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

Рабочий плагин, дающий бонус за Steam

Статус пользователя kritic
сообщение 21.2.2016, 22:48
Сообщение #1


Стаж: 11 лет

Сообщений: 1128
Благодарностей: 832
Полезность: 1488

Всем добрый вечер!
Нужен простой плагин, который надёжно проверяет игрока на стим
и даёт ему бонусы (которые я бы настроил сам): деньги, гранаты или чего-нибудь ещё.
И да, я умею пользоваться поиском по форуму, но, к сожалению, не могу ничего найти:
Вот тут вроде оно, но в шапке ссылки нерабочие.
Тут не то.
Платный что ли?
Ещё темы мусорные, которые не страница плагина, а ошибки (а называются также - разбирайся вот).
Вообще, если есть хорошая версия плагина (а она наверняка есть, раз версий много), почему бы не сделать так,
чтоб она легко находилась?
Заранее спасибо!

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя kennybear
сообщение 21.2.2016, 22:56
Сообщение #2


Стаж: 12 лет

Сообщений: 1394
Благодарностей: 710
Полезность: 593

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

kritic, не думал что еще кому то нужен этот плагин,так как думал он уже везде есть,завтра ссылки обновлю)да кстати в самой той теме вроде есть версия от блу и от самого стимула)


АРЕНА ГЕЙМЕРОВ [21] 2014-2020
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
sevcs
сообщение 21.2.2016, 23:21
Сообщение #3
Стаж: 11 лет

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

Да потому что тем много, названия разные, а смысл один и тот же. Ни кто за этим не смотрит, только предупреждение и % дают, вместо того, чтобы направить человека на его интересующий вопрос, где уже есть ответ. Вот и получается, что в итоге ты ни чего не можешь найти.

Навели бы порядок, почистили бы топики от всякого гом...а и тупых постов, оставили бы только вопрос и его решение... Пока прочитаешь 10 страниц, уже и не хочется ни чего ставить, мозг плывёт, решения нет.

Попробуй этот. Каждый раунд, рандомные бонусы для Steam игроков. Не понравится, удачи в поиске.
Прикрепленный файл  Bonus_Steam_Player.sma ( 10,82 килобайт ) Кол-во скачиваний: 179
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя kritic
сообщение 21.2.2016, 23:39
Сообщение #4


Стаж: 11 лет

Сообщений: 1128
Благодарностей: 832
Полезность: 1488

sevcs, наверно это мне и нужно) то что рандом - вообще супер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kritic
сообщение 22.2.2016, 0:00
Сообщение #5


Стаж: 11 лет

Сообщений: 1128
Благодарностей: 832
Полезность: 1488

sevcs, Возникла проблема( Скомпилировал компилятором форума, установил и вижу в консоли:
[ 19] unknown unknown unknown Bonus_Steam_Pla bad load
( 19) Load fails: Plugin uses an unknown function (name "cs_set_user_money_ul") - check your modules.ini.
Что не так? Нужно money_ul в modules.ini дописать?

Отредактировал: kritic, - 22.2.2016, 0:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 22.2.2016, 0:07
Сообщение #6
Стаж: 11 лет

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

kritic,
Забыл сказать, я там подключил Ограничение в деньгах. (16000 -> 99999) Делал под свой сервер.
Если подождешь, я исправлю и перезалью.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kritic
сообщение 22.2.2016, 0:09
Сообщение #7


Стаж: 11 лет

Сообщений: 1128
Благодарностей: 832
Полезность: 1488

Цитата(sevcs @ 22.2.2016, 1:07) *
kritic,
Забыл сказать, я там подключил Ограничение в деньгах. (16000 -> 99999) Делал под свой сервер.
Если подождешь, я исправлю и перезалью.

подожду - я, кстати, никуда и не спешу)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 22.2.2016, 0:12
Сообщение #8
Стаж: 11 лет

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

Поправил плагин, щас будет работать со стандартной системой денег на сервере. (ограничения до 16000)
Прикрепленный файл  Bonus_Steam_Player.sma ( 10,74 килобайт ) Кол-во скачиваний: 141
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя kritic
сообщение 22.2.2016, 0:23
Сообщение #9


Стаж: 11 лет

Сообщений: 1128
Благодарностей: 832
Полезность: 1488

Цитата(sevcs @ 22.2.2016, 1:12) *
Поправил плагин, щас будет работать со стандартной системой денег на сервере. (ограничения до 16000)
Прикрепленный файл  Bonus_Steam_Player.sma ( 10,74 килобайт ) Кол-во скачиваний: 141

Норм)
[ 19] Steam Bonus 1.3b Stimul & Gudaus Bonus_Steam_Pla running
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 22.2.2016, 0:25
Сообщение #10
Стаж: 11 лет

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

kritic,
Не за что, думаю твоих Steam'овцев устроит. Моим нравится. :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 23.2.2016, 17:48
Сообщение #11


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Цитата(sevcs @ 22.2.2016, 1:25) *
kritic,
Не за что, думаю твоих Steam'овцев устроит. Моим нравится. :)


Не пойму, если у стима в руках не glock18 и не usp, то он не выкидывает это оружие? бред. БЕгаю я такой с дуалами, и бонус прилетает. В итоге 2 оружия

из плагина

Код:

public get_player_deagle(id)
{
const dropped_weapons = ( 1 << CSW_USP ) | ( 1 << CSW_GLOCK18 );
static iWeapons[ 32 ], iNum, i;
iNum = 0;
get_user_weapons( id, iWeapons, iNum );
for( i = 0; i < iNum; i++ )
{
if( ( 1 << iWeapons[ i ] ) & dropped_weapons )
{
switch( iWeapons[ i ])
{
case CSW_USP:
{
engclient_cmd(id, "drop", "weapon_usp");
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4deagle", PREFIX);
}
case CSW_GLOCK18:
{
engclient_cmd(id, "drop", "weapon_glock18");
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4deagle", PREFIX);
}
case CSW_DEAGLE:
{
cs_set_user_money(id, cs_get_user_money(id) + 800);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус:^4 800$", PREFIX);
}
}
}
}
}



Отредактировал: wopox3, - 23.2.2016, 17:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mrtops4
сообщение 23.2.2016, 19:38
Сообщение #12


Стаж: 10 лет
Город: Спб

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

а есть, что бы просто давал деньги и все ? что бы валюта например была разная рандом так сказать или стандартная у кого ? поделитесь !
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Djeki
сообщение 23.2.2016, 19:43
Сообщение #13


Стаж: 10 лет

Сообщений: 210
Благодарностей: 9
Полезность: 44

Я поставил че та только не работает(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 23.2.2016, 21:01
Сообщение #14
Стаж: 11 лет

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

wopox3
Цитата
Не пойму, если у стима в руках не glock18 и не usp, то он не выкидывает это оружие? бред. БЕгаю я такой с дуалами, и бонус прилетает. В итоге 2 оружия

Бонус даётся при Респауне.
При респауне у тебя Стандартное оружие, его скидывает и даёт Дезерт. Что тут не понятного ?
Все остальные Бонусы, это деньги в разном количестве и гранаты. (рандомно)

Djeki
Цитата
Я поставил че та только не работает(


Посмотрите внимательно, какую версию ставили, если первую, то там снято ограничение по деньгам, свыше 16000, ставьте вторую версию.

mrtops4
Цитата
а есть, что бы просто давал деньги и все ? что бы валюта например была разная рандом так сказать или стандартная у кого ? поделитесь !


Есть, этот же плагин, просто надо его подредактировать немного, можно попробовать, но не сейчас...
Всех с праздником !!! Синька + мяско ))))
Если хочешь, по-пожже попробую сделать, чисто на деньги. А щас, мяско...

Отредактировал: sevcs, - 23.2.2016, 21:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Djeki
сообщение 23.2.2016, 21:05
Сообщение #15


Стаж: 10 лет

Сообщений: 210
Благодарностей: 9
Полезность: 44

sevcs, Да вот вторую версию ставил! Даже и худа и в чат не че не пишет что типо я зашол со стимом и т.д

Отредактировал: Djeki, - 23.2.2016, 21:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 23.2.2016, 21:28
Сообщение #16
Стаж: 11 лет

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

Цитата(Djeki @ 23.2.2016, 22:05) *
sevcs, Да вот вторую версию ставил! Даже и худа и в чат не че не пишет что типо я зашол со стимом и т.д

Надо глянуть. Потом спишемся.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mrtops4
сообщение 23.2.2016, 21:37
Сообщение #17


Стаж: 10 лет
Город: Спб

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

sevcs,

не вопрос) давай) скайп: mrtops4
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Djeki
сообщение 23.2.2016, 21:40
Сообщение #18


Стаж: 10 лет

Сообщений: 210
Благодарностей: 9
Полезность: 44

sevcs, ок
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThePhoenix
сообщение 23.2.2016, 22:00
Сообщение #19


Стаж: 11 лет

Сообщений: 2723
Благодарностей: 533
Полезность: 40

kritic, не мог что ли мне в лс написать))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Inf19
сообщение 4.3.2016, 12:57
Сообщение #20


Стаж: 11 лет

Сообщений: 570
Благодарностей: 79
Полезность: 22

Взял плагин и добавил в нево ДХуд из прежней версии...
худ есть а от бонуси не видает...
можете глянуть может че напартачил...
Код:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <dhudmessage>

#pragma semicolon 1

#define PLUGIN "Steam Bonus"
#define VERSION "1.3b"
#define AUTHOR "Stimul & Gudaus"
#define PREFIX "Tm.Inf"

#define get_bit(%1,%2) (%1 & (1 << (%2 & 31)))
#define set_bit(%1,%2) (%1 |= (1 << (%2 & 31)))
#define reset_bit(%1,%2) (%1 &= ~(1 << (%2 & 31)))

new g_bIsConnected;
new g_bIsSteam;

new round_number;

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("TextMsg", "eRestart", "a", "2&#Game_C", "2&#Game_w");
register_event("HLTV", "RoundStart", "a", "1=0", "2=0");
RegisterHam(Ham_CS_RoundRespawn, "player", "fw_CS_RoundRespawn_Post", true);
}

public eRestart()
round_number = 0;

public RoundStart()
round_number++;

public client_putinserver(id)
{
set_bit(g_bIsConnected, id);

if(is_user_steam(id))
{
set_bit(g_bIsSteam, id);
reset_bit(g_bIsSteam, id);
set_task(3.0, "WelcomeMessage", id);
}
else
reset_bit(g_bIsSteam, id);
}

public client_disconnect(id)
reset_bit(g_bIsConnected, id);

public WelcomeMessage(id)
{
if(get_bit(g_bIsConnected, id))
{
static szName[32];
get_user_name(id, szName, charsmax(szName));

set_dhudmessage(random(255), random(255), random(255), -1.0, 0.3, 0, 0.0, 5.0);
show_dhudmessage(id, "Привет, %s!^nУ тебя Steam!^nкаждый раунд ты будешь получать бонусы", szName);
}
}
public get_player_deagle(id)
{
const dropped_weapons = ( 1 << CSW_USP ) | ( 1 << CSW_GLOCK18 );
static iWeapons[ 32 ], iNum, i;
iNum = 0;
get_user_weapons( id, iWeapons, iNum );
for( i = 0; i < iNum; i++ )
{
if( ( 1 << iWeapons[ i ] ) & dropped_weapons )
{
switch( iWeapons[ i ])
{
case CSW_USP:
{
engclient_cmd(id, "drop", "weapon_usp");
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4deagle", PREFIX);
}
case CSW_GLOCK18:
{
engclient_cmd(id, "drop", "weapon_glock18");
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4deagle", PREFIX);
}
case CSW_DEAGLE:
{
cs_set_user_money(id, cs_get_user_money(id) + 800);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус:^4 800$", PREFIX);
}
}
}
}
}

public fw_CS_RoundRespawn_Post(id)
{
if(round_number>=2)
{
if(get_bit(g_bIsConnected, id) && get_bit(g_bIsSteam, id))
{
if(get_user_deaths(id)!=0)
{
if (get_user_frags(id)/get_user_deaths(id)<1)
{
switch(random(4))
{
case 0:
{
cs_set_user_money(id, cs_get_user_money(id) + 1000);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус:^4 1000$", PREFIX);

}
case 1:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4Все гранаты", PREFIX);
}
case 2:
{
cs_set_user_armor(id, 110, CsArmorType:2);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4Броню ^1+ ^4Шлем", PREFIX);
}
case 3:
{
get_player_deagle(id);

}

}
}
else if (get_user_frags(id)/get_user_deaths(id)>=1 && get_user_frags(id)/get_user_deaths(id)<2)
{
switch(random(5))
{
case 0:
{
cs_set_user_money(id, cs_get_user_money(id) + 500);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус:^4 500$", PREFIX);
}
case 1:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4HE ^1+^4 2 FLASH", PREFIX);
}
case 2:
{
cs_set_user_armor(id, 110, CsArmorType:2);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4Броню ^1+ ^4Шлем", PREFIX);
}
case 3:
{
get_player_deagle(id);
}
}
}
else if (get_user_frags(id)/get_user_deaths(id)>=2 && get_user_frags(id)/get_user_deaths(id)<=3)
{
switch(random(6))
{
case 0:
{
cs_set_user_money(id, cs_get_user_money(id) + 600);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус:^4 600$", PREFIX);
}
case 1:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4HE ^1+ ^4FLASH", PREFIX);
}
case 2:
{
cs_set_user_armor(id, 110, CsArmorType:2);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4Броня ^1+ ^4Шлем", PREFIX);
}
case 3:
{
get_player_deagle(id);
}
}
}
else
{
switch(random(8))
{
case 0:
{
cs_set_user_money(id, cs_get_user_money(id) + 500);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус:^4 500$", PREFIX);
}
case 1:
{
give_item(id, "weapon_hegrenade");
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4HE", PREFIX);

}
case 2:
{
cs_set_user_armor(id, 110, CsArmorType:2);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4Броню ^1+ ^4Шлем", PREFIX);

}
case 3:
{
get_player_deagle(id);

}
}
}
}
else if (get_user_frags(id) !=0)
{
cs_set_user_money(id, cs_get_user_money(id) + get_user_frags(id)*200);
ChatColor(id, "^1[^4%s^1] За Steam клиент, ты получил Бонус: ^4 %d$", PREFIX, get_user_frags(id)*100);
}
}
}
}
stock bool: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) ? true : false;
}

new szAuthid[34];
get_user_authid(id, szAuthid, charsmax(szAuthid));

return (containi(szAuthid, "LAN") < 0);
}

stock ChatColor(const id, const szMessage[], any:...)
{
static pnum, players[32], szMsg[190], IdMsg;
vformat(szMsg, charsmax(szMsg), szMessage, 3);

if(!IdMsg) IdMsg = get_user_msgid("SayText");

if(id)
{
players[0] = id;
pnum = 1;
}
else get_players(players, pnum, "ch");

for(new i; i < pnum; i++)
{
message_begin(MSG_ONE, IdMsg, .player = players[i]);
write_byte(players[i]);
write_string(szMsg);
message_end();
}
return 1;
}


Отредактировал: Inf19, - 4.3.2016, 12:58


Установка и настройка Amxbans, CS:BANS, Web - статистик.
Установка и настройка AMX плагинов, модулей, META модулей на сервер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: