Плагин Auto-mix by p1mp.
Решил добавить в плагин Color_print. В общем везде поставил и работает как надо, но в одном месте не могу поставить, либо не компилится, либо ошибки в логах. Что с этим делать?
Вот кусок кода в котором не могу изменить цвет чата:
Код:
public handleSwitch(id, menu, item) {
if( item == MENU_EXIT ) {
menu_display(id, g_switchmenu)
return PLUGIN_HANDLED;
}
g_switchVotes[item]++
switch ( item ) {
case 0: client_print(id, 3, "%s Вы проголосовали за: Остаться", PREFIX)
case 1: client_print(id, 3, "%s Вы проголосовали за: Сменить", PREFIX)
}
return PLUGIN_CONTINUE
}
public declareSwitch(recvParam[], prevTaskId) {
new taskId = scanForTaskID()
if ( g_switchVotes[0] > g_switchVotes[1] ) {
client_print(0, 3, "%s %L ---> %L.", PREFIX, LANG_PLAYER, "KNIFE_MENU_RESULT", LANG_PLAYER, "KNIFE_MENU_STAY")
g_Twon = false
set_task(3.0, "SettingsAfter", taskId)
return PLUGIN_HANDLED
}
else
client_print(0, 3, "%s %L ---> %L.", PREFIX, LANG_PLAYER, "KNIFE_MENU_RESULT", LANG_PLAYER, "KNIFE_MENU_SWAP")
g_Twon = true
for ( new i = 1; i <= gMaxPlayers; i++ )
{
if ( is_user_connected(i) )
{
if ( cs_get_user_team(i) == CS_TEAM_CT )
cs_set_user_team(i, CS_TEAM_T)
else if ( cs_get_user_team(i) == CS_TEAM_T )
cs_set_user_team(i, CS_TEAM_CT)
}
}
set_task(3.0, "SettingsAfter", taskId)
return PLUGIN_CONTINUE
}Вот как я делал:
Код:
public handleSwitch(id, menu, item) {
if( item == MENU_EXIT ) {
menu_display(id, g_switchmenu)
return PLUGIN_HANDLED;
}
g_switchVotes[item]++
switch ( item ) {
case 0: Color_print(id, "%s Вы проголосовали за: Остаться", PREFIX)
case 1: Color_print(id, "%s Вы проголосовали за: Сменить", PREFIX)
}
return PLUGIN_CONTINUE
}
public declareSwitch(recvParam[], prevTaskId) {
new taskId = scanForTaskID()
if ( g_switchVotes[0] > g_switchVotes[1] ) {
Color_print(0, "%s %L ---> %L.", PREFIX, LANG_PLAYER, "KNIFE_MENU_RESULT", LANG_PLAYER, "KNIFE_MENU_STAY")
g_Twon = false
set_task(3.0, "SettingsAfter", taskId)
return PLUGIN_HANDLED
}
else
Color_print(0, "%s %L ---> %L.", PREFIX, LANG_PLAYER, "KNIFE_MENU_RESULT", LANG_PLAYER, "KNIFE_MENU_SWAP")
g_Twon = true
for ( new i = 1; i <= gMaxPlayers; i++ )
{
if ( is_user_connected(i) )
{
if ( cs_get_user_team(i) == CS_TEAM_CT )
cs_set_user_team(i, CS_TEAM_T)
else if ( cs_get_user_team(i) == CS_TEAM_T )
cs_set_user_team(i, CS_TEAM_CT)
}
}
set_task(3.0, "SettingsAfter", taskId)
return PLUGIN_CONTINUE
}
Отредактировал: sana666, - 25.4.2015, 18:27