- 7
- 9
Всем привет.
Начал потихоньку изучать C, решил для начала попробовать переписать данную задумку - https://www.blast.hk/threads/226443/. Программа для запуска игры через терминал. В планах добавить возможность использовать это через dmenu / wmenu, думаю над реализацией.
Ссылка на репозиторий - https://github.com/syyaaxxlocker/samp-cli
Установка:
Использование:
Конфигурацию я решил сделать в стиле моей любимой конторы suckless.org. Думаю с ней всё легко и понятно.
Начал потихоньку изучать C, решил для начала попробовать переписать данную задумку - https://www.blast.hk/threads/226443/. Программа для запуска игры через терминал. В планах добавить возможность использовать это через dmenu / wmenu, думаю над реализацией.
Ссылка на репозиторий - https://github.com/syyaaxxlocker/samp-cli
Установка:
Bash:
sudo make install clean
Использование:
Bash:
#Запустить клиент
samp-cli
#Запустить аризону
samp-cli -a
#Вывести список указанных/сохраненных серверов
samp-cli -l
#Задать никнейм, который будет использоваться внезависимости от того, какой указан в config.h
samp-cli -n Nick_Name
Конфигурацию я решил сделать в стиле моей любимой конторы suckless.org. Думаю с ней всё легко и понятно.
config.h:
// absolute path. example
static const char path_to_gtasa[] = "/home/user/.wine/drive_c/Program Files (x86)/Rockstar Games/GTA San Andreas/";
static const char path_to_gtasa_exe[] = "C:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\gta_sa.exe";
static const char path_to_arizona[] = "/home/user/.wine/drive_c/users/user/AppData/Local/Programs/Arizona Games Launcher/bin/arizona/";
#define DEFAULT_MEM "4096"
#define DEFAULT_PORT "7777"
// for fix broken ru symbols (kryakoziabri)
// do export LC_ALL=ru_RU.UTF-8 before launch game
#define EXPORT_RU_LOCALE 1 // 1 - yes ; 0 - no
static const Server servers[] = {
// ip port servername nickname
{ "109.69.58.7", DEFAULT_PORT, "HackMySoftware", "cli_samp_client" },
{ "mirage.arizona-rp.com", DEFAULT_PORT, "Arizona Mirage", "Root"},
};
Последнее редактирование: