shape1
shape2
shape3
shape4
shape7
shape8

Проверка на мод-пак. Вылетает программа


Kremka

Новичок
Пользователь
19.05.2017
0
0
0
Выполнив все действия по проверки мне вывело буквы. После же я удалил не нужную строку и вставил нужную, вписал буквы с цифрами. Нажимаю компиировать и выдает ошибку. Прекращение и закрытие программы. В чем может быть проблема, как исправить?

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
{
    new packhash[64]; //Создадим массив, в котором будет находится этот хэш
    strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
    if (strcmp(packhash, "4ecebcc6d4bb1c42", false)) //Если строки различны
    {
        SendClientMessage (playerid, 0xFFFFFFFF, "У Вас не установлен или установлен неверный пакет модификаций."); //Выведем игроку сообщение о несоответствии
        Kick (playerid); //и кикнем его с сервера.
    }
    return 1;
}
Дополнение к сообщению:
Извиняюсь, просто удалил

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
 
Последнее редактирование модератором:

mrbanned

Освоившийся
Пользователь
16.04.2017
1
38
0
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
{
    new packhash[64]; //Создадим массив, в котором будет находится этот хэш
    strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
    if (strcmp(packhash, "4ecebcc6d4bb1c42", false)) //Если строки различны
    {
        SendClientMessage (playerid, 0xFFFFFFFF, "У Вас не установлен или установлен неверный пакет модификаций."); //Выведем игроку сообщение о несоответствии
        Kick (playerid); //и кикнем его с сервера.
    }
}
    return 1;
}
 
Последнее редактирование модератором: