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

Zombie Plague: Easy Replace Model 1.0

Нет прав для скачивания
Сообщения
889
Реакции
149
Помог
25 раз(а)
ImmortalAmxx добавил(а) новый ресурс:

Zombie Plague: Easy Replace Model - Плагин позволяет заменять гранату для зомби. Изначально планировалось для замены jump гранаты.

Плагин позволяет заменять указанную модель для зомби. Плагин задуман для замены гранаты джамп в руке для каждого зомби. Вы же можете заменить нужную вам модель именно для зомби.
Узнать больше об этом ресурсе...
 
Сообщения
65
Реакции
12
Если я выдам зомби любую гранату которая идет для людей, то тоже замениться
Сделай по кастом classname тогда
 
Сообщения
201
Реакции
20
Помог
5 раз(а)
Fix #957

Код:
- while(!feof(iFile))
+ while(fgets(iFile, szData, charsmax(szData)))
 
Сообщения
1,082
Реакции
58
Помог
11 раз(а)
mlibre, а если в конфиге будут пустые строки то? Как быть?
while(fgets(iFile, szData, charsmax(szData)))
Таким способом перестанет считывать строки
25 Ноя 2023
Смотри что вернет fgets - Total number of characters written on success, 0 otherwise,
тобишь пустая стрка допустит выход с цикла
 
Сообщения
201
Реакции
20
Помог
5 раз(а)
Код:
static cell AMX_NATIVE_CALL amx_fgets(AMX *amx, cell *params)
{
    FileObject* fp = reinterpret_cast<FileObject*>(params[1]);

    if (!fp)
    {
        return 0;
    }

    static char buffer[4096];
    buffer[0] = '\0';

    fp->ReadLine(buffer, sizeof(buffer) - 1);

    return set_amxstring_utf8(amx, params[2], buffer, strlen(buffer), params[3]);
}

static cell AMX_NATIVE_CALL amx_feof(AMX *amx, cell *params)
{
    FileObject* fp = reinterpret_cast<FileObject*>(params[1]);

    if (fp)
    {
        return fp->EndOfFile();
    }

    return 1;
}
 
Сообщения
1,082
Реакции
58
Помог
11 раз(а)
mlibre, хотя ты прав, достаточно while(fgets(iFile, szData, charsmax(szData))),
я ошибался
 
Последнее редактирование:

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

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