Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

bots

Дек
286
277
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Всем салам, есть какие то актуальные рабочие боты на сервер? Если есть, скиньте пожалуйста <3
 
Дек
286
277
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Мгбботы в моде верензона от белого
Ну скинь.
 
Дек
286
277
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
мод или саму систему ботов ботов?
саму систему ботов фулл
 
Июл
349
116
Активный
саму систему ботов фулл
в OnDialogResponse
Pawn:
        case 4460:
        {
            if(!response)
                return false;

            if(!listitem) SetCount_bot(playerid);
            else if(listitem == 1)
            {
                global_str[0] = EOS, f(global_str, sizeof(global_str), "\
                        {FFFFFF}Последние время выполнения: {6495ED}%i {FFFFFF}мс.\n\
                        Максимальное время выполнения: {6495ED}%i {FFFFFF}мс.\n\
                        Время обновления под счетчик онлайна: {6495ED}%i {FFFFFF}сек.\n\
                        Настоящих игроков: {6495ED}%i{FFFFFF}\n\
                        Фейковых игроков: {6495ED}%i/%i\n\
                        ", botLastTick_Timer, botMaxTick_Timer, IsTimeUpdateBotOnLeave, Iter_Count(Player)-Iter_Count(IsPlayerBot), Iter_Count(IsPlayerBot), IsCountBotOnTime);

                SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"{FFFFFF}Статистика", global_str, !"Назад", !"");
            }
            else IsStartBot = !IsStartBot, callcmd::mgb(playerid);
        }

        case 4461:
        {
            if(!response)
                return callcmd::mgb(playerid);

            SetCount_botList(playerid, listitem);
        }

        case 4462:
        {
            if(!response)
                return SetCount_bot(playerid);

            extract inputtextsave -> new count; else
                return SetCount_botList(playerid, gpdList(playerid, 0));

            if(count > MAX_PLAYERS || count < -1 || gpdList(playerid, 0) > 24)
                return SetCount_botList(playerid, gpdList(playerid, 0));

            AtHourBot[gpdList(playerid, 0)] = count;

            global_str[0] = EOS;
            for(new i; i < 24; i++)
                f(global_str, sizeof(global_str), "%s%i,", global_str, AtHourBot[i]);

            mysql_pquery(mysql, (str_f("UPDATE `configuration` SET `AtHourBot` = '%s' LIMIT 1;", global_str)));
            SCM(playerid, 0x6495EDFF, !"[ Оповещение ] {FFFFFF}Изменения применены!");
        }
в конец мода
Pawn:
cmd:mgb(playerid)
{
    if(!IsOsnovatel(playerid))
        return SCM(playerid, COLOR_RED, !"[Îøèáêà]{FFFFFF} Íåèçâåñòíàÿ êîìàíäà! Ââåäèòå /help äëÿ ïðîñìîòðà äîñòóïíûõ ôóíêöèé.");

    return SPDF(playerid, 4460, DIALOG_STYLE_LIST, (str_f("{FFFFFF}Àâòîìàòè÷åñêèé îíëàéí: %s", (IsStartBot) ? ("{6495ED}Çàïóùåí") : ("{CCCCCC}Îñòàíîâëåí"))), "Íàñòðîéêà\nÑòàòèñòèêà\n%s", "Âûáðàòü", "Çàêðûòü", (IsStartBot) ? ("{6495ED}Çàïóùåíû") : ("{6495ED}Îñòàíîâëåíû"));
}

stock SetCount_bot(playerid)
{
    global_str[0] = EOS;

    for(new i; i < 24; i++)
    {
        if(AtHourBot[i] != -1)
            f(global_str, sizeof(global_str), "%s{FFFFFF}Ìàêñèìàëüíîå êîëè÷åñòâî áîòîâ íà {6495ED}%i:00 {ffffff}ðàâíî %i/%i\n", global_str, i, AtHourBot[i], MAX_PLAYERS-1);

        else f(global_str, sizeof(global_str), "%s{FFFFFF}Áîòû íà {6495ED}%i:00 {ffffff}âàðüèðóþòñÿ îò ðåàëüíîãî îíëàéíà\n", global_str, i);
    }

    SPD(playerid, 4461, DIALOG_STYLE_LIST, !"{FFFFFF}Íàñòðîéêà", global_str, !"Âûáðàòü", !"Íàçàä");
    return 1;
}

stock SetCount_botList(playerid, listitem)
{
    if(listitem < 0 || listitem > 24)
        return SetCount_bot(playerid);

    global_str[0] = EOS, f(global_str, sizeof(global_str), "{FFFFFF}Ââåäèòå êîëè÷åñòâî áîòîâ íà âðåìÿ %i:00\n{CCCCCC}- Äëÿ âêëþ÷åíèÿ âàðèàöèÿ îò îíëàéíà, ïðîïèøèòå >- \'-1\'", listitem);
    return spdList(playerid, 0, listitem), SPD(playerid, 4462, DIALOG_STYLE_INPUT, !"Íàñòðîéêè", global_str, !"Ïðèíÿòü", !"Íàçàä");
}

stock DeleteBot()
{
    new id = Iter_Random(IsPlayerBot);
    if(Iter_Contains(Player, id) == 1) Kick(id);
}

stock AddBot()
{
    static const InfoNameBot[][] = {
        {"Sergio"},{"Sergey"},{"Dmitriy"},{"Dmitry"},{"Johny"},{"Djon"},{"Jordan"},{"Maxim"},{"Max"},{"Bogdan"},{"Diego"},{"Baby"},{"Danya"},{"Great"},{"Danil"},{"Daniel"},{"Yamato"},{"Santo"},{"Matteo"},{"Slayd"},
        {"Rayn"},{"Cosmo"},{"Alexey"},{"Alex"},{"Morty"},{"Hatory"},{"Kolya"},{"Nikolay"},{"Cursed"},{"Lucifer"},{"Takashi"},{"Tawer"},{"Jack"},{"Benzo"},{"Noro"},{"Thrill"},{"Vova"},{"Vovan"},{"Dapo"},{"Vlad"},
        {"Felix"},{"Roma"},{"Mishka"},{"Daddy"},{"Zero"},{"Maloy"},{"Sam"}
    },
        InfoFamilyBot[][] = {
        {"Revazz"},{"NeOleg"},{"Capone"},{"Ghetto"},{"Pizza"},{"Blitz"},{"Meison"},{"Mason"},{"Long"},{"McDick"},{"Reez"},{"White"},{"Black"},{"Zero"},{"Wizard"},{"Vovk"},{"Killer"},{"Monopoly"},{"Lovlya"},{"XsDick"},
        {"Winston"},{"Toretto"},{"Carter"},{"Lincoln"},{"Castle"},{"Allison"},{"Pimp"},{"Life"},{"Filatov"},{"Side"},{"Didas"},{"xCock"},{"Yosida"},{"Nambovan"},{"Deys"},{"KiberSport"},{"Plaza"},{"Capone"},{"Lowlight"},
        {"High"},{"Cybersport"},{"Bandit"},{"BlackBerry"}
    };
    global_str[0] = EOS, f(global_str, sizeof(global_str), "%s", InfoNameBot[random(sizeof(InfoNameBot))]);
    strcat(global_str, "_");
    f(global_str, sizeof(global_str), "%s%s", global_str, InfoFamilyBot[random(sizeof(InfoFamilyBot))]);
    SetString(botCheckName, global_str);
    PB_RegisterBot(botCheckName);
    ConnectNPC(botCheckName, "pawnbots");
    return botConnect_Timer = 5;
}
в OnPlayerRegisterSuccess или как у тебя когда игрок регается
Pawn:
    if(Iter_Contains(IsPlayerBot, playerid) == 1)
        pTemp[playerid][tSkinSelectedId] = 0;
 

