Заказать игровой сервер
Контакты (заказать плагин/исправить ошибки/другое)
Пожертвовать
Поиск
[
вход
]
[
последние сообщения
]
Страница
3
из
3
«
1
2
3
Форум
»
SourceMod >> CS:Source >> CSGO
»
Уроки SourceMod (SourcePawn) Скриптинга
»
Действия с Файлами и Папками
Действия с Файлами и Папками
Shouldercannon
Дата: Вторник, 20.02.2024, 19:19:57 | Сообщение #
31
Сообщений: 21
Репутация:
0
[
+/-
]
Как можно выбрать из массива через
Код
GetRandomInt
какую-нибудь строку?
Рандом в промежутке от 0 по длине массива
Код
iSize = g_hGlobalArray;
Явно не так
Код
Format(szBuffer, sizeof(szBuffer), "%s", GetRandomInt(0, iSize));
_wS_
Дата: Вторник, 20.02.2024, 19:46:09 | Сообщение #
32
В
API
же всё есть и
урок вот
.
Код
// Добавление строки
PushString
// Получение
GetString
// Кол-во элементов в массиве
Length
// Вот и получается
int ar_Length = g_hGlobalArray.Length;
if (ar_Length > 0)
{
char s[размер];
g_hGlobalArray.GetString(GetRandomInt(0, ar_Length - 1), s, sizeof(s));
}
Форум
»
SourceMod >> CS:Source >> CSGO
»
Уроки SourceMod (SourcePawn) Скриптинга
»
Действия с Файлами и Папками
Страница
3
из
3
«
1
2
3
Главная страница форума
SourceMod >> CS:Source >> CSGO
Плагины (платные)
Дополнения к плагинам (модули)
Плагины
Плагины (бесплатные)
Плагины (от пользователей)
Уроки SourceMod (SourcePawn) Скриптинга
Уроки/Статьи/Функции/Задачи
Обсуждение
Разное
Новости сайта
Беседка
Laravel
PHP
MYSQL
C++ / Asm / IDA Pro
SourceMod исходник (заметки)
Git
TypeScript
HTML
Поиск: