Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Const Map

, Нужно реализовать
Статус пользователя HUNTERsp4x
сообщение 7.4.2015, 16:31
Сообщение #1


Стаж: 16 лет

Сообщений: 412
Благодарностей: 415
Полезность: 814

Собственно в этот кусок кода нужно врезать функцию постоянно позиционирующей на первом месте карты, т.е. карта будет всегда на первом месте в списке карт в голосовании, только после неё номинированные и рандом.
Код
Код:
public task_timetochoose ( )
{
if ( g_timer > 0 )
{
say_hudmessage ( 0, 220, 160, 0, -1.0, 0.1, 0, 0.0, 1.03, 0.0, 0.0, 4, "%L", AUTO_LANG, "SH_CHOOSE_THE_NEXT_MAP", g_timer )

if ( g_timer < 6 )
{
new speak[5][] = { "one", "two", "three", "four", "five" }
client_cmd ( 0 ,"spk ^"fvox/%s^"", speak[g_timer - 1] )
}

g_timer--
set_task ( 1.0, "task_timetochoose", 0 )
}

else
{
say_message ( 0, 0, "%L", AUTO_LANG, "CL_TIME_TO_CHOOSE" )
say_hudmessage ( 0, 100, 200, 0, -1.0, 0.1, 0, 0.0, 8.0, 1.0, 1.0, 4, "%L", AUTO_LANG, "SH_TIME_TO_CHOOSE" )

client_cmd ( 0, "spk Gman/Gman_Choose%d", random_num ( 1, 2 ) )

new menu_value[64], menu_num[3]

formatex ( menu_value, sizeof ( menu_value ) - 1, "\r%L", LANG_PLAYER, "MENU_TITLE" )

g_menuID = menu_create ( menu_value, "menu_handle" )

menu_setprop ( g_menuID, MPROP_EXIT, MEXIT_NEVER )
menu_setprop ( g_menuID, MPROP_NOCOLORS, g_colored )
menu_setprop ( g_menuID, MPROP_NUMBER_COLOR, "\y" )
menu_setprop ( g_menuID, MPROP_PERPAGE, 0)

for ( new i = 0; i < ( MAX_SELECT ); ++i )
{
g_select_mapvotecheck[i] = 0
}

for ( new i = 0; i < g_select_mapcount; ++i )
{
num_to_str ( i, menu_num, sizeof ( menu_num ) - 1 )
formatex ( menu_value, sizeof ( menu_value ) - 1, "\w%s", g_select_mapname[i] )
menu_additem ( g_menuID, menu_value, menu_num, 0 )
}

if ( isextend() )
{
get_mapname ( g_select_mapname[g_select_mapmax], LEN_MAPNAME )
num_to_str ( g_select_mapmax, menu_num, sizeof ( menu_num ) - 1 )
formatex ( menu_value, sizeof ( menu_value ) - 1, "\w%s \y[%L]", g_select_mapname[g_select_mapmax], LANG_PLAYER, "MENU_EXTEND" )
menu_additem ( g_menuID, menu_value, menu_num, 0 )
g_select_mapvotecheck[g_select_mapmax] = 0
}

g_rating_idcount = 0

g_timer = 9

set_task ( 0.1, "task_vote_timer", TASK_ID_VOTE_TIMER )
}

return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: