Голосование.

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
204
Реакции
-20
Всем привет. На сервере стоит два плагина один от Скальпиля MapChooser RBS, второй от dev Maps Menu, в общем проблема такая. Когда администратор делает голосование, если выбрали то приходиться администратору самому переключать на выбраную карту, если не успел нажать то в чате пишет что голосование не состоялось. Скажите как в исходнике Maps Menu сделать чтоб как голосование прошло карта сама менялась по концу раунда. Я у Скальпиля поинтересовался так как думал что это проблема в их плагине а нет это проблема в плагине Maps Menu, Помогите исправить, исходник прилагаю. Заранее спасибо.
 

Вложения

Сообщения
340
Реакции
42
Помог
6 раз(а)
Лучше попробуй maps menu от neugomon
 
Сообщения
96
Реакции
18
Помог
2 раз(а)
@koly,поставь скальпеля MapsMenu RBS .примерно 100р стоит
 
Сообщения
494
Реакции
340
Помог
11 раз(а)
В функции checkVotes(id) в следующем блоке:
Код:
if (iResult >= iRatio)
{
    ...
}
Нужно добавить:
Код:
delayedChange(tempMap);
 
Сообщения
204
Реакции
-20
@bizon,Не могу понять где и куда тут добавлять, не подскажешь? Как я понимаю что это тут где то.

public checkVotes(id)
{
id -= 34567
new num, ppl[MAX_PLAYERS], a = 0

get_players(ppl, num, "c")
if (num == 0) num = 1
g_choosed = -1

for (new i = 0; i < g_voteSelectedNum[id]; ++i)
if (g_voteCount[a] < g_voteCount)
a = i

new votesNum = g_voteCount[0] + g_voteCount[1] + g_voteCount[2] + g_voteCount[3] + g_voteCount[4]
new iRatio = votesNum ? floatround(get_cvar_float("amx_votemap_ratio") * float(votesNum), floatround_ceil) : 1
new iResult = g_voteCount[a]

if (iResult >= iRatio)
{
g_choosed = g_voteSelected[id][a]
new tempMap[32];
ArrayGetString(g_mapName, g_choosed, tempMap, charsmax(tempMap));
client_print(0, print_chat, "%L %s", LANG_PLAYER, "VOTE_SUCCESS", tempMap);
log_amx("Vote: %L %s", "en", "VOTE_SUCCESS", tempMap);
}
 
  • Не нравится
Реакции: Ayk

Ayk

Сообщения
763
Реакции
476
Помог
19 раз(а)
koly, на шапку смотрим.
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу