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

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

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

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

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

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

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

выдает гранаты только игрокам steam

Статус пользователя JoKeR-ONE
сообщение 22.8.2013, 23:40
Сообщение #1


Стаж: 17 лет

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

У кого есть плагин который каждый уровень выдает гранаты стим игрокам за то что они играют на стиме?
Может кто-то пишет плагины помогите... мои контакты skype: domin1que или эта тема
Спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Safety1st
сообщение 23.8.2013, 0:04
Сообщение #2
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Вот тут продавался плагин бонусов стимовцам.
Сделан по уму.

А так-то, если строго на единственный бонус, конечно, стоит подождать что-то другое.

Отредактировал: Safety1st, - 23.8.2013, 0:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя RedL1ne
сообщение 23.8.2013, 1:06
Сообщение #3


Стаж: 15 лет

Сообщений: 3828
Благодарностей: 1854
Полезность: 876

Каждый уровень чего? И сколько гранат? Опишите лучше что б вас понимали.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JoKeR-ONE
сообщение 23.8.2013, 1:09
Сообщение #4


Стаж: 17 лет

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

Safety1st,
Спасибо! Но нужен только на все гранаты)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 23.8.2013, 10:04
Сообщение #5
Стаж: 14 лет

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

JoKeR-ONE, проверяй:
Скрытый текст
Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

#define PLUGIN "Grenade for Steam"
#define VERSION "0.1"
#define AUTHOR "eckoecko"

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

register_event("HLTV", "NewRound", "a", "1=0", "2=0")

}

public NewRound(id)
{
if(is_user_steam(id))
{
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")

}

}

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
}
return false
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя JoKeR-ONE
сообщение 23.8.2013, 10:39
Сообщение #6


Стаж: 17 лет

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

eckoecko,
Спасибо! А можешь скомпилировать его, так как я не умею(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 23.8.2013, 10:46
Сообщение #7
Стаж: 14 лет

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

Цитата(JoKeR-ONE @ 23.8.2013, 11:39) *
eckoecko,
Спасибо! А можешь скомпилировать его, так как я не умею(

Только отпишись: работает или нет. Ссылка
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 23.8.2013, 10:48
Сообщение #8


Стаж: 13 лет

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

вот http://vk.com/doc41249483_213491486?hash=2...9f7311b0f8723f9

Отредактировал: vovan4ik1997, - 23.8.2013, 10:49


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 23.8.2013, 13:22
Сообщение #9
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(eckoecko @ 23.8.2013, 12:04) *
JoKeR-ONE, проверяй

Сюда хорошо бы запоминание типа клиента добавить, а не получать его каждый спавн каждого клиента ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 23.8.2013, 13:25
Сообщение #10
Стаж: 14 лет

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

Цитата(Safety1st @ 23.8.2013, 14:22) *
Сюда хорошо бы запоминание типа клиента добавить, а не получать его каждый спавн каждого клиента ;)

И так сойдет) Steam игроков все равно не много)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JoKeR-ONE
сообщение 23.8.2013, 13:34
Сообщение #11


Стаж: 17 лет

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

ребята что то они у меня не работают sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 23.8.2013, 13:37
Сообщение #12
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(eckoecko @ 23.8.2013, 15:25) *
Steam игроков все равно не много)

Это не имеет значения. Плагин получает значения для всех игроков каждый раунд. А может получить однократно вначале и запомнить, кто Steam, а кто нет, ведь это в процессе игры изменить не может.

Так-то плагин нерабочий) Надо хукать спавн. А вторую флешку давать как ammo. При использовании Ham'а это будет так:
Код
ExecuteHamB(Ham_GiveAmmo, id, 1, "Flashbang", 2)


Отредактировал: Safety1st, - 23.8.2013, 13:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 23.8.2013, 13:38
Сообщение #13
Стаж: 14 лет

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

Цитата(JoKeR-ONE @ 23.8.2013, 13:34) *
ребята что то они у меня не работают sad.gif

Может потому что ты не STEAM? 卐
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JoKeR-ONE
сообщение 23.8.2013, 14:07
Сообщение #14


Стаж: 17 лет

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

Цитата(eckoecko @ 23.8.2013, 13:38) *
Может потому что ты не STEAM? 卐

я стим
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JoKeR-ONE
сообщение 23.8.2013, 14:51
Сообщение #15


Стаж: 17 лет

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

Safety1st,
можешь сделать плагин пожалуйста ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 23.8.2013, 15:31
Сообщение #16
Стаж: 14 лет

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

Совсем забыл про инклуд хамсандвич, я его не учил.

Amxx

Проверяйте
Код:

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>

#define PLUGIN "Grenade for Steam"
#define VERSION "0.1"
#define AUTHOR "eckoecko"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn,"player","player_respawn")
//register_event("HLTV", "NewRound", "a", "1=0", "2=0")

}

public player_respawn(id)
{
if(is_user_steam(id))
{
ExecuteHamB(Ham_GiveAmmo, id, 1, "Flashbang", 2);
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_smokegrenade");

}
}


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
}
return false
}


UPD: Поправил.

Отредактировал: eckoecko, - 23.8.2013, 16:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xSav
сообщение 23.8.2013, 15:47
Сообщение #17
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

До моего плагина осталось не так уж и много :)

public player_respawn(id)
{
if(is_user_connected(id))

Как игрок может респауниться не подключенным ? :)

if(is_user_steam(id))
{
ExecuteHamB(Ham_GiveAmmo, id, 1, "Flashbang", 2);
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");

Одному игроку 4 слепы ? :)

Отредактировал: xSav, - 23.8.2013, 15:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 23.8.2013, 15:53
Сообщение #18
Стаж: 14 лет

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

Цитата(xSav @ 23.8.2013, 15:47) *
До моего плагина осталось не так уж и много :)

public player_respawn(id)
{
if(is_user_connected(id))

Как игрок может респауниться не подключенным ? :)

if(is_user_steam(id))
{
ExecuteHamB(Ham_GiveAmmo, id, 1, "Flashbang", 2);
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");

Одному игроку 4 слепы ? :)

Это я забыл просто удалить старое, спс что заметил)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xSav
сообщение 23.8.2013, 16:09
Сообщение #19
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

Пц ну если уж хам используешь для выдачи слеп выдавай через него и другие гранаты, и два модуля неиспользуемых отключи
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 23.8.2013, 16:28
Сообщение #20
Стаж: 14 лет

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

Цитата(xSav @ 23.8.2013, 17:09) *
Пц ну если уж хам используешь для выдачи слеп выдавай через него и другие гранаты, и два модуля неиспользуемых отключи

Какая разница?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: