• 0

[закрыто] Не работает команда

Вопросы

Проблема в том, что файл не удаляется. Задние диалоги проходят, кикает но файл не удаляется.

new playername[MAX_PLAYER_NAME], filename[64];
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(filename, 64"HNS1/players/%s.ini", playername);
fremove(filename);
Kick(playerid);

 

Поделиться сообщением


Ссылка на сообщение

5 ответов на этот вопрос

  • 0

Проблема решена. В OnPlayerDisconnect я сохранял игрока, а когда тот писал команду его файл удалялялся, его кикало и тут же сохраняло.

Поделиться сообщением


Ссылка на сообщение
  • 0

@KlasterK возможно неправильно указана функция. Просмотрите ещё раз документацию по этому плагину/инклуду

Поделиться сообщением


Ссылка на сообщение
  • 0

@NoVate fremove из оригинального file.inc

Поделиться сообщением


Ссылка на сообщение
  • 0

@KlasterK, перепроверьте еще раз путь к файлу, убедитесь, что он закрыт (возможно, при аутентификации игрока вы открыли файл, а закрыть забыли). Кроме того, убедитесь, что на изменение указанного файла не требуется никаких дополнительных привилегий. Попробуйте вывести отформатированную строку в консоль или игровой чат, чтобы убедиться в корректности целевого пути.

Поделиться сообщением


Ссылка на сообщение
  • 0

@Cawfee Всё проверил, файлы закрыты, привелегии дал, путь верен, мб просто у меня не работает

Поделиться сообщением


Ссылка на сообщение
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу