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

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

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

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

2 страниц V   1 2

Top1

, Бонусы
Статус пользователя qpi3ik
сообщение 3.5.2014, 1:17
Сообщение #1


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Кто может сделать плагин что бы игроку который занимает позицию Top-1, получал набор гранат в начале раунда.
И что бы в чате регулярно писалось так как на скрине .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя csnet
сообщение 3.5.2014, 6:05
Сообщение #2
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

бесплатно или нет


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 3.5.2014, 7:34
Сообщение #3


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

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

Цитата(csnet @ 3.5.2014, 8:05) *
бесплатно или нет

Сколько будет стоить? Я бы заказал такой плагин
Только чтобы давала первым 3-м и была проверяло на админа, ибо админам и так VIP меню даёт


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ham1k
сообщение 3.5.2014, 8:55
Сообщение #4
Стаж: 12 лет

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

Цитата(ExTPuMaJI @ 3.5.2014, 7:34) *
Сколько будет стоить? Я бы заказал такой плагин
Только чтобы давала первым 3-м и была проверяло на админа, ибо админам и так VIP меню даёт

так же проверка на стим на некоторых серверах стоят бонусы для стимовцев (гранаты) ,тоже хотел бы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 3.5.2014, 9:15
Сообщение #5


Стаж: 13 лет

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

Полное ТЗ опишите, может и сделает кто-то.


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 3.5.2014, 9:27
Сообщение #6


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Цитата(ham1k @ 3.5.2014, 8:55) *
так же проверка на стим на некоторых серверах стоят бонусы для стимовцев (гранаты) ,тоже хотел бы


плагин есть в паблике от iLLuSioN
изменил, чтобы только набор гранат давало


Прикрепленные файлы:
Прикрепленный файл  steam_bonus.sma ( 2,52 килобайт ) Кол-во скачиваний: 11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 3.5.2014, 9:32
Сообщение #7


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

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

Цитата(GOOD FELLOW @ 3.5.2014, 11:27) *
плагин есть в паблике от iLLuSioN
изменил, чтобы только набор гранат давало

А не будет этот плагин конфликтовать с VIP плагином у админов?
Там же тоже набор гранат даётся, как в этом случае эти плагины поведут себя


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ham1k
сообщение 3.5.2014, 10:08
Сообщение #8
Стаж: 12 лет

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

Цитата(GOOD FELLOW @ 3.5.2014, 9:27) *
плагин есть в паблике от iLLuSioN
изменил, чтобы только набор гранат давало

у меня есть-_- я имел ввиду ,что тоже хочется плагин в 1 посте
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 3.5.2014, 10:10
Сообщение #9


Стаж: 13 лет

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

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


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ham1k
сообщение 3.5.2014, 10:16
Сообщение #10
Стаж: 12 лет

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

Цитата(vovan4ik1997 @ 3.5.2014, 10:10) *
ham1k, скинь скайп, дам плагин - проверим. Будет работать закину в эту тему

прими
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 3.5.2014, 12:36
Сообщение #11


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Цитата(ham1k @ 3.5.2014, 9:55) *
так же проверка на стим на некоторых серверах стоят бонусы для стимовцев (гранаты) ,тоже хотел бы


https://c-s.net.ua/forum/topic55003.html Вот бонус за стим
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 3.5.2014, 12:42
Сообщение #12


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Цитата(qpi3ik @ 3.5.2014, 2:17) *
Кто может сделать плагин что бы игроку который занимает позицию Top-1, получал набор гранат в начале раунда.
И что бы в чате регулярно писалось так как на скрине .


Ну так что кто сможет сделать Бесплатно. (Интересная же идея)
Сколько будет стоить если за деньги сделаете?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 3.5.2014, 12:48
Сообщение #13


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Цитата(ExTPuMaJI @ 3.5.2014, 9:32) *
А не будет этот плагин конфликтовать с VIP плагином у админов?
Там же тоже набор гранат даётся, как в этом случае эти плагины поведут себя


всего лишь добавить проверку

Код:
if(get_user_flags(id) & ADMIN_LEVEL_H)
return
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 3.5.2014, 12:57
Сообщение #14


Стаж: 13 лет

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

Выложу кое-что, может подправите для работоспособности.

Код:

#include <amxmodx>
#include <csx>
#include <fun>
#include <hamsandwich>
#include <WPMGPrintChatColor>

#define PLUGIN "Give present in new round"
#define VERSION "0.1"
#define AUTHOR "c-s.net.ua"

#define RANK_TOP 3


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn,"player","player_respawn")
register_logevent("StartRound", 2, "1=Round_Start")
}

public StartRound(){
PrintChatColor(0, PRINT_COLOR_RED, "!yПервые три в !gТОП15 !yполучают !tнабор гранат.")
}
public player_respawn(id){

new st[8]
new rank = get_user_stats(id,st,st)

if (rank > RANK_TOP)
return
else {
if (is_user_alive(id))
{
give_item( id, "weapon_hegrenade")
give_item( id, "weapon_flashbang")
give_item( id, "weapon_flashbang")
give_item( id, "weapon_smokegrenade")
}
}
}


Вроде все верно, хоть и не уверен, но не выдает гранатки. А тестировать негде.


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 3.5.2014, 13:02
Сообщение #15


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Код:
#include <amxmodx>
#include <csx>
#include <fun>
#include <hamsandwich>
#include <WPMGPrintChatColor>

#define PLUGIN "Give present in new round"
#define VERSION "0.1"
#define AUTHOR "c-s.net.ua"

#define RANK_TOP 3


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn,"player","player_respawn")
register_logevent("StartRound", 2, "1=Round_Start")
}

public StartRound(){
PrintChatColor(0, PRINT_COLOR_RED, "!yПервые три в !gТОП15 !yполучают !tнабор гранат.")
}
public player_respawn(id){

new st[8]
new rank = get_user_stats(id,st,st)

if (rank > RANK_TOP)
return
else if (is_user_alive(id))
{
give_item( id, "weapon_hegrenade")
give_item( id, "weapon_flashbang")
give_item( id, "weapon_flashbang")
give_item( id, "weapon_smokegrenade")
}
}


Отредактировал: GOOD FELLOW, - 3.5.2014, 13:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 3.5.2014, 13:12
Сообщение #16


Стаж: 13 лет

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

GOOD FELLOW, не будет тогда ранк считать.

Код:
if(x > 4){
//code1
}else if(x > 2){
//code2
}else{
//code3
}

Пояснения
Цитата
Если ( икс больше 4) {
то выполняется этот код №1
}если не выполнено условие и если( икс больше 2)Х
то выполняется этот код №2
}Если не выполнено условие{
то выполняется этот код №3
}


То есть:

Цитата
Если (ранк игрока больше чем дефаин RANK_TOP){
то возвращаем
}
если не выполнено условие и если( игрок живой){
то выдаем
}


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


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 3.5.2014, 13:24
Сообщение #17


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Цитата(vovan4ik1997 @ 3.5.2014, 13:12) *
GOOD FELLOW, не будет тогда ранк считать.

Код:
if(x > 4){
//code1
}else if(x > 2){
//code2
}else{
//code3
}

Пояснения


То есть:



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


работать должно
ибо ты в проверку добавил проверку, когда можно использовать операцию if /esle if (если \ иначе если)


а лучше вообще убрать else и сделать так

Код:
if (rank > RANK_TOP)
return

if (is_user_alive(id))
{
give_item( id, "weapon_hegrenade")
give_item( id, "weapon_flashbang")
give_item( id, "weapon_flashbang")
give_item( id, "weapon_smokegrenade")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 3.5.2014, 13:27
Сообщение #18


Стаж: 13 лет

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

GOOD FELLOW,
Опять же, вторая проверка
Код:
if (is_user_alive(id))
проверяет только живой\ не живой
Более точно будет:
Код:
if (is_user_alive(id)&& rank <= RANK_TOP )


Тогда и первая проверка не нужна. Так ведь? или путаю


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 3.5.2014, 13:29
Сообщение #19


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Цитата(vovan4ik1997 @ 3.5.2014, 13:27) *
GOOD FELLOW,
Опять же, вторая проверка
Код:
if (is_user_alive(id))
проверяет только живой\ не живой
Более точно будет:
Код:
if (is_user_alive(id)&& rank <= RANK_TOP )


Тогда и первая проверка не нужна. Так ведь? или путаю


верно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 3.5.2014, 13:30
Сообщение #20


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Цитата(GOOD FELLOW @ 3.5.2014, 14:02) *
Код:
#include <amxmodx>
#include <csx>
#include <fun>
#include <hamsandwich>
#include <WPMGPrintChatColor>

#define PLUGIN "Give present in new round"
#define VERSION "0.1"
#define AUTHOR "c-s.net.ua"

#define RANK_TOP 3


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn,"player","player_respawn")
register_logevent("StartRound", 2, "1=Round_Start")
}

public StartRound(){
PrintChatColor(0, PRINT_COLOR_RED, "!yПервые три в !gТОП15 !yполучают !tнабор гранат.")
}
public player_respawn(id){

new st[8]
new rank = get_user_stats(id,st,st)

if (rank > RANK_TOP)
return
else if (is_user_alive(id))
{
give_item( id, "weapon_hegrenade")
give_item( id, "weapon_flashbang")
give_item( id, "weapon_flashbang")
give_item( id, "weapon_smokegrenade")
}
}


Конфликт с плагином Бонус за стим.
Код:

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <cstrike>

#define PLUGIN "Steam_Grenade"
#define VERSION "0.1"
#define AUTHOR "Okorok"

new bool:g_bGameCommencing = false

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

register_logevent("EventGameCommencing", 2, "1=Game_Commencing")
RegisterHam(Ham_Spawn, "player", "HamSpawnPlayerPost", 1)
}

public EventGameCommencing()
{
g_bGameCommencing = true
}

public HamSpawnPlayerPost(id)
{
if (!g_bGameCommencing) return

if (is_user_alive(id) && is_user_steam(id))
{
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
client_printc(id, "^3[ ^4STEAM ^3] ^3Бонус за Steam - ^4Гранаты.")
}
}

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
}

stock client_printc(const id, const string[], {Float, Sql, Resul,_}:...) {

new msg[191], players[32], count = 1;
vformat(msg, sizeof msg - 1, string, 3);

replace_all(msg,190,"!g","^4");
replace_all(msg,190,"!y","^1");
replace_all(msg,190,"!t","^3");

if(id)
players[0] = id;
else
get_players(players,count,"ch");

for (new i = 0 ; i < count ; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"),_, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}

Выкидует с сервера с причиной
Unable to connect to Steam
И не дает Гранаты первым 3 в топе(

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