Вложения

  • pawnbots.pwn
    11 байт · Просмотры: 2
Июл
349
116
Активный
саму систему ботов фулл
в OnDialogResponse
Pawn:
        case 4460:
        {
            if(!response)
                return false;

            if(!listitem) SetCount_bot(playerid);
            else if(listitem == 1)
            {
                global_str[0] = EOS, f(global_str, sizeof(global_str), "\
                        {FFFFFF}Последние время выполнения: {6495ED}%i {FFFFFF}мс.\n\
                        Максимальное время выполнения: {6495ED}%i {FFFFFF}мс.\n\
                        Время обновления под счетчик онлайна: {6495ED}%i {FFFFFF}сек.\n\
                        Настоящих игроков: {6495ED}%i{FFFFFF}\n\
                        Фейковых игроков: {6495ED}%i/%i\n\
                        ", botLastTick_Timer, botMaxTick_Timer, IsTimeUpdateBotOnLeave, Iter_Count(Player)-Iter_Count(IsPlayerBot), Iter_Count(IsPlayerBot), IsCountBotOnTime);

                SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"{FFFFFF}Статистика", global_str, !"Назад", !"");
            }
            else IsStartBot = !IsStartBot, callcmd::mgb(playerid);
        }

        case 4461:
        {
            if(!response)
                return callcmd::mgb(playerid);

            SetCount_botList(playerid, listitem);
        }

        case 4462:
        {
            if(!response)
                return SetCount_bot(playerid);

            extract inputtextsave -> new count; else
                return SetCount_botList(playerid, gpdList(playerid, 0));

            if(count > MAX_PLAYERS || count < -1 || gpdList(playerid, 0) > 24)
                return SetCount_botList(playerid, gpdList(playerid, 0));

            AtHourBot[gpdList(playerid, 0)] = count;

            global_str[0] = EOS;
            for(new i; i < 24; i++)
                f(global_str, sizeof(global_str), "%s%i,", global_str, AtHourBot[i]);

            mysql_pquery(mysql, (str_f("UPDATE `configuration` SET `AtHourBot` = '%s' LIMIT 1;", global_str)));
            SCM(playerid, 0x6495EDFF, !"[ Оповещение ] {FFFFFF}Изменения применены!");
        }
в конец мода
Pawn:
cmd:mgb(playerid)
{
    if(!IsOsnovatel(playerid)) 
        return SCM(playerid, COLOR_RED, !"[Ошибка]{FFFFFF} Неизвестная команда! Введите /help для просмотра доступных функций.");

    return SPDF(playerid, 4460, DIALOG_STYLE_LIST, (str_f("{FFFFFF}Автоматический онлайн: %s", (IsStartBot) ? ("{6495ED}Запущен") : ("{CCCCCC}Остановлен"))), "Настройка\nСтатистика\n%s", "Выбрать", "Закрыть", (IsStartBot) ? ("{6495ED}Запущены") : ("{6495ED}Остановлены"));
}

stock SetCount_bot(playerid)
{
    global_str[0] = EOS;

    for(new i; i < 24; i++) 
    {
        if(AtHourBot[i] != -1) 
            f(global_str, sizeof(global_str), "%s{FFFFFF}Максимальное количество ботов на {6495ED}%i:00 {ffffff}равно %i/%i\n", global_str, i, AtHourBot[i], MAX_PLAYERS-1);

        else f(global_str, sizeof(global_str), "%s{FFFFFF}Боты на {6495ED}%i:00 {ffffff}варьируются от реального онлайна\n", global_str, i);
    }

    SPD(playerid, 4461, DIALOG_STYLE_LIST, !"{FFFFFF}Настройка", global_str, !"Выбрать", !"Назад");
    return 1;
}

stock SetCount_botList(playerid, listitem)
{
    if(listitem < 0 || listitem > 24) 
        return SetCount_bot(playerid);

    global_str[0] = EOS, f(global_str, sizeof(global_str), "{FFFFFF}Введите количество ботов на время %i:00\n{CCCCCC}- Для включения вариация от онлайна, пропишите >- \'-1\'", listitem);
    return spdList(playerid, 0, listitem), SPD(playerid, 4462, DIALOG_STYLE_INPUT, !"Настройки", global_str, !"Принять", !"Назад");
}

stock DeleteBot()
{
    new id = Iter_Random(IsPlayerBot);
    if(Iter_Contains(Player, id) == 1) Kick(id);
}

stock AddBot()
{
    static const InfoNameBot[][] = {
        {"Sergio"},{"Sergey"},{"Dmitriy"},{"Dmitry"},{"Johny"},{"Djon"},{"Jordan"},{"Maxim"},{"Max"},{"Bogdan"},{"Diego"},{"Baby"},{"Danya"},{"Great"},{"Danil"},{"Daniel"},{"Yamato"},{"Santo"},{"Matteo"},{"Slayd"},
        {"Rayn"},{"Cosmo"},{"Alexey"},{"Alex"},{"Morty"},{"Hatory"},{"Kolya"},{"Nikolay"},{"Cursed"},{"Lucifer"},{"Takashi"},{"Tawer"},{"Jack"},{"Benzo"},{"Noro"},{"Thrill"},{"Vova"},{"Vovan"},{"Dapo"},{"Vlad"},
        {"Felix"},{"Roma"},{"Mishka"},{"Daddy"},{"Zero"},{"Maloy"},{"Sam"}
    },
        InfoFamilyBot[][] = {
        {"Revazz"},{"NeOleg"},{"Capone"},{"Ghetto"},{"Pizza"},{"Blitz"},{"Meison"},{"Mason"},{"Long"},{"McDick"},{"Reez"},{"White"},{"Black"},{"Zero"},{"Wizard"},{"Vovk"},{"Killer"},{"Monopoly"},{"Lovlya"},{"XsDick"},
        {"Winston"},{"Toretto"},{"Carter"},{"Lincoln"},{"Castle"},{"Allison"},{"Pimp"},{"Life"},{"Filatov"},{"Side"},{"Didas"},{"xCock"},{"Yosida"},{"Nambovan"},{"Deys"},{"KiberSport"},{"Plaza"},{"Capone"},{"Lowlight"},
        {"High"},{"Cybersport"},{"Bandit"},{"BlackBerry"}
    };
    global_str[0] = EOS, f(global_str, sizeof(global_str), "%s", InfoNameBot[random(sizeof(InfoNameBot))]);
    strcat(global_str, "_");
    f(global_str, sizeof(global_str), "%s%s", global_str, InfoFamilyBot[random(sizeof(InfoFamilyBot))]);
    SetString(botCheckName, global_str);
    PB_RegisterBot(botCheckName);
    ConnectNPC(botCheckName, "pawnbots");
    return botConnect_Timer = 5;
}
в OnPlayerRegisterSuccess или как у тебя когда игрок регается
Pawn:
    if(Iter_Contains(IsPlayerBot, playerid) == 1)
        pTemp[playerid][tSkinSelectedId] = 0;
 
Дек
286
277
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
в OnDialogResponse
Pawn:
        case 4460:
        {
            if(!response)
                return false;

            if(!listitem) SetCount_bot(playerid);
            else if(listitem == 1)
            {
                global_str[0] = EOS, f(global_str, sizeof(global_str), "\
                        {FFFFFF}Последние время выполнения: {6495ED}%i {FFFFFF}мс.\n\
                        Максимальное время выполнения: {6495ED}%i {FFFFFF}мс.\n\
                        Время обновления под счетчик онлайна: {6495ED}%i {FFFFFF}сек.\n\
                        Настоящих игроков: {6495ED}%i{FFFFFF}\n\
                        Фейковых игроков: {6495ED}%i/%i\n\
                        ", botLastTick_Timer, botMaxTick_Timer, IsTimeUpdateBotOnLeave, Iter_Count(Player)-Iter_Count(IsPlayerBot), Iter_Count(IsPlayerBot), IsCountBotOnTime);

                SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"{FFFFFF}Статистика", global_str, !"Назад", !"");
            }
            else IsStartBot = !IsStartBot, callcmd::mgb(playerid);
        }

        case 4461:
        {
            if(!response)
                return callcmd::mgb(playerid);

            SetCount_botList(playerid, listitem);
        }

        case 4462:
        {
            if(!response)
                return SetCount_bot(playerid);

            extract inputtextsave -> new count; else
                return SetCount_botList(playerid, gpdList(playerid, 0));

            if(count > MAX_PLAYERS || count < -1 || gpdList(playerid, 0) > 24)
                return SetCount_botList(playerid, gpdList(playerid, 0));

            AtHourBot[gpdList(playerid, 0)] = count;

            global_str[0] = EOS;
            for(new i; i < 24; i++)
                f(global_str, sizeof(global_str), "%s%i,", global_str, AtHourBot[i]);

            mysql_pquery(mysql, (str_f("UPDATE `configuration` SET `AtHourBot` = '%s' LIMIT 1;", global_str)));
            SCM(playerid, 0x6495EDFF, !"[ Оповещение ] {FFFFFF}Изменения применены!");
        }
в конец мода
Pawn:
cmd:mgb(playerid)
{
    if(!IsOsnovatel(playerid))
        return SCM(playerid, COLOR_RED, !"[Îøèáêà]{FFFFFF} Íåèçâåñòíàÿ êîìàíäà! Ââåäèòå /help äëÿ ïðîñìîòðà äîñòóïíûõ ôóíêöèé.");

    return SPDF(playerid, 4460, DIALOG_STYLE_LIST, (str_f("{FFFFFF}Àâòîìàòè÷åñêèé îíëàéí: %s", (IsStartBot) ? ("{6495ED}Çàïóùåí") : ("{CCCCCC}Îñòàíîâëåí"))), "Íàñòðîéêà\nÑòàòèñòèêà\n%s", "Âûáðàòü", "Çàêðûòü", (IsStartBot) ? ("{6495ED}Çàïóùåíû") : ("{6495ED}Îñòàíîâëåíû"));
}

stock SetCount_bot(playerid)
{
    global_str[0] = EOS;

    for(new i; i < 24; i++)
    {
        if(AtHourBot[i] != -1)
            f(global_str, sizeof(global_str), "%s{FFFFFF}Ìàêñèìàëüíîå êîëè÷åñòâî áîòîâ íà {6495ED}%i:00 {ffffff}ðàâíî %i/%i\n", global_str, i, AtHourBot[i], MAX_PLAYERS-1);

        else f(global_str, sizeof(global_str), "%s{FFFFFF}Áîòû íà {6495ED}%i:00 {ffffff}âàðüèðóþòñÿ îò ðåàëüíîãî îíëàéíà\n", global_str, i);
    }

    SPD(playerid, 4461, DIALOG_STYLE_LIST, !"{FFFFFF}Íàñòðîéêà", global_str, !"Âûáðàòü", !"Íàçàä");
    return 1;
}

stock SetCount_botList(playerid, listitem)
{
    if(listitem < 0 || listitem > 24)
        return SetCount_bot(playerid);

    global_str[0] = EOS, f(global_str, sizeof(global_str), "{FFFFFF}Ââåäèòå êîëè÷åñòâî áîòîâ íà âðåìÿ %i:00\n{CCCCCC}- Äëÿ âêëþ÷åíèÿ âàðèàöèÿ îò îíëàéíà, ïðîïèøèòå >- \'-1\'", listitem);
    return spdList(playerid, 0, listitem), SPD(playerid, 4462, DIALOG_STYLE_INPUT, !"Íàñòðîéêè", global_str, !"Ïðèíÿòü", !"Íàçàä");
}

stock DeleteBot()
{
    new id = Iter_Random(IsPlayerBot);
    if(Iter_Contains(Player, id) == 1) Kick(id);
}

stock AddBot()
{
    static const InfoNameBot[][] = {
        {"Sergio"},{"Sergey"},{"Dmitriy"},{"Dmitry"},{"Johny"},{"Djon"},{"Jordan"},{"Maxim"},{"Max"},{"Bogdan"},{"Diego"},{"Baby"},{"Danya"},{"Great"},{"Danil"},{"Daniel"},{"Yamato"},{"Santo"},{"Matteo"},{"Slayd"},
        {"Rayn"},{"Cosmo"},{"Alexey"},{"Alex"},{"Morty"},{"Hatory"},{"Kolya"},{"Nikolay"},{"Cursed"},{"Lucifer"},{"Takashi"},{"Tawer"},{"Jack"},{"Benzo"},{"Noro"},{"Thrill"},{"Vova"},{"Vovan"},{"Dapo"},{"Vlad"},
        {"Felix"},{"Roma"},{"Mishka"},{"Daddy"},{"Zero"},{"Maloy"},{"Sam"}
    },
        InfoFamilyBot[][] = {
        {"Revazz"},{"NeOleg"},{"Capone"},{"Ghetto"},{"Pizza"},{"Blitz"},{"Meison"},{"Mason"},{"Long"},{"McDick"},{"Reez"},{"White"},{"Black"},{"Zero"},{"Wizard"},{"Vovk"},{"Killer"},{"Monopoly"},{"Lovlya"},{"XsDick"},
        {"Winston"},{"Toretto"},{"Carter"},{"Lincoln"},{"Castle"},{"Allison"},{"Pimp"},{"Life"},{"Filatov"},{"Side"},{"Didas"},{"xCock"},{"Yosida"},{"Nambovan"},{"Deys"},{"KiberSport"},{"Plaza"},{"Capone"},{"Lowlight"},
        {"High"},{"Cybersport"},{"Bandit"},{"BlackBerry"}
    };
    global_str[0] = EOS, f(global_str, sizeof(global_str), "%s", InfoNameBot[random(sizeof(InfoNameBot))]);
    strcat(global_str, "_");
    f(global_str, sizeof(global_str), "%s%s", global_str, InfoFamilyBot[random(sizeof(InfoFamilyBot))]);
    SetString(botCheckName, global_str);
    PB_RegisterBot(botCheckName);
    ConnectNPC(botCheckName, "pawnbots");
    return botConnect_Timer = 5;
}
в OnPlayerRegisterSuccess или как у тебя когда игрок регается
Pawn:
    if(Iter_Contains(IsPlayerBot, playerid) == 1)
        pTemp[playerid][tSkinSelectedId] = 0;
1727015593902.png

этот файл который ты приложил, что с ним делать?
 
Дек
286
277
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
 
Дек
286
277
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
в OnDialogResponse
Pawn:
        case 4460:
        {
            if(!response)
                return false;

            if(!listitem) SetCount_bot(playerid);
            else if(listitem == 1)
            {
                global_str[0] = EOS, f(global_str, sizeof(global_str), "\
                        {FFFFFF}Последние время выполнения: {6495ED}%i {FFFFFF}мс.\n\
                        Максимальное время выполнения: {6495ED}%i {FFFFFF}мс.\n\
                        Время обновления под счетчик онлайна: {6495ED}%i {FFFFFF}сек.\n\
                        Настоящих игроков: {6495ED}%i{FFFFFF}\n\
                        Фейковых игроков: {6495ED}%i/%i\n\
                        ", botLastTick_Timer, botMaxTick_Timer, IsTimeUpdateBotOnLeave, Iter_Count(Player)-Iter_Count(IsPlayerBot), Iter_Count(IsPlayerBot), IsCountBotOnTime);

                SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"{FFFFFF}Статистика", global_str, !"Назад", !"");
            }
            else IsStartBot = !IsStartBot, callcmd::mgb(playerid);
        }

        case 4461:
        {
            if(!response)
                return callcmd::mgb(playerid);

            SetCount_botList(playerid, listitem);
        }

        case 4462:
        {
            if(!response)
                return SetCount_bot(playerid);

            extract inputtextsave -> new count; else
                return SetCount_botList(playerid, gpdList(playerid, 0));

            if(count > MAX_PLAYERS || count < -1 || gpdList(playerid, 0) > 24)
                return SetCount_botList(playerid, gpdList(playerid, 0));

            AtHourBot[gpdList(playerid, 0)] = count;

            global_str[0] = EOS;
            for(new i; i < 24; i++)
                f(global_str, sizeof(global_str), "%s%i,", global_str, AtHourBot[i]);

            mysql_pquery(mysql, (str_f("UPDATE `configuration` SET `AtHourBot` = '%s' LIMIT 1;", global_str)));
            SCM(playerid, 0x6495EDFF, !"[ Оповещение ] {FFFFFF}Изменения применены!");
        }
в конец мода
Pawn:
cmd:mgb(playerid)
{
    if(!IsOsnovatel(playerid))
        return SCM(playerid, COLOR_RED, !"[Ошибка]{FFFFFF} Неизвестная команда! Введите /help для просмотра доступных функций.");

    return SPDF(playerid, 4460, DIALOG_STYLE_LIST, (str_f("{FFFFFF}Автоматический онлайн: %s", (IsStartBot) ? ("{6495ED}Запущен") : ("{CCCCCC}Остановлен"))), "Настройка\nСтатистика\n%s", "Выбрать", "Закрыть", (IsStartBot) ? ("{6495ED}Запущены") : ("{6495ED}Остановлены"));
}

stock SetCount_bot(playerid)
{
    global_str[0] = EOS;

    for(new i; i < 24; i++)
    {
        if(AtHourBot[i] != -1)
            f(global_str, sizeof(global_str), "%s{FFFFFF}Максимальное количество ботов на {6495ED}%i:00 {ffffff}равно %i/%i\n", global_str, i, AtHourBot[i], MAX_PLAYERS-1);

        else f(global_str, sizeof(global_str), "%s{FFFFFF}Боты на {6495ED}%i:00 {ffffff}варьируются от реального онлайна\n", global_str, i);
    }

    SPD(playerid, 4461, DIALOG_STYLE_LIST, !"{FFFFFF}Настройка", global_str, !"Выбрать", !"Назад");
    return 1;
}

stock SetCount_botList(playerid, listitem)
{
    if(listitem < 0 || listitem > 24)
        return SetCount_bot(playerid);

    global_str[0] = EOS, f(global_str, sizeof(global_str), "{FFFFFF}Введите количество ботов на время %i:00\n{CCCCCC}- Для включения вариация от онлайна, пропишите >- \'-1\'", listitem);
    return spdList(playerid, 0, listitem), SPD(playerid, 4462, DIALOG_STYLE_INPUT, !"Настройки", global_str, !"Принять", !"Назад");
}

stock DeleteBot()
{
    new id = Iter_Random(IsPlayerBot);
    if(Iter_Contains(Player, id) == 1) Kick(id);
}

stock AddBot()
{
    static const InfoNameBot[][] = {
        {"Sergio"},{"Sergey"},{"Dmitriy"},{"Dmitry"},{"Johny"},{"Djon"},{"Jordan"},{"Maxim"},{"Max"},{"Bogdan"},{"Diego"},{"Baby"},{"Danya"},{"Great"},{"Danil"},{"Daniel"},{"Yamato"},{"Santo"},{"Matteo"},{"Slayd"},
        {"Rayn"},{"Cosmo"},{"Alexey"},{"Alex"},{"Morty"},{"Hatory"},{"Kolya"},{"Nikolay"},{"Cursed"},{"Lucifer"},{"Takashi"},{"Tawer"},{"Jack"},{"Benzo"},{"Noro"},{"Thrill"},{"Vova"},{"Vovan"},{"Dapo"},{"Vlad"},
        {"Felix"},{"Roma"},{"Mishka"},{"Daddy"},{"Zero"},{"Maloy"},{"Sam"}
    },
        InfoFamilyBot[][] = {
        {"Revazz"},{"NeOleg"},{"Capone"},{"Ghetto"},{"Pizza"},{"Blitz"},{"Meison"},{"Mason"},{"Long"},{"McDick"},{"Reez"},{"White"},{"Black"},{"Zero"},{"Wizard"},{"Vovk"},{"Killer"},{"Monopoly"},{"Lovlya"},{"XsDick"},
        {"Winston"},{"Toretto"},{"Carter"},{"Lincoln"},{"Castle"},{"Allison"},{"Pimp"},{"Life"},{"Filatov"},{"Side"},{"Didas"},{"xCock"},{"Yosida"},{"Nambovan"},{"Deys"},{"KiberSport"},{"Plaza"},{"Capone"},{"Lowlight"},
        {"High"},{"Cybersport"},{"Bandit"},{"BlackBerry"}
    };
    global_str[0] = EOS, f(global_str, sizeof(global_str), "%s", InfoNameBot[random(sizeof(InfoNameBot))]);
    strcat(global_str, "_");
    f(global_str, sizeof(global_str), "%s%s", global_str, InfoFamilyBot[random(sizeof(InfoFamilyBot))]);
    SetString(botCheckName, global_str);
    PB_RegisterBot(botCheckName);
    ConnectNPC(botCheckName, "pawnbots");
    return botConnect_Timer = 5;
}
в OnPlayerRegisterSuccess или как у тебя когда игрок регается
Pawn:
    if(Iter_Contains(IsPlayerBot, playerid) == 1)
        pTemp[playerid][tSkinSelectedId] = 0;
Боты не подключаются, может пройти в дискорд для решения проблемы? Включу демонстрацию экрана.
 
Июл
349
116
Активный
Боты не подключаются, может пройти в дискорд для решения проблемы? Включу демонстрацию экрана.
хм, попробуй вставить это
Pawn:
native PB_RegisterBot(name[]);
после всех подключений инклудов вначале мода
 
Дек
286
277
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
хм, попробуй вставить это
Pawn:
native PB_RegisterBot(name[]);
после всех подключений инклудов вначале мода
1727016964537.png
В моде есть уже это, нет подключения. Пройдем в дискорд?
 
Июл
349
116
Активный
в public: ServerTimer
Pawn:
        else if(botcount != AtHourBot[hour] && !botConnect_Timer)
        {
            if(AtHourBot[hour] == -1)
            {
                if(IsTimeUpdateBotOnLeave <= 1)
                {
                    new count_bot = (Iter_Count(Player)-botcount) / 2;
                    IsCountBotOnTime = count_bot;
                    IsTimeUpdateBotOnLeave = randomF(2,25);
                    if(count_bot < botcount) DeleteBot();
                    else if(count_bot > botcount) AddBot();
                }
                else IsTimeUpdateBotOnLeave--;
            }
            else
            {
                IsCountBotOnTime = AtHourBot[hour];
                if(AtHourBot[hour] < botcount) DeleteBot();
                else if(AtHourBot[hour] > botcount) AddBot();
            }
        }
        new diff = GetTickDiff(GetTickCount(), tick);
        botLastTick_Timer = diff;
        if(diff > botMaxTick_Timer) botMaxTick_Timer = diff;
    }
 
Дек
286
277
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Оказывается проблема в хостинге, он не пропускает ботов на сервер. Хотя заявляли то что не блокируют ботов.
 
Дек
286
277
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
тогда не знаю как помочь(
Так тут помогать никак. Максимум менять хостинг сервера, и все.
 
Сверху