Palonez
бб братки
- Сообщения
- 3,035
- Реакции
- 1,837
Правильно ли я понимаю, для того, чтобы создать динамический массив структур уже во время работы плагина, то делаем так:
получится ли заполнять все hello каждого элемента массива структур Class пока идет цикл?
Возможно неправильно написал, т.к. не работал со структурами в таком виде
Вот вроде как решение нашел, но не знаю, будет ли работать
C-подобный:
KeyValues kv;
enum struct Class
{
char hello[256];
...
}
Class[] cl = new Class[];
public void OnPluginStart()
{
получаем структуру kv в kv... и доходим до места обхода
int f = 0;
do
{
StrCopy(cl[f].Hello, sizeof(Class::Hello), "World");
f++;
} while(kv.GotoFirstSubKey());
}
Возможно неправильно написал, т.к. не работал со структурами в таком виде
Вот вроде как решение нашел, но не знаю, будет ли работать
C-подобный:
KeyValues kv;
enum struct Class
{
char hello[256];
...
}
Class[] cl;
public void OnPluginStart()
{
int f = 0;
do
{
f++;
} while(kv.GotoFirstSubKey());
cl = new Class[f];
...
дальше уже можно работать с каждым элементом массива
}
Последнее редактирование: