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

Рождественская шапка (Christmas hat)

Утвержденные плагины для AMX Mod X администратором/модератором форума.

Модератор: Leonidddd

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

В данном разделе форума разрешено создавать темы, касающие только работоспособных плагинов для AMX Mod X. Новые плагины нужно выкладывать в разделе "Новые плагины".

Рождественская шапка (Christmas hat)

Сообщение Subb98 » 20 окт 2016, 07:32

Текущая версия: 0.3 от 25.10.2016
Источник: Вы должны зарегистрироваться, чтобы видеть ссылки.

Описание:
Данный плагин добавляет каждому игроку рождественскую шапку. Шапка выдаётся либо красная или синяя (в зависимости от команды игрока), либо в виде оленя с рогами (4fun). :crazy: Есть возможность скомпилировать код таким образом, что шапка в виде оленя будет только у игрока, который несёт C4:

Код: Выделить всё
enum {
    random_all,
    c4_owner
}

const DEER_HAT_FOR = random_all; // modify like you need 

Требования:
  • HLDS или ReHLDS
  • Engine, Fakemeta, Ham Sandwich или Reapi



Благодарности:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Рождественская шапка (Christmas hat)

Сообщение Fedcomp » 20 окт 2016, 08:22

Забавно выглядит весьма.
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: Рождественская шапка (Christmas hat)

Сообщение Subb98 » 20 окт 2016, 08:28

Fedcomp, для того и служит. :-)
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Рождественская шапка (Christmas hat)

Сообщение ALIK » 20 окт 2016, 14:47

Subb98, помнится, данные шапки выдавались игрокам на зм модах, если была броня)

Добавлено спустя 3 минуты 40 секунд:
m_iPlayerTeam не проверяешь на валидность пдаты?
Аватара пользователя
ALIK
 
Сообщения: 227
Зарегистрирован: 01 июн 2010, 23:05
Благодарил (а): 116 раз.
Поблагодарили: 55 раз.
Опыт программирования: Меньше недели
Языки программирования: Pawn

Re: Рождественская шапка (Christmas hat)

Сообщение sa1me » 20 окт 2016, 15:13

ALIK, всегда валидно, не считая вызова на стадии коннекта к серверу (но is_user_alive присутствует).
Аватара пользователя
sa1me
 
Сообщения: 361
Зарегистрирован: 07 апр 2014, 20:51
Откуда: pfnAddToFullPack
Благодарил (а): 174 раз.
Поблагодарили: 177 раз.
Опыт программирования: Меньше недели

Re: Рождественская шапка (Christmas hat)

Сообщение Subb98 » 20 окт 2016, 19:47

ALIK, не вижу смысла проверять pdata, когда есть проверка на alive, как справедливо заметил sa1me :-)
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Рождественская шапка (Christmas hat)

Сообщение s1lent » 20 окт 2016, 20:02

sa1me писал(а):ALIK, всегда валидно

в AMXX не факт, что this в форварде будет всегда валидным, т.к в одном из хуков игрока могут кикнуть и проверка на is_user_alive от этого спасёт.
Аватара пользователя
s1lent
Скриптер
 
Сообщения: 123
Зарегистрирован: 11 июл 2011, 20:02
Откуда: Северск
Благодарил (а): 32 раз.
Поблагодарили: 110 раз.

Re: Рождественская шапка (Christmas hat)

Сообщение patrig » 20 окт 2016, 21:38

32 игрока и все с шапками оленя ( нет рандом шапки ) ...
Аватара пользователя
patrig
 
Сообщения: 7
Зарегистрирован: 24 ноя 2009, 10:26
Благодарил (а): 17 раз.
Поблагодарили: 0 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Рождественская шапка (Christmas hat)

Сообщение Subb98 » 20 окт 2016, 21:46

patrig, тестировал на локалке, всё было ОК (скрины тому подтверждение). Тем не менее, какую версию вы использовали? Можем прикрутить логирование и проверить повторно.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Рождественская шапка (Christmas hat)

Сообщение patrig » 20 окт 2016, 21:55

Subb98, re версию, давайте сделаем логирование.
Аватара пользователя
patrig
 
Сообщения: 7
Зарегистрирован: 24 ноя 2009, 10:26
Благодарил (а): 17 раз.
Поблагодарили: 0 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

След.

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

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

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