AMX MOD X
Среда, 11.12.2024, 03:04:29



Приветствую Вас Гость | RSS
[ Главная ] [ New skin color - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
New skin color
[NegativkO]Дата: Понедельник, 11.05.2009, 18:30:30 | Сообщение # 1
Полковник
Группа: Пользователи
Сообщений: 243
Репутация: 3
Статус: Не в сети
Этот плагин создает что-то вроде цыетовой оболочки игроку, вернее команде. Т- красные и КТ- синии.

Кто сможет, допишите кодик пожалуйста. Нужно чтобы оболочка появлялась через 3-5 сек. после респауна. Главное тчобы я смог хотябы время поставить сам, и все. У меня на GG стоит Spawn Protection но многие его не замечают т.к. это оболочка сбивает ту которая выделяет защиту после респауна. По этмоу нужно поставить таймер для каждого игрока после респауна. А еще если не сложно покажите какя строка отвечает за спрайт "безцветную оболочку" которая определяется по цвету с помощью плагина.

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

#define PLUGIN   "New Color Skins"
#define VERSION "1.0"
#define AUTHOR  "Inogood"

#define COLOR_LEVEL ADMIN_BAN

new togglecolor

public plugin_init()
{
     register_plugin(PLUGIN, VERSION, AUTHOR)
      
     togglecolor = register_cvar("ncs_enabled","1")
     register_concmd("amx_newcolorskins","cmd_toggle" ,COLOR_LEVEL,"- <1=on 0=off> : Turn color skins on and off (default ON)")
      
     new parm[1]
     set_task(0.1,"loop",0,parm,1,"b")
}

public cmd_toggle(id, level, cid)
{
     new arg, arg1[32]
      
     if(id)
     {
         if(!cmd_access(id,level,cid,2))
             return PLUGIN_HANDLED

         read_argv(1,arg1,31)
     }
     else  
         format(arg1,31,"%d",level)
      
     set_hudmessage(200, 100, 0, -1.0, 0.25, 0, 1.0, 7.0, 0.1, 0.2, 2)
      
     arg = str_to_num(arg1)
     switch(arg)
     {
         case 0 :
         {
             if( !get_pcvar_num(togglecolor) )
                 console_print(id,"[COLOR SKIN] Plugin already enabled.")
             else
             {
                 new players[32], inum
                 get_players(players,inum)  
          
                 for(new a=0;a<inum;++a)  
                     set_user_rendering(players[a],kRenderFxNone,0,0,0,kRenderTransTexture,255)
              
                 console_print(id,"T's and CT's will now stop glowing.")
                 show_hudmessage(0,"T's and CT's will now stop glowing...")
              
                 set_pcvar_num(togglecolor,0)
             }
         }
         case 1 :
         {
             if( get_pcvar_num(togglecolor) )
                 console_print(id,"[COLOR SKIN] Plugin already enabled.")
             else
             {
                 console_print(id,"T's will now glow red and CT's will now glow blue.")
                 show_hudmessage(0,"T's now glow red and CT's now glow blue...")
              
                 set_pcvar_num(togglecolor,1)
             }
         }
     }
     return PLUGIN_HANDLED
}

public loop(parm[])
{
     if( !get_pcvar_num(togglecolor) ) return PLUGIN_HANDLED
      
     new players[32], inum
     get_players(players,inum)  
          
     for( new a = 0;a < inum; ++a )  
     {
         new CsTeams:userTeam = cs_get_user_team(players[a])
              
         switch(userTeam)
         {
             case CS_TEAM_CT : set_user_rendering(players[a],kRenderFxGlowShell,0,75,255,kRenderNormal,40)
             case CS_TEAM_T  : set_user_rendering(players[a],kRenderFxGlowShell,255,75,0,kRenderNormal,40)
         }       
     }
      
     return PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024