Raised This Month: $ Target: $400
 0% 

Help Me with Color


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
AntiBots
Veteran Member
Join Date: May 2008
Location: Brazil
Old 09-11-2008 , 04:44   Help Me with Color
Reply With Quote #1

Hi friends I have thi problem:

I change this plugin, the msg for color msg, but dont have color
PHP Code:
// DODAC CVAR
#include <amxmodx> 
#include <amxmisc>
#include <engine>
#include <csx>
#include <fakemeta>

#define PLUGIN "Custom Radio Commands"
#define VERSION "0.6"
#define AUTHOR "KaLoSZyFeR"

new g_RadioTimer[33]
/* CONFIG SETUP */
new CRcoverme[64]
new 
CRtakepoint[64]
new 
CRhposition[64]
new 
CRregroup[64]
new 
CRfollowme[64]
new 
CRfireassis[64]
new 
CRgo[64]
new 
CRfallback[64]
new 
CRsticktog[64]
new 
CRgetinpos[64]
new 
CRstormfront[64]
new 
CRreportin[64]
new 
CRroger[64]
new 
CRenemys[64]
new 
CRbackup[64]
new 
CRclear[64]
new 
CRposition[64]
new 
CRreportingin[64]
new 
CRgetoutblow[64]
new 
CRnegative[64]
new 
CRenemydown[64]
new 
CRexit[64]
new 
CRcolortitle[2]
new 
CRcolormenu[2]
new 
gmsgSayText
// Radio1 wav files 
stock const radio1_spk[6][] ={   
 
"radio/aerocs/ct_coverme.wav"
 
"radio/aerocs/takepoint.wav"
 
"radio/aerocs/position.wav"
 
"radio/aerocs/regroup.wav"
 
"radio/aerocs/followme.wav"
 
"radio/aerocs/fireassis.wav" 


public 
radio1(id) {   // Client used Radio1 commands 
 
if(!get_cvar_num("amx_custom_radio"))
  return 
PLUGIN_CONTINUE
  
 
if(is_user_alive(id) == 0) return PLUGIN_HANDLED
 
// What Radio1 menu will look like
 
new key1 = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9)
  
 new 
menu_body1[512]
 new 
len1 format(menu_body1,511,"\%sRadio Commands A\%s^n\ "CRcolortitleCRcolormenu)
 
len1 += formatmenu_body1[len1], 511-len1"^n\ " )
 
len1 += formatmenu_body1[len1], 511-len1"1. %s^n\ "CRcoverme)
 
len1 += formatmenu_body1[len1], 511-len1"2. %s^n\ "CRtakepoint)
 
len1 += formatmenu_body1[len1], 511-len1"3. %s^n\ "CRhposition)
 
len1 += formatmenu_body1[len1], 511-len1"4. %s^n\ "CRregroup)
 
len1 += formatmenu_body1[len1], 511-len1"5. %s^n\ "CRfollowme)
 
len1 += formatmenu_body1[len1], 511-len1"6. %s^n\ "CRfireassis)
 
len1 += formatmenu_body1[len1], 511-len1"^n\ " )
 
len1 += formatmenu_body1[len1], 511-len1"0. %s"CRexit)
 
show_menu(id,key1,menu_body1// Show the above menu on screen 
 
return PLUGIN_HANDLED 

public 
radio1cmd(idkey1) { 
 if(!
get_cvar_num("amx_custom_radio"))
  return 
PLUGIN_CONTINUE
  
 
if(is_user_alive(id) == 0) return PLUGIN_HANDLED
 
if(g_RadioTimer[id] == 1) return PLUGIN_HANDLED
 
new players[32],totalteam_name[10
 
get_user_team(id,team_name9
 
get_players(playerstotal ,"ce"team_name// No bots and Match team name
 
new name[32]
 
get_user_name(id,name,31)
 for(new 
a=0total; ++a) { 
  
client_cmd(players[a], "spk ^"%s^""radio1_spk[key1])
  if (
get_cvar_num("amx_real_radio"))
  {
   
emit_sound(idCHAN_VOICEradio1_spk[key1] , 0.9ATTN_STATIC0PITCH_NORM)// Play sounds 
  
}
  
//client_print(players[a],print_chat,"%s (RADIO): %s",name, radio1_say[key1])
  
new message1[64]
  
  switch (
key1) {
   case 
0: { // 1
   
message1 CRcoverme 
   
}
   case 
1: { // 2
   
message1 CRtakepoint
   
}
   case 
2: { // 3
   
message1 CRhposition
   
}
   case 
3: { // 4
   
message1 CRregroup
   
}
   case 
4: { // 5
   
message1 CRfollowme
   
}
   case 
5: { // 6
   
message1 CRfireassis
   
}
  }
  new 
radio1msg[256]
  
format(radio1msg255"%s (RADIO): ^x03 %s",namemessage1)
  
print_radio_message(players[a], radio1msg)
  
g_RadioTimer[id] = 1
  set_task
(2.0,"radiotimer",id)
 }
 return 
PLUGIN_HANDLED 

 
// Radio2 wav files 
stock const radio2_spk[6][] =  {   
 
 
 
"radio/aerocs/com_go.wav"
 
"radio/aerocs/fallback.wav"
 
"radio/aerocs/sticktog.wav"
 
"radio/aerocs/com_getinpos.wav"
 
"radio/aerocs/stormfront.wav"
 
"radio/aerocs/com_reportin.wav"

public 
radio2(id) {   // Client used Radio2 commands 
 
if(!get_cvar_num("amx_custom_radio"))
  return 
PLUGIN_CONTINUE
  
 
if(is_user_alive(id) == 0) return PLUGIN_HANDLED
 
// What Radio2 menu will look like
 
new key2 = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9)
  
 new 
menu_body2[512]
 new 
len2 format(menu_body2,511,"\%sRadio Commands B\%s^n\ "CRcolortitleCRcolormenu)
 
len2 += formatmenu_body2[len2], 511-len2"^n\ " )
 
len2 += formatmenu_body2[len2], 511-len2"1. %s^n\ "CRgo)
 
len2 += formatmenu_body2[len2], 511-len2"2. %s^n\ "CRfallback)
 
len2 += formatmenu_body2[len2], 511-len2"3. %s^n\ "CRsticktog)
 
len2 += formatmenu_body2[len2], 511-len2"4. %s^n\ "CRgetinpos)
 
len2 += formatmenu_body2[len2], 511-len2"5. %s^n\ "CRstormfront)
 
len2 += formatmenu_body2[len2], 511-len2"6. %s^n\ "CRreportin)
 
len2 += formatmenu_body2[len2], 511-len2"^n\ " )
 
len2 += formatmenu_body2[len2], 511-len2"0. %s"CRexit)
 
 
show_menu(id,key2,menu_body2// Show the above menu on screen 
 
return PLUGIN_HANDLED 
}
public 
radio2cmd(idkey2) { 
 if(!
get_cvar_num("amx_custom_radio"))
  return 
PLUGIN_CONTINUE
  
 
if(is_user_alive(id) == 0) return PLUGIN_HANDLED
 
if(g_RadioTimer[id] == 1) return PLUGIN_HANDLED
 
new players2[32],total2team_name2[10
 
get_user_team(id,team_name29
 
get_players(players2total2 ,"ce"team_name2// No bots and Match team name
 
new name2[32]
 
get_user_name(id,name2,31)
 for(new 
a2=0a2 total2; ++a2) { 
  
client_cmd(players2[a2], "spk ^"%s^""radio2_spk[key2])
  if (
get_cvar_num("amx_real_radio"))
  {
   
emit_sound(idCHAN_VOICEradio2_spk[key2] , 0.9ATTN_STATIC0PITCH_NORM)// Play sounds 
  
}
  
//client_print(players2[a2],print_chat,"%s (RADIO): %s",name2,radio2_say[key2]) // Print radio message on screen
  
new message2[64]
  
  switch (
key2) {
   case 
0: { // 1
   
message2 CRgo 
   
}
   case 
1: { // 2
   
message2 CRfallback
   
}
   case 
2: { // 3
   
message2 CRsticktog
   
}
   case 
3: { // 4
   
message2 CRgetinpos
   
}
   case 
4: { // 5
   
message2 CRstormfront
   
}
   case 
5: { // 6
   
message2 CRreportin
   
}
  }
  new 
radio2msg[256]
  
format(radio2msg255"%s (RADIO):^x03 %s",name2message2)
  
print_radio_message(players2[a2],radio2msg)
  
g_RadioTimer[id] = 1
  set_task
(2.0,"radiotimer",id)
 }
 return 
PLUGIN_HANDLED 


// Radio3 wav files 
stock const radio3_spk[9][] =  {   
 
 
 
"radio/aerocs/roger.wav"
 
"radio/aerocs/ct_enemys.wav"
 
"radio/aerocs/ct_backup.wav"
 
"radio/aerocs/clear.wav"
 
"radio/aerocs/ct_inpos.wav"
 
"radio/aerocs/ct_reportingin.wav"
 
"radio/aerocs/blow.wav"
 
"radio/aerocs/negative.wav"
 
"radio/aerocs/enemydown.wav" 

public 
radio3(id) {   // Client used Radio3 commands 
 
if(!get_cvar_num("amx_custom_radio"))
  return 
PLUGIN_CONTINUE
  
 
if(is_user_alive(id) == 0) return PLUGIN_HANDLED
 
// What Radio3 menu will look like
 
new key3 = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)
 
 new 
menu_body3[512]
 new 
len3 format(menu_body3,511,"\%sRadio Commands C\%s^n\ "CRcolortitleCRcolormenu)
 
len3 += formatmenu_body3[len3], 511-len3"^n\ " )
 
len3 += formatmenu_body3[len3], 511-len3"1. %s^n\ "CRroger)
 
len3 += formatmenu_body3[len3], 511-len3"2. %s^n\ "CRenemys)
 
len3 += formatmenu_body3[len3], 511-len3"3. %s^n\ "CRbackup)
 
len3 += formatmenu_body3[len3], 511-len3"4. %s^n\ "CRclear)
 
len3 += formatmenu_body3[len3], 511-len3"5. %s^n\ "CRposition)
 
len3 += formatmenu_body3[len3], 511-len3"6. %s^n\ "CRreportingin)
 
len3 += formatmenu_body3[len3], 511-len3"7. %s^n\ "CRgetoutblow)
 
len3 += formatmenu_body3[len3], 511-len3"8. %s^n\ "CRnegative)
 
len3 += formatmenu_body3[len3], 511-len3"9. %s^n\ "CRenemydown)
 
len3 += formatmenu_body3[len3], 511-len3"^n\ " )
 
len3 += formatmenu_body3[len3], 511-len3"0. %s"CRexit)
 
 
show_menu(id,key3,menu_body3// Show the above menu on screen 
 
return PLUGIN_HANDLED 

public 
radio3cmd(idkey3) { 
 if(!
get_cvar_num("amx_custom_radio"))
  return 
PLUGIN_CONTINUE
  
 
if(is_user_alive(id) == 0) return PLUGIN_HANDLED
 
if(g_RadioTimer[id] == 1) return PLUGIN_HANDLED
 
new players3[32],total3team_name3[10
 
get_user_team(id,team_name39
 
get_players(players3total3 ,"ce"team_name3// No bots and Match team name
 
new name3[32]
 
get_user_name(id,name3,31)
 for(new 
a3=0a3 total3; ++a3) { 
  
client_cmd(players3[a3], "spk ^"%s^""radio3_spk[key3])
  if (
get_cvar_num("amx_real_radio"))
  {
   
emit_sound(idCHAN_VOICEradio3_spk[key3] , 0.9ATTN_STATIC0PITCH_NORM)// Play sounds 
  
}
  
//client_print(players3[a3],print_chat,"%s (RADIO): %s",name3,radio3_say[key3]) // Print radio message on screen
  
new message3[64]
  
  switch (
key3) {
   case 
0: { // 1
   
message3 CRroger 
   
}
   case 
1: { // 2
   
message3 CRenemys
   
}
   case 
2: { // 3
   
message3 CRbackup
   
}
   case 
3: { // 4
   
message3 CRclear
   
}
   case 
4: { // 5
   
message3 CRposition
   
}
   case 
5: { // 6
   
message3 CRreportingin
   
}
   case 
6: { // 7
   
message3 CRgetoutblow
   
}
   case 
7: { // 8
   
message3 CRnegative
   
}
   case 
8: { // 9
   
message3 CRenemydown
   
}
  }
  new 
radio3msg[256]
  
format(radio3msg255"%s (RADIO):^x03 %s",name3message3)
  
print_radio_message(players3[a3],radio3msg)
  
  
g_RadioTimer[id] = 1
  set_task
(2.0,"radiotimer",id)
 }
 return 
PLUGIN_HANDLED 


public 
plugin_precache() {
 
 
precache_sound(radio1_spk[0])
 
precache_sound(radio1_spk[1])
 
precache_sound(radio1_spk[2])
 
precache_sound(radio1_spk[3])
 
precache_sound(radio1_spk[4])
 
precache_sound(radio1_spk[5])
  
 
precache_sound(radio2_spk[0])
 
precache_sound(radio2_spk[1])
 
precache_sound(radio2_spk[2])
 
precache_sound(radio2_spk[3])
 
precache_sound(radio2_spk[4])
 
precache_sound(radio2_spk[5])
 
 
precache_sound(radio3_spk[0])
 
precache_sound(radio3_spk[1])
 
precache_sound(radio3_spk[2])
 
precache_sound(radio3_spk[3])
 
precache_sound(radio3_spk[4])
 
precache_sound(radio3_spk[5])
 
precache_sound(radio3_spk[6])
 
precache_sound(radio3_spk[7])
 
precache_sound(radio3_spk[8])
 
 return 
PLUGIN_CONTINUE 

public 
plugin_init(){
 
 
register_plugin(PLUGINVERSIONAUTHOR)
 
 
register_clcmd("radio1""radio1"0"- Calls radio menu 1")
 
register_clcmd("radio2""radio2"0"- Calls radio menu 2")
 
register_clcmd("radio3""radio3"0"- Calls radio menu 3")
 
register_menucmd(register_menuid("Radio Commands A"),511,"radio1cmd")
 
register_menucmd(register_menuid("Radio Commands B"),511,"radio2cmd")
 
register_menucmd(register_menuid("Radio Commands C"),511,"radio3cmd")
 
register_cvar("amx_custom_radio""1")
 
register_cvar("amx_real_radio""1")
 
register_cvar("amx_radio_info""1")
 
 
register_cvar("CRcoverme""radio")
 
register_cvar("CRtakepoint""radio")
 
register_cvar("CRhposition""radio")
 
register_cvar("CRregroup""radio")
 
register_cvar("CRfollowme""radio")
 
register_cvar("CRfireassis""radio")
 
 
register_cvar("CRgo""radio")
 
register_cvar("CRfallback""radio")
 
register_cvar("CRsticktog""radio")
 
register_cvar("CRgetinpos""radio")
 
register_cvar("CRstormfront""radio")
 
register_cvar("CRreportin""radio")
 
register_cvar("CRroger""radio")
 
register_cvar("CRenemys""radio")
 
register_cvar("CRbackup""radio")
 
register_cvar("CRclear""radio")
 
register_cvar("CRposition""radio")
 
register_cvar("CRreportingin""radio")
 
register_cvar("CRgetoutblow""radio")
 
register_cvar("CRnegative""radio")
 
register_cvar("CRenemydown""radio")
 
 
register_cvar("CRexit""radio")
 
register_cvar("CRcolortitle""r")
 
register_cvar("CRcolormenu""w")
 
 
register_cvar("CRfireinhole""radio")
  
 
register_message(get_user_msgid("TextMsg"), "message")
 
register_message(get_user_msgid("SendAudio"), "msg_audio")
 
 
gmsgSayText get_user_msgid("SayText")
 
 
//version 0.6
 
register_clcmd("coverme""komenda"0"- Quick radio command")
 
register_clcmd("takepoint""komenda"0"- Quick radio command")
 
register_clcmd("holdpos""komenda"0"- Quick radio command")
 
register_clcmd("regroup""komenda"0"- Quick radio command")
 
register_clcmd("followme""komenda"0"- Quick radio command")
 
register_clcmd("takingfire""komenda"0"- Quick radio command")
 
 
register_clcmd("go""komenda"0"- Quick radio command")
 
register_clcmd("fallback""komenda"0"- Quick radio command")
 
register_clcmd("sticktog""komenda"0"- Quick radio command")
 
register_clcmd("getinpos""komenda"0"- Quick radio command")
 
register_clcmd("stormfront""komenda"0"- Quick radio command")
 
register_clcmd("report""komenda"0"- Quick radio command")
 
 
register_clcmd("roger""komenda"0"- Quick radio command")
 
register_clcmd("enemyspot""komenda"0"- Quick radio command")
 
register_clcmd("needbackup""komenda"0"- Quick radio command")
 
register_clcmd("sectorclear""komenda"0"- Quick radio command")
 
register_clcmd("inposition""komenda"0"- Quick radio command")
 
register_clcmd("reportingin""komenda"0"- Quick radio command")
 
register_clcmd("getout""komenda"0"- Quick radio command")
 
register_clcmd("negative""komenda"0"- Quick radio command")
 
register_clcmd("enemydown""komenda"0"- Quick radio command")
 new 
configsDir[64]
 
get_configsdir(configsDir63)
 
 
server_cmd("exec %s/custom_radio.cfg"configsDir)
 
server_exec()
    
 return 
PLUGIN_CONTINUE  
}
public 
message()
{
 if(!
get_cvar_num("amx_custom_radio"))
  return 
PLUGIN_CONTINUE
 
if(get_msg_args() != || get_msg_argtype(2) != ARG_STRING || get_msg_argtype(4) != ARG_STRING)
 {
  return 
PLUGIN_CONTINUE
 
}
 new 
arg2[16]
 
get_msg_arg_string(2arg215)
 if(!
equal(arg2"#Game_radio"))
 {
  return 
PLUGIN_CONTINUE
 
}
 
 new 
arg4[20]
 
get_msg_arg_string(4arg419)
 if(
equal(arg4"#Fire_in_the_hole"))
 {
  
set_msg_arg_string(4CRfireinhole)
  return 
PLUGIN_CONTINUE
 
}
 
 return 
PLUGIN_CONTINUE
}
public 
msg_audio()
{
 if(!
get_cvar_num("amx_custom_radio"))
  return 
PLUGIN_CONTINUE
  
 
if(get_msg_args() != || get_msg_argtype(2) != ARG_STRING) {
  return 
PLUGIN_CONTINUE
 
}
 new 
arg2[20]
 
get_msg_arg_string(2arg219)
 if(
equal(arg2[1], "!MRAD_FIREINHOLE"))
 {
   return 
PLUGIN_HANDLED
 
}
 return 
PLUGIN_CONTINUE
}
 
public 
radiotimer(id) {
 
g_RadioTimer[id] = 0
 
return PLUGIN_HANDLED
}
public 
client_connect(id) {
 
g_RadioTimer[id] = 0
}
public 
client_disconnect(id) {
 
g_RadioTimer[id] = 0
}

public 
client_putinserver(id
{
 
set_task(20.0"dispInfo"id)
}
public 
dispInfo(id)
{
 if (
get_cvar_num("amx_radio_info")) 
  
//client_print(id,print_chat,"Plugin 'Custom Radio Commands' jest uruchomiony na tym serwerze. Kontakt z autorem: [email protected]")
  
client_print(id,print_chat,"'Custom Radio Commands' plugin is running on this server. Contact with author: [email protected]")
}
public 
plugin_cfg()
{
 
get_cvar_string("CRcoverme"CRcoverme63)
 
get_cvar_string("CRtakepoint"CRtakepoint63)
 
get_cvar_string("CRhposition"CRhposition63)
 
get_cvar_string("CRregroup"CRregroup63)
 
get_cvar_string("CRfollowme"CRfollowme63)
 
get_cvar_string("CRfireassis"CRfireassis63)
 
get_cvar_string("CRgo"CRgo63)
 
get_cvar_string("CRfallback"CRfallback63)
 
get_cvar_string("CRsticktog"CRsticktog63)
 
get_cvar_string("CRgetinpos"CRgetinpos63)
 
get_cvar_string("CRstormfront"CRstormfront63)
 
get_cvar_string("CRreportin"CRreportin63)
 
 
get_cvar_string("CRroger"CRroger63)
 
get_cvar_string("CRenemys"CRenemys63)
 
get_cvar_string("CRbackup"CRbackup63)
 
get_cvar_string("CRclear"CRclear63)
 
get_cvar_string("CRposition"CRposition63)
 
get_cvar_string("CRreportingin"CRreportingin63)
 
get_cvar_string("CRgetoutblow"CRgetoutblow63)
 
get_cvar_string("CRnegative"CRnegative63)
 
get_cvar_string("CRenemydown"CRenemydown63)
 
 
get_cvar_string("CRexit"CRexit63)
 
get_cvar_string("CRcolortitle"CRcolortitle1)
 
get_cvar_string("CRcolormenu"CRcolormenu1)
 
 
//version 0.6
 
get_cvar_string("CRfireinhole"CRfireinhole63)
 
}
//version 0.6
new cmd_radio1[6][] =
{
 
"coverme",
 
"takepoint",
 
"holdpos",
 
"regroup",
 
"followme",
 
"takingfire"
}
new 
cmd_radio2[6][] =
{
 
"go",
 
"fallback",
 
"sticktog",
 
"getinpos",
 
"stormfront",
 
"report"
}
new 
cmd_radio3[9][] =
{
 
"roger",
 
"enemyspot",
 
"needbackup",
 
"sectorclear",
 
"inposition",
 
"reportingin",
 
"getout",
 
"negative",
 
"enemydown"
}
public 
komenda(id)
{
 if(!
get_cvar_num("amx_custom_radio"))
  return 
PLUGIN_CONTINUE
  
 
new komenda[16]
 
read_argv 0komenda15 )
 
 for(new 
06i++)
 {
  if(
equal(komendacmd_radio1[i]))
  {
   if(
is_user_alive(id) == 0)
    return 
PLUGIN_HANDLED
   
if(g_RadioTimer[id] == 1
    return 
PLUGIN_HANDLED
  
   
new players[32],totalteam_name[10
   
get_user_team(id,team_name9
   
get_players(playerstotal ,"ce"team_name// No bots and Match team name
   
new name[32]
   
get_user_name(id,name,31)
   for(new 
a=0total; ++a)
   { 
    
client_cmd(players[a], "spk ^"%s^""radio1_spk[i])
    if (
get_cvar_num("amx_real_radio"))
    {
     
emit_sound(idCHAN_VOICEradio1_spk[i] , 0.9ATTN_STATIC0PITCH_NORM)// Play sounds 
    
}
    new 
message1[64]
  
    switch(
i)
    {
     case 
0: { // 1
     
message1 CRcoverme 
     
}
     case 
1: { // 2
     
message1 CRtakepoint
     
}
     case 
2: { // 3
     
message1 CRhposition
     
}
     case 
3: { // 4
     
message1 CRregroup
     
}
     case 
4: { // 5
     
message1 CRfollowme
     
}
     case 
5: { // 6
     
message1 CRfireassis
     
}
    }
    new 
radio1msg2[256]
    
format(radio1msg2255"%s (RADIO):^x03 %s",namemessage1)
    
print_radio_message(players[a], radio1msg2)
    
g_RadioTimer[id] = 1
    set_task
(2.0,"radiotimer",id)
   }
   return 
PLUGIN_HANDLED
  
}
  
  if(
equal(komendacmd_radio2[i]))
  {
   if(
is_user_alive(id) == 0)
    return 
PLUGIN_HANDLED
   
if(g_RadioTimer[id] == 1
    return 
PLUGIN_HANDLED
  
   
new players[32],totalteam_name[10
   
get_user_team(id,team_name9
   
get_players(playerstotal ,"ce"team_name// No bots and Match team name
   
new name[32]
   
get_user_name(id,name,31)
   for(new 
a=0total; ++a)
   { 
    
client_cmd(players[a], "spk ^"%s^""radio2_spk[i])
    if (
get_cvar_num("amx_real_radio"))
    {
     
emit_sound(idCHAN_VOICEradio2_spk[i] , 0.9ATTN_STATIC0PITCH_NORM)// Play sounds 
    
}
    new 
message2[64]
  
    switch(
i)
    {
     case 
0: { // 1
     
message2 CRgo 
     
}
     case 
1: { // 2
     
message2 CRfallback
     
}
     case 
2: { // 3
     
message2 CRsticktog
     
}
     case 
3: { // 4
     
message2 CRgetinpos
     
}
     case 
4: { // 5
     
message2 CRstormfront
     
}
     case 
5: { // 6
     
message2 CRreportin
     
}
    }
    new 
radio2msg2[256]
    
format(radio2msg2255"%s (RADIO):^x03 %s",namemessage2)
    
print_radio_message(players[a],radio2msg2)
    
g_RadioTimer[id] = 1
    set_task
(2.0,"radiotimer",id)
   }
   return 
PLUGIN_HANDLED
  
}
 }
 
 for(new 
09i++)
 {
  if(
equal(komendacmd_radio3[i]))
  {
   if(
is_user_alive(id) == 0)
    return 
PLUGIN_HANDLED
   
if(g_RadioTimer[id] == 1
    return 
PLUGIN_HANDLED
  
   
new players[32],totalteam_name[10
   
get_user_team(id,team_name9
   
get_players(playerstotal ,"ce"team_name// No bots and Match team name
   
new name[32]
   
get_user_name(id,name,31)
   for(new 
a=0total; ++a)
   { 
    
client_cmd(players[a], "spk ^"%s^""radio3_spk[i])
    if (
get_cvar_num("amx_real_radio"))
    {
     
emit_sound(idCHAN_VOICEradio3_spk[i] , 0.9ATTN_STATIC0PITCH_NORM)// Play sounds 
    
}
    new 
message3[64]
  
    switch(
i)
    {
     case 
0: { // 1
     
message3 CRroger 
     
}
     case 
1: { // 2
     
message3 CRenemys
     
}
     case 
2: { // 3
     
message3 CRbackup
     
}
     case 
3: { // 4
     
message3 CRclear
     
}
     case 
4: { // 5
     
message3 CRposition
     
}
     case 
5: { // 6
     
message3 CRreportingin
     
}
     case 
6: { // 7
     
message3 CRgetoutblow
     
}
     case 
7: { // 8
     
message3 CRnegative
     
}
     case 
8: { // 9
     
message3 CRenemydown
     
}
    }
    new 
radio3msg2[256]
    
format(radio3msg2255"%s (RADIO):^x03 %s",namemessage3)
    
print_radio_message(players[a],radio3msg2)
    
g_RadioTimer[id] = 1
    set_task
(2.0,"radiotimer",id)
   }
   return 
PLUGIN_HANDLED
  
}
 }
 
 return 
PLUGIN_CONTINUE
}
print_radio_message(idmsg[]) {
 
message_begin(MSG_ONEgmsgSayText, {0,0,0}, id)
 
write_byte(id)
 
write_string(msg)
 
message_end()

__________________
AntiBots is offline
Send a message via ICQ to AntiBots Send a message via MSN to AntiBots Send a message via Skype™ to AntiBots
anakin_cstrike
Veteran Member
Join Date: Nov 2007
Location: Romania
Old 09-11-2008 , 05:07   Re: Help Me with Color
Reply With Quote #2

Try to use get_players function here:
PHP Code:
print_radio_message(idmsg[]) {
 
message_begin(MSG_ONEgmsgSayText, {0,0,0}, id)
 
write_byte(id)
 
write_string(msg)
 
message_end()

__________________

anakin_cstrike is offline
AntiBots
Veteran Member
Join Date: May 2008
Location: Brazil
Old 09-11-2008 , 14:48   Re: Help Me with Color
Reply With Quote #3

Sorry, I cant do to work, you can show me an example?
__________________
AntiBots is offline
Send a message via ICQ to AntiBots Send a message via MSN to AntiBots Send a message via Skype™ to AntiBots
zwfgdlc
Senior Member
Join Date: May 2006
Old 09-11-2008 , 15:03   Re: Help Me with Color
Reply With Quote #4

try this.
Code:
#include <amxmodx> #include <amxmisc> #include <engine> #include <csx> #include <fakemeta> #define PLUGIN "Custom Radio Commands" #define VERSION "0.6" #define AUTHOR "KaLoSZyFeR" new g_RadioTimer[33] /* CONFIG SETUP */ new CRcoverme[64] new CRtakepoint[64] new CRhposition[64] new CRregroup[64] new CRfollowme[64] new CRfireassis[64] new CRgo[64] new CRfallback[64] new CRsticktog[64] new CRgetinpos[64] new CRstormfront[64] new CRreportin[64] new CRroger[64] new CRenemys[64] new CRbackup[64] new CRclear[64] new CRposition[64] new CRreportingin[64] new CRgetoutblow[64] new CRnegative[64] new CRenemydown[64] new CRexit[64] new CRcolortitle[2] new CRcolormenu[2] new gmsgSayText // Radio1 wav files stock const radio1_spk[6][] ={       "radio/aerocs/ct_coverme.wav",     "radio/aerocs/takepoint.wav",     "radio/aerocs/position.wav",     "radio/aerocs/regroup.wav",     "radio/aerocs/followme.wav",     "radio/aerocs/fireassis.wav" } public radio1(id) {   // Client used Radio1 commands     if(!get_cvar_num("amx_custom_radio"))         return PLUGIN_CONTINUE         if(is_user_alive(id) == 0) return PLUGIN_HANDLED     // What Radio1 menu will look like     new key1 = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9)         new menu_body1[512]     new len1 = format(menu_body1,511,"\%sRadio Commands A\%s^n\ ", CRcolortitle, CRcolormenu)     len1 += format( menu_body1[len1], 511-len1, "^n\ " )     len1 += format( menu_body1[len1], 511-len1, "1. %s^n\ ", CRcoverme)     len1 += format( menu_body1[len1], 511-len1, "2. %s^n\ ", CRtakepoint)     len1 += format( menu_body1[len1], 511-len1, "3. %s^n\ ", CRhposition)     len1 += format( menu_body1[len1], 511-len1, "4. %s^n\ ", CRregroup)     len1 += format( menu_body1[len1], 511-len1, "5. %s^n\ ", CRfollowme)     len1 += format( menu_body1[len1], 511-len1, "6. %s^n\ ", CRfireassis)     len1 += format( menu_body1[len1], 511-len1, "^n\ " )     len1 += format( menu_body1[len1], 511-len1, "0. %s", CRexit)     show_menu(id,key1,menu_body1) // Show the above menu on screen     return PLUGIN_HANDLED } public radio1cmd(id, key1) {     if(!get_cvar_num("amx_custom_radio"))         return PLUGIN_CONTINUE         if(is_user_alive(id) == 0) return PLUGIN_HANDLED     if(g_RadioTimer[id] == 1) return PLUGIN_HANDLED     new players[32],total, team_name[10]     get_user_team(id,team_name, 9)     get_players(players, total ,"ce", team_name) // No bots and Match team name     new name[32]     get_user_name(id,name,31)     for(new a=0; a < total; ++a) {         client_cmd(players[a], "spk ^"%s^"", radio1_spk[key1])         if (get_cvar_num("amx_real_radio"))         {             emit_sound(id, CHAN_VOICE, radio1_spk[key1] , 0.9, ATTN_STATIC, 0, PITCH_NORM)// Play sounds         }         //client_print(players[a],print_chat,"%s (RADIO): %s",name, radio1_say[key1])         new message1[64]                 switch (key1) {             case 0: { // 1                 message1 = CRcoverme             }             case 1: { // 2                 message1 = CRtakepoint             }             case 2: { // 3                 message1 = CRhposition             }             case 3: { // 4                 message1 = CRregroup             }             case 4: { // 5                 message1 = CRfollowme             }             case 5: { // 6                 message1 = CRfireassis             }         }         new radio1msg[256]         format(radio1msg, 255, "^x04%s (RADIO): ^x03 %s",name, message1)         print_radio_message(players[a], radio1msg)         g_RadioTimer[id] = 1         set_task(2.0,"radiotimer",id)     }     return PLUGIN_HANDLED } // Radio2 wav files stock const radio2_spk[6][] =  {               "radio/aerocs/com_go.wav",     "radio/aerocs/fallback.wav",     "radio/aerocs/sticktog.wav",     "radio/aerocs/com_getinpos.wav",     "radio/aerocs/stormfront.wav",     "radio/aerocs/com_reportin.wav" } public radio2(id) {   // Client used Radio2 commands     if(!get_cvar_num("amx_custom_radio"))         return PLUGIN_CONTINUE         if(is_user_alive(id) == 0) return PLUGIN_HANDLED     // What Radio2 menu will look like     new key2 = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9)         new menu_body2[512]     new len2 = format(menu_body2,511,"\%sRadio Commands B\%s^n\ ", CRcolortitle, CRcolormenu)     len2 += format( menu_body2[len2], 511-len2, "^n\ " )     len2 += format( menu_body2[len2], 511-len2, "1. %s^n\ ", CRgo)     len2 += format( menu_body2[len2], 511-len2, "2. %s^n\ ", CRfallback)     len2 += format( menu_body2[len2], 511-len2, "3. %s^n\ ", CRsticktog)     len2 += format( menu_body2[len2], 511-len2, "4. %s^n\ ", CRgetinpos)     len2 += format( menu_body2[len2], 511-len2, "5. %s^n\ ", CRstormfront)     len2 += format( menu_body2[len2], 511-len2, "6. %s^n\ ", CRreportin)     len2 += format( menu_body2[len2], 511-len2, "^n\ " )     len2 += format( menu_body2[len2], 511-len2, "0. %s", CRexit)         show_menu(id,key2,menu_body2) // Show the above menu on screen     return PLUGIN_HANDLED } public radio2cmd(id, key2) {     if(!get_cvar_num("amx_custom_radio"))         return PLUGIN_CONTINUE         if(is_user_alive(id) == 0) return PLUGIN_HANDLED     if(g_RadioTimer[id] == 1) return PLUGIN_HANDLED     new players2[32],total2, team_name2[10]     get_user_team(id,team_name2, 9)     get_players(players2, total2 ,"ce", team_name2) // No bots and Match team name     new name2[32]     get_user_name(id,name2,31)     for(new a2=0; a2 < total2; ++a2) {         client_cmd(players2[a2], "spk ^"%s^"", radio2_spk[key2])         if (get_cvar_num("amx_real_radio"))         {             emit_sound(id, CHAN_VOICE, radio2_spk[key2] , 0.9, ATTN_STATIC, 0, PITCH_NORM)// Play sounds         }         //client_print(players2[a2],print_chat,"%s (RADIO): %s",name2,radio2_say[key2]) // Print radio message on screen         new message2[64]                 switch (key2) {             case 0: { // 1                 message2 = CRgo             }             case 1: { // 2                 message2 = CRfallback             }             case 2: { // 3                 message2 = CRsticktog             }             case 3: { // 4                 message2 = CRgetinpos             }             case 4: { // 5                 message2 = CRstormfront             }             case 5: { // 6                 message2 = CRreportin             }         }         new radio2msg[256]         format(radio2msg, 255, "^x04%s (RADIO):^x03 %s",name2, message2)         print_radio_message(players2[a2],radio2msg)         g_RadioTimer[id] = 1         set_task(2.0,"radiotimer",id)     }     return PLUGIN_HANDLED } // Radio3 wav files stock const radio3_spk[9][] =  {               "radio/aerocs/roger.wav",     "radio/aerocs/ct_enemys.wav",     "radio/aerocs/ct_backup.wav",     "radio/aerocs/clear.wav",     "radio/aerocs/ct_inpos.wav",     "radio/aerocs/ct_reportingin.wav",     "radio/aerocs/blow.wav",     "radio/aerocs/negative.wav",     "radio/aerocs/enemydown.wav" } public radio3(id) {   // Client used Radio3 commands     if(!get_cvar_num("amx_custom_radio"))         return PLUGIN_CONTINUE         if(is_user_alive(id) == 0) return PLUGIN_HANDLED     // What Radio3 menu will look like     new key3 = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)         new menu_body3[512]     new len3 = format(menu_body3,511,"\%sRadio Commands C\%s^n\ ", CRcolortitle, CRcolormenu)     len3 += format( menu_body3[len3], 511-len3, "^n\ " )     len3 += format( menu_body3[len3], 511-len3, "1. %s^n\ ", CRroger)     len3 += format( menu_body3[len3], 511-len3, "2. %s^n\ ", CRenemys)     len3 += format( menu_body3[len3], 511-len3, "3. %s^n\ ", CRbackup)     len3 += format( menu_body3[len3], 511-len3, "4. %s^n\ ", CRclear)     len3 += format( menu_body3[len3], 511-len3, "5. %s^n\ ", CRposition)     len3 += format( menu_body3[len3], 511-len3, "6. %s^n\ ", CRreportingin)     len3 += format( menu_body3[len3], 511-len3, "7. %s^n\ ", CRgetoutblow)     len3 += format( menu_body3[len3], 511-len3, "8. %s^n\ ", CRnegative)     len3 += format( menu_body3[len3], 511-len3, "9. %s^n\ ", CRenemydown)     len3 += format( menu_body3[len3], 511-len3, "^n\ " )     len3 += format( menu_body3[len3], 511-len3, "0. %s", CRexit)         show_menu(id,key3,menu_body3) // Show the above menu on screen     return PLUGIN_HANDLED } public radio3cmd(id, key3) {     if(!get_cvar_num("amx_custom_radio"))         return PLUGIN_CONTINUE         if(is_user_alive(id) == 0) return PLUGIN_HANDLED     if(g_RadioTimer[id] == 1) return PLUGIN_HANDLED     new players3[32],total3, team_name3[10]     get_user_team(id,team_name3, 9)     get_players(players3, total3 ,"ce", team_name3) // No bots and Match team name     new name3[32]     get_user_name(id,name3,31)     for(new a3=0; a3 < total3; ++a3) {         client_cmd(players3[a3], "spk ^"%s^"", radio3_spk[key3])         if (get_cvar_num("amx_real_radio"))         {             emit_sound(id, CHAN_VOICE, radio3_spk[key3] , 0.9, ATTN_STATIC, 0, PITCH_NORM)// Play sounds         }         //client_print(players3[a3],print_chat,"%s (RADIO): %s",name3,radio3_say[key3]) // Print radio message on screen         new message3[64]                 switch (key3) {             case 0: { // 1                 message3 = CRroger             }             case 1: { // 2                 message3 = CRenemys             }             case 2: { // 3                 message3 = CRbackup             }             case 3: { // 4                 message3 = CRclear             }             case 4: { // 5                 message3 = CRposition             }             case 5: { // 6                 message3 = CRreportingin             }             case 6: { // 7                 message3 = CRgetoutblow             }             case 7: { // 8                 message3 = CRnegative             }             case 8: { // 9                 message3 = CRenemydown             }         }         new radio3msg[256]         format(radio3msg, 255, "^x04%s (RADIO):^x03 %s",name3, message3)         print_radio_message(players3[a3],radio3msg)                 g_RadioTimer[id] = 1         set_task(2.0,"radiotimer",id)     }     return PLUGIN_HANDLED } public plugin_precache() {         precache_sound(radio1_spk[0])     precache_sound(radio1_spk[1])     precache_sound(radio1_spk[2])     precache_sound(radio1_spk[3])     precache_sound(radio1_spk[4])     precache_sound(radio1_spk[5])         precache_sound(radio2_spk[0])     precache_sound(radio2_spk[1])     precache_sound(radio2_spk[2])     precache_sound(radio2_spk[3])     precache_sound(radio2_spk[4])     precache_sound(radio2_spk[5])         precache_sound(radio3_spk[0])     precache_sound(radio3_spk[1])     precache_sound(radio3_spk[2])     precache_sound(radio3_spk[3])     precache_sound(radio3_spk[4])     precache_sound(radio3_spk[5])     precache_sound(radio3_spk[6])     precache_sound(radio3_spk[7])     precache_sound(radio3_spk[8])         return PLUGIN_CONTINUE } public plugin_init(){         register_plugin(PLUGIN, VERSION, AUTHOR)         register_clcmd("radio1", "radio1", 0, "- Calls radio menu 1")     register_clcmd("radio2", "radio2", 0, "- Calls radio menu 2")     register_clcmd("radio3", "radio3", 0, "- Calls radio menu 3")     register_menucmd(register_menuid("Radio Commands A"),511,"radio1cmd")     register_menucmd(register_menuid("Radio Commands B"),511,"radio2cmd")     register_menucmd(register_menuid("Radio Commands C"),511,"radio3cmd")     register_cvar("amx_custom_radio", "1")     register_cvar("amx_real_radio", "1")     register_cvar("amx_radio_info", "1")         register_cvar("CRcoverme", "radio")     register_cvar("CRtakepoint", "radio")     register_cvar("CRhposition", "radio")     register_cvar("CRregroup", "radio")     register_cvar("CRfollowme", "radio")     register_cvar("CRfireassis", "radio")         register_cvar("CRgo", "radio")     register_cvar("CRfallback", "radio")     register_cvar("CRsticktog", "radio")     register_cvar("CRgetinpos", "radio")     register_cvar("CRstormfront", "radio")     register_cvar("CRreportin", "radio")     register_cvar("CRroger", "radio")     register_cvar("CRenemys", "radio")     register_cvar("CRbackup", "radio")     register_cvar("CRclear", "radio")     register_cvar("CRposition", "radio")     register_cvar("CRreportingin", "radio")     register_cvar("CRgetoutblow", "radio")     register_cvar("CRnegative", "radio")     register_cvar("CRenemydown", "radio")         register_cvar("CRexit", "radio")     register_cvar("CRcolortitle", "r")     register_cvar("CRcolormenu", "w")         register_cvar("CRfireinhole", "radio")         register_message(get_user_msgid("TextMsg"), "message")     register_message(get_user_msgid("SendAudio"), "msg_audio")         gmsgSayText = get_user_msgid("SayText")         //version 0.6     register_clcmd("coverme", "komenda", 0, "- Quick radio command")     register_clcmd("takepoint", "komenda", 0, "- Quick radio command")     register_clcmd("holdpos", "komenda", 0, "- Quick radio command")     register_clcmd("regroup", "komenda", 0, "- Quick radio command")     register_clcmd("followme", "komenda", 0, "- Quick radio command")     register_clcmd("takingfire", "komenda", 0, "- Quick radio command")         register_clcmd("go", "komenda", 0, "- Quick radio command")     register_clcmd("fallback", "komenda", 0, "- Quick radio command")     register_clcmd("sticktog", "komenda", 0, "- Quick radio command")     register_clcmd("getinpos", "komenda", 0, "- Quick radio command")     register_clcmd("stormfront", "komenda", 0, "- Quick radio command")     register_clcmd("report", "komenda", 0, "- Quick radio command")         register_clcmd("roger", "komenda", 0, "- Quick radio command")     register_clcmd("enemyspot", "komenda", 0, "- Quick radio command")     register_clcmd("needbackup", "komenda", 0, "- Quick radio command")     register_clcmd("sectorclear", "komenda", 0, "- Quick radio command")     register_clcmd("inposition", "komenda", 0, "- Quick radio command")     register_clcmd("reportingin", "komenda", 0, "- Quick radio command")     register_clcmd("getout", "komenda", 0, "- Quick radio command")     register_clcmd("negative", "komenda", 0, "- Quick radio command")     register_clcmd("enemydown", "komenda", 0, "- Quick radio command")     new configsDir[64]     get_configsdir(configsDir, 63)         server_cmd("exec %s/custom_radio.cfg", configsDir)     server_exec()         return PLUGIN_CONTINUE   } public message() {     if(!get_cvar_num("amx_custom_radio"))         return PLUGIN_CONTINUE     if(get_msg_args() != 4 || get_msg_argtype(2) != ARG_STRING || get_msg_argtype(4) != ARG_STRING)     {         return PLUGIN_CONTINUE     }     new arg2[16]     get_msg_arg_string(2, arg2, 15)     if(!equal(arg2, "#Game_radio"))     {         return PLUGIN_CONTINUE     }         new arg4[20]     get_msg_arg_string(4, arg4, 19)     if(equal(arg4, "#Fire_in_the_hole"))     {         set_msg_arg_string(4, CRfireinhole)         return PLUGIN_CONTINUE     }         return PLUGIN_CONTINUE } public msg_audio() {     if(!get_cvar_num("amx_custom_radio"))         return PLUGIN_CONTINUE         if(get_msg_args() != 3 || get_msg_argtype(2) != ARG_STRING) {         return PLUGIN_CONTINUE     }     new arg2[20]     get_msg_arg_string(2, arg2, 19)     if(equal(arg2[1], "!MRAD_FIREINHOLE"))     {         return PLUGIN_HANDLED     }     return PLUGIN_CONTINUE } public radiotimer(id) {     g_RadioTimer[id] = 0     return PLUGIN_HANDLED } public client_connect(id) {     g_RadioTimer[id] = 0 } public client_disconnect(id) {     g_RadioTimer[id] = 0 } public client_putinserver(id) {     set_task(20.0, "dispInfo", id) } public dispInfo(id) {     if (get_cvar_num("amx_radio_info"))         //client_print(id,print_chat,"Plugin 'Custom Radio Commands' jest uruchomiony na tym serwerze. Kontakt z autorem: <a href="mailto:[email protected]">[email protected]</a>")     client_print(id,print_chat,"'Custom Radio Commands' plugin is running on this server. Contact with author: <a href="mailto:kaloszyfer@o2.pl">[email protected]</a>") } public plugin_cfg() {     get_cvar_string("CRcoverme", CRcoverme, 63)     get_cvar_string("CRtakepoint", CRtakepoint, 63)     get_cvar_string("CRhposition", CRhposition, 63)     get_cvar_string("CRregroup", CRregroup, 63)     get_cvar_string("CRfollowme", CRfollowme, 63)     get_cvar_string("CRfireassis", CRfireassis, 63)     get_cvar_string("CRgo", CRgo, 63)     get_cvar_string("CRfallback", CRfallback, 63)     get_cvar_string("CRsticktog", CRsticktog, 63)     get_cvar_string("CRgetinpos", CRgetinpos, 63)     get_cvar_string("CRstormfront", CRstormfront, 63)     get_cvar_string("CRreportin", CRreportin, 63)         get_cvar_string("CRroger", CRroger, 63)     get_cvar_string("CRenemys", CRenemys, 63)     get_cvar_string("CRbackup", CRbackup, 63)     get_cvar_string("CRclear", CRclear, 63)     get_cvar_string("CRposition", CRposition, 63)     get_cvar_string("CRreportingin", CRreportingin, 63)     get_cvar_string("CRgetoutblow", CRgetoutblow, 63)     get_cvar_string("CRnegative", CRnegative, 63)     get_cvar_string("CRenemydown", CRenemydown, 63)         get_cvar_string("CRexit", CRexit, 63)     get_cvar_string("CRcolortitle", CRcolortitle, 1)     get_cvar_string("CRcolormenu", CRcolormenu, 1)         //version 0.6     get_cvar_string("CRfireinhole", CRfireinhole, 63)     } //version 0.6 new cmd_radio1[6][] = { "coverme", "takepoint", "holdpos", "regroup", "followme", "takingfire" } new cmd_radio2[6][] = { "go", "fallback", "sticktog", "getinpos", "stormfront", "report" } new cmd_radio3[9][] = { "roger", "enemyspot", "needbackup", "sectorclear", "inposition", "reportingin", "getout", "negative", "enemydown" } public komenda(id) { if(!get_cvar_num("amx_custom_radio")) return PLUGIN_CONTINUE new komenda[16] read_argv ( 0, komenda, 15 ) for(new i = 0; i < 6; i++) { if(equal(komenda, cmd_radio1[i])) {     if(is_user_alive(id) == 0)         return PLUGIN_HANDLED         if(g_RadioTimer[id] == 1)             return PLUGIN_HANDLED                         new players[32],total, team_name[10]             get_user_team(id,team_name, 9)             get_players(players, total ,"ce", team_name) // No bots and Match team name             new name[32]             get_user_name(id,name,31)             for(new a=0; a < total; ++a)             {                 client_cmd(players[a], "spk ^"%s^"", radio1_spk[i])                 if (get_cvar_num("amx_real_radio"))                 {                     emit_sound(id, CHAN_VOICE, radio1_spk[i] , 0.9, ATTN_STATIC, 0, PITCH_NORM)// Play sounds                 }                 new message1[64]                                 switch(i)                 {                     case 0: { // 1                         message1 = CRcoverme                     }                     case 1: { // 2                         message1 = CRtakepoint                     }                     case 2: { // 3                         message1 = CRhposition                     }                     case 3: { // 4                         message1 = CRregroup                     }                     case 4: { // 5                         message1 = CRfollowme                     }                     case 5: { // 6                         message1 = CRfireassis                     }                 }                 new radio1msg2[256]                 format(radio1msg2, 255, "^x04%s (RADIO):^x03 %s",name, message1)                 print_radio_message(players[a], radio1msg2)                 g_RadioTimer[id] = 1                 set_task(2.0,"radiotimer",id)             }             return PLUGIN_HANDLED         }                 if(equal(komenda, cmd_radio2[i]))         {             if(is_user_alive(id) == 0)                 return PLUGIN_HANDLED             if(g_RadioTimer[id] == 1)                 return PLUGIN_HANDLED                         new players[32],total, team_name[10]             get_user_team(id,team_name, 9)             get_players(players, total ,"ce", team_name) // No bots and Match team name             new name[32]             get_user_name(id,name,31)             for(new a=0; a < total; ++a)             {                 client_cmd(players[a], "spk ^"%s^"", radio2_spk[i])                 if (get_cvar_num("amx_real_radio"))                 {                     emit_sound(id, CHAN_VOICE, radio2_spk[i] , 0.9, ATTN_STATIC, 0, PITCH_NORM)// Play sounds                 }                 new message2[64]                                 switch(i)                 {                     case 0: { // 1                         message2 = CRgo                     }                     case 1: { // 2                         message2 = CRfallback                     }                     case 2: { // 3                         message2 = CRsticktog                     }                     case 3: { // 4                         message2 = CRgetinpos                     }                     case 4: { // 5                         message2 = CRstormfront                     }                     case 5: { // 6                         message2 = CRreportin                     }                 }                 new radio2msg2[256]                 format(radio2msg2, 255, "^x04%s (RADIO):^x03 %s",name, message2)                 print_radio_message(players[a],radio2msg2)                 g_RadioTimer[id] = 1                 set_task(2.0,"radiotimer",id)             }             return PLUGIN_HANDLED         }     }         for(new i = 0; i < 9; i++)     {         if(equal(komenda, cmd_radio3[i]))         {             if(is_user_alive(id) == 0)                 return PLUGIN_HANDLED             if(g_RadioTimer[id] == 1)                 return PLUGIN_HANDLED                         new players[32],total, team_name[10]             get_user_team(id,team_name, 9)             get_players(players, total ,"ce", team_name) // No bots and Match team name             new name[32]             get_user_name(id,name,31)             for(new a=0; a < total; ++a)             {                 client_cmd(players[a], "spk ^"%s^"", radio3_spk[i])                 if (get_cvar_num("amx_real_radio"))                 {                     emit_sound(id, CHAN_VOICE, radio3_spk[i] , 0.9, ATTN_STATIC, 0, PITCH_NORM)// Play sounds                 }                 new message3[64]                                 switch(i)                 {                     case 0: { // 1                         message3 = CRroger                     }                     case 1: { // 2                         message3 = CRenemys                     }                     case 2: { // 3                         message3 = CRbackup                     }                     case 3: { // 4                         message3 = CRclear                     }                     case 4: { // 5                         message3 = CRposition                     }                     case 5: { // 6                         message3 = CRreportingin                     }                     case 6: { // 7                         message3 = CRgetoutblow                     }                     case 7: { // 8                         message3 = CRnegative                     }                     case 8: { // 9                         message3 = CRenemydown                     }                 }                 new radio3msg2[256]                 format(radio3msg2, 255, "^x04%s (RADIO):^x03 %s",name, message3)                 print_radio_message(players[a],radio3msg2)                 g_RadioTimer[id] = 1                 set_task(2.0,"radiotimer",id)             }             return PLUGIN_HANDLED         }     }         return PLUGIN_CONTINUE } print_radio_message(id, msg[]) {     message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)     write_byte(id)     write_string(msg)     message_end() }
zwfgdlc is offline
AntiBots
Veteran Member
Join Date: May 2008
Location: Brazil
Old 09-11-2008 , 16:54   Re: Help Me with Color
Reply With Quote #5

Exelent +Karma
__________________
AntiBots is offline
Send a message via ICQ to AntiBots Send a message via MSN to AntiBots Send a message via Skype™ to AntiBots
Old 09-11-2008, 17:39
AntiBots
This message has been deleted by AntiBots.
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 03:12.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode