HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1.  
  2. #include < amxmodx >
  3.  
  4. #include < hamsandwich >
  5. #include < cstrike >
  6.  
  7. #pragma semicolon 1
  8.  
  9. new gEnableDefusers;
  10. new gDefuseColor;
  11.  
  12. public plugin_init( )
  13. {
  14. register_plugin( "Free Defuser KIT", "2.0.0", "tuty" );
  15.  
  16. RegisterHam( Ham_Spawn, "player", "bacon_Spawn", 1 );
  17.  
  18. gEnableDefusers = register_cvar( "free_defuser", "1" );
  19. gDefuseColor = register_cvar( "free_defuser_color", "0 160 0" );
  20. }
  21.  
  22. public bacon_Spawn( id )
  23. {
  24. if( is_user_alive( id )
  25. && get_pcvar_num( gEnableDefusers )
  26. && cs_get_user_team( id ) == CS_TEAM_CT
  27. && !cs_get_user_defuse( id ) )
  28. {
  29. new szColor[ 12 ], iRgb[ 3 ][ 4 ], r, g, b;
  30. get_pcvar_string( gDefuseColor, szColor, charsmax( szColor ) );
  31.  
  32. parse( szColor, iRgb[ 0 ], 3, iRgb[ 1 ], 3, iRgb[ 2 ], 3 );
  33.  
  34. r = clamp( str_to_num( iRgb[ 0 ] ) , 0, 255 );
  35. g = clamp( str_to_num( iRgb[ 1 ] ) , 0, 255 );
  36. b = clamp( str_to_num( iRgb[ 2 ] ) , 0, 255 );
  37.  
  38. cs_set_user_defuse( id, 1, r, g, b );
  39. }
  40.  
  41. return HAM_IGNORED;
  42. }
  43.