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

Шапки для топовых игроков (Top Hats)

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

Модератор: Leonidddd

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

Шапки для топовых игроков (Top Hats)

Сообщение GODZILLA » 02 ноя 2009, 19:49

:: Суть плагина ::
- Надевает на топовых игроков шапочки

:: Модули ::
<amxmodx>
<fakemeta>
<hamsandwich>
<csstats>

:: Автор :: - TTuCTOH
:: Версия :: - 0.3

:: Настройки ::
Можете поставить свои модельки, если те которые я выбрал - слишком уродливы :)
Редактируйте следующее строчки:
( 39-40 строчки )
Код: Выделить всё

new MODEL_TOP15[] = "models/pp_top15.mdl"
new MODEL_TOP3[] = "models/pp_top3.mdl"


:: ChangeLog ::
* 0.3 - Подредактировал буквально одну строчку, авось поможет :ROFL: Ну и еще сделал проверку ранга при смене ника
* 0.2 - оптимизирован код (Сделал так как мне посоветовали)
* 0.1 - первый релиз

Кредиты: xPaw за его плагин SantaHats & sgtbane за модельки шапок

Нужны ваши предложения по улучшению!!

Не утверждено. Отсутствуют файлы и поддержка плагина //Leonidddd
Последний раз редактировалось GODZILLA 05 янв 2011, 02:18, всего редактировалось 3 раз(а).
Аватара пользователя
GODZILLA
 
Сообщения: 112
Зарегистрирован: 22 окт 2009, 23:23
Благодарил (а): 22 раз.
Поблагодарили: 30 раз.
Языки программирования: Counter-Strike 1.6

Re: top_hats

Сообщение Gork » 04 янв 2011, 22:22

HeadShoT писал(а):Плащь понравился =), но шапки неоч
Сделай что-бы первому в Топе давало просто модель ВИПа, она стандартная, качать ее ненада
и неплохая модель...

Первый в топе не всегда в игре, поэтому по фрагам это будет так:
Код: Выделить всё

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

#define PLUGIN "TOP Fragger"
#define VERSION "0.01"
#define AUTHOR "Gork"

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

public plugin_precache( )
{
    precache_model( "models/player/vip/vip.mdl" )
}

public Spawn(id)
{
     
if(is_user_connected(id) && is_user_alive(id))
        {
       if(get_user_frags(id) > 150) cs_set_user_model(id, "vip")
         }

}
85.15.188.240:27015 - war3ft&CSDM
Аватара пользователя
Gork
 
Сообщения: 62
Зарегистрирован: 18 авг 2010, 20:30
Благодарил (а): 15 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: Шапки для топовых игроков (Top Hats)

Сообщение ejik » 04 янв 2011, 22:37

Код: Выделить всё
> 150

для дм может быть и да, а на нормальном паб серве такого никогда не будет, многова-то...
Аватара пользователя
ejik
 
Сообщения: 249
Зарегистрирован: 01 июл 2010, 14:07
Благодарил (а): 83 раз.
Поблагодарили: 83 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Шапки для топовых игроков (Top Hats)

Сообщение Gork » 04 янв 2011, 22:42

ejik писал(а):
Код: Выделить всё
> 150

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

Собственно для ДМ оно и было сделано, просто убрал лишнее. А для остальных, как правильно было замечено, число 150 надо заменить на более подходящее серверу.

//Чего то там в "плагине" не хватает, а чего сообразить не могу...
85.15.188.240:27015 - war3ft&CSDM
Аватара пользователя
Gork
 
Сообщения: 62
Зарегистрирован: 18 авг 2010, 20:30
Благодарил (а): 15 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: Шапки для топовых игроков (Top Hats)

Сообщение GODZILLA » 05 янв 2011, 02:22

Почему сервер падает из-за этого плагина я не знаю, т.к. функция надевания и снимания шапочек такая же как и в плагине /hats , christmas hats(или как там), которые активно используются...

Добавлено спустя 28 минут 29 секунд:
Версия 0.3

А если в
Код: Выделить всё

public CheckRank(id)
{
   new stats[8], bodyhits[8]
   new iRank;
    iRank = get_user_stats(id, stats, bodyhits)
      
   if(iRank && 1 <= iRank <= 3)
   {
      GiveHat(id, MODEL_TOP3)
   }
   else if(iRank && 4 <= iRank <= 15)
   {
      GiveHat(id, MODEL_TOP15)
   }
}

вставить
Код: Выделить всё

public CheckRank(id)
{
   new stats[8], bodyhits[8]
   new iRank;
    iRank = get_user_stats(id, stats, bodyhits)
      
   if(iRank && 1 <= iRank <= 3)
   {
      GiveHat(id, MODEL_TOP3)
   }
   else if(iRank && 4 <= iRank <= 15)
   {
      GiveHat(id, MODEL_TOP15)
   }
   else // Во всех остальных случаях (если ранг > 15)
   {
      if(pev_valid(g_topEnt[id])) // Если есть шапочка
      {
         engfunc( EngFunc_RemoveEntity, g_topEnt[id]) // Удаляем её
      }
   }
}


а из функции public GiveHat(id, const s_Model[]) убрать кусок
Код: Выделить всё

      else if(pev_valid(iEnt))
      {
         engfunc( EngFunc_RemoveEntity, iEnt)
      }


???
есть ли смысл ?
Аватара пользователя
GODZILLA
 
Сообщения: 112
Зарегистрирован: 22 окт 2009, 23:23
Благодарил (а): 22 раз.
Поблагодарили: 30 раз.
Языки программирования: Counter-Strike 1.6

Re: Шапки для топовых игроков (Top Hats)

Сообщение knaus-94 » 05 янв 2011, 09:31

За час работы,сервер не упал :yahoo:
Плагин дал плащ игроку с 132 рангом
Нужны ваши предложения по улучшению!!

Давать VIP игрокам те кто в топе 3 :-D
Аватара пользователя
knaus-94
 
Сообщения: 16
Зарегистрирован: 07 июн 2010, 12:45
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.

Re: Шапки для топовых игроков (Top Hats)

Сообщение hjhj » 06 янв 2011, 13:44

что удалить в исходнике, чтобы шапки были только 3 первым в топе
Аватара пользователя
hjhj
 
Сообщения: 10
Зарегистрирован: 16 сен 2010, 18:53
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: Шапки для топовых игроков (Top Hats)

Сообщение GODZILLA » 07 янв 2011, 00:40

38 - 41 строчки удаляй
Код: Выделить всё

   else if(iRank && 4 <= iRank <= 15)
   {
      GiveHat(id, MODEL_TOP15)
   }


12 строчку
Код: Выделить всё

new MODEL_TOP15[] = "models/pp_top15.mdl"


и 24-ю
Аватара пользователя
GODZILLA
 
Сообщения: 112
Зарегистрирован: 22 окт 2009, 23:23
Благодарил (а): 22 раз.
Поблагодарили: 30 раз.
Языки программирования: Counter-Strike 1.6

Re: Шапки для топовых игроков (Top Hats)

Сообщение hazard » 07 янв 2011, 21:40

Как часто падает сервер народ с этим плагином
Аватара пользователя
hazard
 
Сообщения: 106
Зарегистрирован: 10 дек 2010, 03:34
Благодарил (а): 14 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Шапки для топовых игроков (Top Hats)

Сообщение 3m4n » 24 янв 2011, 23:26

Парни, мне нужен плагин, который бы "надевал" короны на лидеров двух команд !
У КТ - на первом месте с короной и у Т на первом месте с короной чтоб бегал, пох на модельки, модельки мож сам нарисую как-нибудь или найду, мне нужен тупо .sma, парни, хелп !
Аватара пользователя
3m4n
 
Сообщения: 16
Зарегистрирован: 20 янв 2011, 16:36
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Шапки для топовых игроков (Top Hats)

Сообщение dron34 » 17 июл 2011, 19:45

Почему не в каждом раунде есть шапки?

Добавлено спустя 1 минуту 3 секунды:
hazard писал(а):Как часто падает сервер народ с этим плагином


Да, соглашусь...
Аватара пользователя
dron34
 
Сообщения: 53
Зарегистрирован: 17 июл 2011, 19:38
Благодарил (а): 21 раз.
Поблагодарили: 0 раз.
Языки программирования: Оо

Пред.След.

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

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

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

cron