Русское сообщество по скриптингу

[DeathRun] Change-Terrorist

Плагины для AMX Mod X, которые не удовлетворяют правилам оформления.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

[DeathRun] Change-Terrorist

Сообщение Qruker » 16 ноя 2019, 11:19

Автор: Qruker
Версия: 1.1
Описание:
Используемые инклюды:
amxmodx
cstrike
hamsandwich

Суть плагина:
Выбор игрока для нового террориста

Плюсы:
- выбор игрока без повторов;
- эвент(событие) выбора (можно задать в другом плагине эвент ( forward Event_Change_TT(id) )).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Qruker 19 мар 2020, 10:16, всего редактировалось 1 раз.
Skills are no more important than reason.
Аватара пользователя
Qruker
 
Сообщения: 21
Зарегистрирован: 27 авг 2019, 18:19
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn & AmxModX (CS 1.6; SA:MP)
Java
JavaScript (+HTML/CSS)
Python
C# (+Unity)

Re: [DeathRun] Random Choice Terrorist

Сообщение cpt.nemo » 27 янв 2020, 23:08

Qruker писал(а):Выбирать случайного игрока для нового ТТ в новом раунде в конце раунда.


Вижу по исходнику, что определился) Тогда можно убрать событие нового раунда, которое без функции)
Гы.

Код: Выделить всё
new Balance[33]


Код: Выделить всё
Balance[3] = 0
//
Balance[3]++
//
if(Balance[3] >= 1)


Что это? :crazy:
Ужасный код)

Вы должны зарегистрироваться, чтобы видеть ссылки.
Аватара пользователя
cpt.nemo
 
Сообщения: 135
Зарегистрирован: 29 окт 2014, 09:37
Благодарил (а): 13 раз.
Поблагодарили: 81 раз.

Re: [DeathRun] Random Choice Terrorist

Сообщение Leonidddd » 01 мар 2020, 08:13

Не утверждено. Необходима доработка плагина // Leonidddd
Аватара пользователя
Leonidddd
Модератор
 
Сообщения: 2557
Зарегистрирован: 08 апр 2012, 18:13
Откуда: г. Запорожье
Благодарил (а): 192 раз.
Поблагодарили: 718 раз.

Re: [DeathRun] Change-Terrorist

Сообщение Qruker » 19 мар 2020, 10:18

update: (v1.1)
- изменён исходный код;
- убран рандом;
- добавлен выбор игроков по порядку захода на сервер;
- добавлено событие (event) (forward Event_Change_TT(id)).
Skills are no more important than reason.
Аватара пользователя
Qruker
 
Сообщения: 21
Зарегистрирован: 27 авг 2019, 18:19
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn & AmxModX (CS 1.6; SA:MP)
Java
JavaScript (+HTML/CSS)
Python
C# (+Unity)

Re: [DeathRun] Change-Terrorist

Сообщение Leonidddd » 19 мар 2020, 10:44

Qruker, снова мимо :-) зачем сразу 2 цикла? Столько проверок на команды, не сохраненный get_maxplayers... слишком сильно усложняете себе жизнь.

Вот так получай нового ТТ:

Код: Выделить всё
     new iPlayers[32], iCount;
     get_players(iPlayers,iCount ,"che", "CT");
     new i = random(iCount-1);
     g_iTerrorist = iPlayers[i];
 


В конце раунда. Получить нового ТТ, если нету g_iTerrorist иначе g_iTerrorist  перевести за КТ, но до этого получить уже нового ТТ, чтоб доп проверки и циклы не делать, думаю, идея понятна.
Аватара пользователя
Leonidddd
Модератор
 
Сообщения: 2557
Зарегистрирован: 08 апр 2012, 18:13
Откуда: г. Запорожье
Благодарил (а): 192 раз.
Поблагодарили: 718 раз.

Re: [DeathRun] Change-Terrorist

Сообщение httpeace// » 21 мар 2020, 12:27

велосипед
скромность украшает, но оставляет голодным
________________________________
Аватара пользователя
httpeace//
 
Сообщения: 179
Зарегистрирован: 01 окт 2013, 14:31
Откуда: Владивосток
Благодарил (а): 51 раз.
Поблагодарили: 15 раз.
Опыт программирования: Больше трех лет
Языки программирования: Lua


Вернуться в Неутвержденные плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3