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

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

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

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

35 страниц V  « 7 8 9 ... 33 34 »

Склад маленьких плагинов

, только отборная пузатая мелочь
Safety1st
сообщение 21.2.2014, 11:28
Сообщение #141
Стаж: 14 лет
Город: Moscow

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

ConnorMcLeod придумал, как пофиксить появление 'Auto-Team Balance next round' в безорфейной версии Instant AutoTeamBalance. Есть какая-то вероятность, что могут быть кики некоторых игроков с причиной 'Reliable channel overflowed'. Этот момент нуждается в тщательном тестировании.
Прикрепленный файл  instant_autoteambalance.sma ( 4,25 килобайт ) Кол-во скачиваний: 389
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 8 раз
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 23.2.2014, 10:54
Сообщение #142


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

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

а можно сделать небольшое дополнение к Respawn , чтобы при каждом возрождение у игрока было 16000


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 23.2.2014, 11:03
Сообщение #143
Стаж: 14 лет
Город: Moscow

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

Поменяйте:
Код:
public Respawn(id) {
switch( cs_get_user_team(id) ) {
case CS_TEAM_T, CS_TEAM_CT : {
ExecuteHamB( Ham_CS_RoundRespawn, id )
static iMoney = 16000
cs_set_user_money( id, iMoney, .flash = 0 )
ClearInDelay(id)
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя csnet
сообщение 23.2.2014, 11:12
Сообщение #144
Стаж: 12 лет

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

Цитата
cs_set_user_defuse(id, 0)
// set body to 0 ?


наверно он имел ввиду pev_body 0 , убирает субмодель бомбы при трансфере террориста, можно и через cs_set_user_submodel кажется раз он использует только cstrike модуль

Отредактировал: csnet, - 23.2.2014, 11:14


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 23.2.2014, 11:15
Сообщение #145


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

Safety1st, зачем регистрировать новую переменную,
Код:
static iMoney = 16000
cs_set_user_money( id, iMoney, .flash = 0 )

когда можно сделать так?
Код:
cs_set_user_money(id, 16000,  0)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 23.2.2014, 11:18
Сообщение #146
Стаж: 12 лет

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

когда 1 раз, можно не делать, когда несколько раз вызывается, можно сделать


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 23.2.2014, 11:23
Сообщение #147
Стаж: 14 лет
Город: Moscow

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

Цитата(csnet @ 23.2.2014, 13:12) *
наверно он имел ввиду pev_body 0 , убирает субмодель бомбы при трансфере террориста, можно и через cs_set_user_submodel кажется раз он использует только cstrike модуль

csnet, второй раз за сутки топиком промахиваешься crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя csnet
сообщение 23.2.2014, 12:27
Сообщение #148
Стаж: 12 лет

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

нет не промахиваюсь я прокомментировал исходный код плагина teambalance. который ты по видимому даже не смотрел






Отредактировал: csnet, - 23.2.2014, 12:29


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 23.2.2014, 13:06
Сообщение #149
Стаж: 14 лет
Город: Moscow

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

Конечно, не смотрел: я выкладываю не глядя обычно ;)
body ставить не нужно: это делает сама натива cs_set_user_defuse:
Код
pPlayer->v.body = 0;


А вообще просьба: пиши сразу, о чём речь. Хотя бы название плагина.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 25.2.2014, 11:26
Сообщение #150
Стаж: 14 лет
Город: Moscow

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

Обновлён Simple WarmUp. v0.50, изменения:
• Новых игроков во время разминки спавнит сразу, им не нужно ждать нового раунда.


Добавлен русский перевод к DeathMatch Mod's Vote, спасибо X*CaHeK*X.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 25.2.2014, 12:41
Сообщение #151


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

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

Цитата(Safety1st @ 25.2.2014, 13:26) *
Обновлён Simple WarmUp. v0.50, изменения:
• Новых игроков во время разминки спавнит сразу, им не нужно ждать нового раунда.


Добавлен русский перевод к DeathMatch Mod's Vote, спасибо X*CaHeK*X.

будь добр, сделай то же самое для respawn.sma :)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 9.3.2014, 0:13
Сообщение #152
Стаж: 14 лет
Город: Moscow

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

Народ, у меня есть плагин для CSDM-серверов. Он автоматом включает/выключает FFA в зависимости от народа на сервере. Ничего особенного, только:
• понятное информирование о смене режима (используется самый простой способ);
• режим туда-сюда не меняется с каждым приходом/уходом игроков;
• поддерживается принудительная смена режима FFA средствами CSDM.
Вот как выглядит сама смена (тест с настройками для супербыстрой реакции):

Скрытый текст
Над обоими аспектами наверняка придётся ещё поработать. Собственно, для этого мне и нужно тестирование на живых серверах. Плагин ведёт подробный (и избыточный) лог + появятся пожелания, основанные на опыте использования. Другими словами, мне нужны логи с реального сервера и идеи. У плагина продуманный алгоритм подсчёта числа игроков на сервере и срабатывания, собственно, именно его мне интересно протестировать, а смена режима FFA - лишь пример практического использования. С тем же успехом алгоритм можно использовать, например, для смены карт dd2 <-> dd2_2x2. В общем, кто заинтересован в помочь в разработке - пишите в ЛС. На сервере обязательно наличие мода CSDM и плагина csdm_ffa. С анонимусами предпочитаю не связываться.

Выпущена альфа-версия, дальнейшая разработка пока не ведётся. Из идей на будущее:
• vote на режим в начале карты и/или по требованию игроков (как rtv) и информирование по требованию о текущем режиме (как /ff);
• разделение плагина на 2 составляющие: 'платформа-триггер' (наблюдает за онлайном и подаёт сигнал 'пора что-то менять') и 'подплагины': смена режима FFA, votemap, стенки в '2x2 Mode' и т.п. (можно будет выбрать только нужное из набора).

Отредактировал: Safety1st, - 8.11.2014, 18:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 5 раз
   + Цитировать сообщение
Статус пользователя Kain_wrath
сообщение 18.3.2014, 15:14
Сообщение #153
Стаж: 13 лет

Сообщений: 331
Благодарностей: 141
Полезность: 311

VIP Weapon от 7eVen'а
Часто при выборе оружия из випменю основное оружие не дропается и игрок бегает с двумя оружиями. С пистолетами такой проблемы нет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 18.3.2014, 15:35
Сообщение #154


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

Стаж: 13 лет

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

Цитата(Kain_wrath @ 18.3.2014, 15:14) *
VIP Weapon от 7eVen'а
Часто при выборе оружия из випменю основное оружие не дропается и игрок бегает с двумя оружиями. С пистолетами такой проблемы нет.



Код:
drop_weapons(id, 1)


перед выдачей оружия
пример

Код:
drop_weapons(id, 1)
give_item( id, "weapon_famas" )


Отредактировал: GOOD FELLOW, - 18.3.2014, 15:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kain_wrath
сообщение 18.3.2014, 15:49
Сообщение #155
Стаж: 13 лет

Сообщений: 331
Благодарностей: 141
Полезность: 311

Ругается компилятор
Цитата
undefined symbol "drop_weapons"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 18.3.2014, 15:57
Сообщение #156


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

Стаж: 13 лет

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

Цитата(Kain_wrath @ 18.3.2014, 15:49) *
Ругается компилятор


видимо, вы что-то не так сделали
у меня скомпилилось без ошибок
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя winzh1
сообщение 18.3.2014, 15:59
Сообщение #157


Стаж: 14 лет

Сообщений: 1414
Благодарностей: 600
Полезность: 838

Цитата(GOOD FELLOW @ 18.3.2014, 20:35) *
Код:
drop_weapons(id, 1)


перед выдачей оружия
пример

Код:
drop_weapons(id, 1)
give_item( id, "weapon_famas" )

Откуда Вы взяли
Код:
drop_weapons(id, 1)

Если
Код:
drop_weapon(id) {
static weapons[32], i, num, weaponid, wname[32]

num = 0
get_user_weapons( id, weapons, num )

for( i = 0; i < num; i++ ) {
weaponid = weapons[i]

if( ( (1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM ) ) {
get_weaponname( weaponid, wname, 31 )
engclient_cmd( id, "drop", wname )
}
}
}


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 18.3.2014, 16:05
Сообщение #158


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

Стаж: 13 лет

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

Цитата(winzh1 @ 18.3.2014, 15:59) *
Откуда Вы взяли
Код:
drop_weapons(id, 1)

Если
Код:
drop_weapon(id) {
static weapons[32], i, num, weaponid, wname[32]

num = 0
get_user_weapons( id, weapons, num )

for( i = 0; i < num; i++ ) {
weaponid = weapons[i]

if( ( (1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM ) ) {
get_weaponname( weaponid, wname, 31 )
engclient_cmd( id, "drop", wname )
}
}
}


не смотрел код целиком, а лишь наискосок, видимо я просмотрел этот кусок кода..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 19.3.2014, 19:15
Сообщение #159
Стаж: 14 лет
Город: Moscow

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

Цитата(Kain_wrath @ 18.3.2014, 17:14) *
VIP Weapon от 7eVen'а
Часто при выборе оружия из випменю основное оружие не дропается и игрок бегает с двумя оружиями. С пистолетами такой проблемы нет.

Не знаю, чем можно помочь, в коде всё верно: дроп одного оружия из первого слота. Он как бЭ не может не работать и быть заблокированным. Мб какой другой плагин допускает 2 оружия?..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 19.3.2014, 19:22
Сообщение #160


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Safety1st, по поводу Режимов CSDM, в ЛС отписал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
35 страниц V  « 7 8 9 ... 33 34 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: