Иконка ресурса

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982
хоть снова сервак тестовый делай и обновяй CS:S, никто толком описать проблему не может
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
  • Автор ресурса
  • #22
хоть снова сервак тестовый делай и обновяй CS:S, никто толком описать проблему не может
Это же плагин голосований, игрок ВЫБИРАЕТ карту и в зависимости от набранного кол-во голосов меняется карта. Вот эта карта за которую игрок ГОЛОСУЕТ не выбирается, а выбирается только пункт "Не менять карту" (Я не проверял, это как я понял из слов человека)
 

Arhangel

Участник
Сообщения
114
Реакции
3
Плагин Грешника работает и дает проголосовать, до конца не проверял все, нужно будет с людьми попробовать. Grey83 с твоим с фиксами чуток проблемка, приходит время голосовать, появляется список карт, я не успеваю даже выбрать карту как список пропадает и пишет в чат - [Система] Голосование завершено. Карта не будет изменена.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982
@Arhangel, значит где-то в таймере проблему искать нужно.
Сообщения автоматически склеены:

не успеваю даже выбрать карту как список пропадает
Строка 217:
if(diff >= 0)
==>
if(diff < 0)
Сообщения автоматически склеены:

Перезалил файл на предыдущей странице.
 
Последнее редактирование:

FokS

Участник
Сообщения
422
Реакции
52
Перезалил файл на предыдущей странице.
Скриншот 08-06-2025 154119.jpg
Количество голосов нереальное, ошибок от плагина нет.
Сообщения автоматически склеены:

игроки голосовали за Не менять карту, $2000$ и aim_deagle7k только.
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
  • Автор ресурса
  • #27
Количество голосов нереальное, ошибок от плагина нет.
Сообщения автоматически склеены:

игроки голосовали за Не менять карту, $2000$ и aim_deagle7k только.
Юзайте мой, все работает и проблем нет, Как и оптимизации😁
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982
@FokS, а в чат сообщения о ходе голосования правильно пишет?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982
Хм, неужели ArrayList создаётся с мусором внутри вместо нулей?
Сообщения автоматически склеены:

Проверил, так и есть: нужно самому всё нулями заполнять сразу. =(

Проверял вот таким кодом, если что:
C-подобный:
ArrayList g_hVotes;

public void OnPluginStart()
{
    RegAdminCmd("sm_test", Cmd_Test, ADMFLAG_ROOT);
}

public Action Cmd_Test(int client, int args)
{
    if(g_hVotes) delete g_hVotes;

    int num = GetRandomInt(10, 100), error;
    g_hVotes = new ArrayList(_, num);
    for(int i; i < num; i++) if(GetArrayCell(g_hVotes, i) != 0) error++;

    ReplyToCommand(client, "\n    NotZero: %i/%i (%i)\n", error, num, g_hVotes.Length);

    for(int i; i < num; i++) SetArrayCell(g_hVotes, i, GetRandomInt(1, 99));

    return Plugin_Handled;
}
Сообщения автоматически склеены:

@FokS, пофиксил (ещё немного правок добавил типа указания количество доступных вариантов для голосования в названии меню).
 

Вложения

  • Map_Vote_Online 1.1.1_fix3.sp
    6.9 КБ · Просмотры: 7
Последнее редактирование:
Сверху Снизу