
/dev
08.06.2018
12:19:08

Никита
08.06.2018
12:28:36
помогите
int EntityCount = 0;
float x_pos[EntityCount];
float y_pos[EntityCount];
float z_pos[EntityCount];
выражение должно иметь константное значение

Google

Никита
08.06.2018
12:30:46
что тут не так?

Egor
08.06.2018
12:30:54
const int

Никита
08.06.2018
12:33:20
невозможно преобразовать аргумент 3 из const int в LPVOID

Poligraph
08.06.2018
12:34:18

Никита
08.06.2018
12:34:38

Poligraph
08.06.2018
12:34:54
пользуйся динамическими массивами

Никита
08.06.2018
12:36:40

Poligraph
08.06.2018
12:37:05
std::vector<float> x_pos;

Никита
08.06.2018
12:38:18
namespace std не содержит члена vector

Poligraph
08.06.2018
12:38:27
#include <vector>

Никита
08.06.2018
12:41:29
короче вот фулл код https://pastebin.com/F2NxtM8A

Alex Фэils?︙
08.06.2018
12:42:54

Никита
08.06.2018
12:43:07

Google

Alex Фэils?︙
08.06.2018
12:43:55
А в чем проблема в этом коде? Не собирается?

Никита
08.06.2018
12:44:09
да

Alex Фэils?︙
08.06.2018
12:44:35
А на чо ругается?

Никита
08.06.2018
12:44:45
то что мол значание не константа

Poligraph
08.06.2018
12:44:52
#include <vector>
float x_pos[EntityCount];
float y_pos[EntityCount];
float z_pos[EntityCount];
поменй на
vector<float> x_pos(EntityCount);
vector<float> y_pos(EntityCount);
vector<float> z_pos(EntityCount);
Размеры массивов должны быть известны в компайл тайме, а EntityCount ты заранее не знаешь.
Поэтому юзай векторы

Alex Фэils?︙
08.06.2018
12:45:04

Игорь
08.06.2018
12:45:15

Alex Фэils?︙
08.06.2018
12:45:28

Poligraph
08.06.2018
12:46:48
char team[EntityCount][5];
эт тоже исправить нужно

Никита
08.06.2018
12:47:34
vector<char> team(EntityCount, 5);?

Alex Фэils?︙
08.06.2018
12:47:50
Тут сложнее, к сожаленью
Проще олномерный вектор сделать

Poligraph
08.06.2018
12:49:22

Никита
08.06.2018
12:49:30
o_______O

Alex Фэils?︙
08.06.2018
12:50:01
Да
Вектор векторов)
можно еще валэррэй, но он для матана лучше

Никита
08.06.2018
12:51:52

Poligraph
08.06.2018
12:52:06

Никита
08.06.2018
12:52:41

Google

PeyTy's Bot
08.06.2018
12:52:43
Use ``` for code formatting!

Poligraph
08.06.2018
12:52:54
каеф

Никита
08.06.2018
12:53:16
https://pastebin.com/b9uqKERu
может e тоже сделать вектором?

Уроде
08.06.2018
13:30:54

Alex Фэils?︙
08.06.2018
13:33:40
да я тоже так подумал! тогда тебе придется пиздиться с вованом! сложно пездец, очень нравиться.

Никита
08.06.2018
13:37:22
strcpy(playerTeam, team[e]
);
то что отметил там ошибка

Poligraph
08.06.2018
13:38:07
там еще в некоторых местах нужно менять будет, там где ты sizeof используешь, и в прочих

Alex Фэils?︙
08.06.2018
13:39:32

Poligraph
08.06.2018
13:39:53
что делать то?
давай чтоб не заморачиваться, вернем все как было, к старым добрым массивам, но вместо EntityCount при объявлении массива ты поставишь какую-нибудь константу ENTITY_MAX, которую ты где-нибудь объявишь как конст инт = 100500
а еще не покажем админам этот костыль
а то кикнут из супапро и про

Никита
08.06.2018
13:40:32
#онлиC#

Alex Фэils?︙
08.06.2018
13:40:54
сколько вообще записей предполагается?

Google

Tema
08.06.2018
13:46:55

Poligraph
08.06.2018
13:46:59

Alex Фэils?︙
08.06.2018
13:47:17

Никита
08.06.2018
13:47:22

Alex Фэils?︙
08.06.2018
13:47:27
читор

Poligraph
08.06.2018
13:47:46

Никита
08.06.2018
13:47:58

Alex Фэils?︙
08.06.2018
13:48:09
читор жи

Никита
08.06.2018
13:48:17
но радиус действия там 1.0f

Poligraph
08.06.2018
13:48:19
я до сих пор ничего не понял

Никита
08.06.2018
13:48:21
очень маленький

Poligraph
08.06.2018
13:48:37

Никита
08.06.2018
13:49:04

Alex Фэils?︙
08.06.2018
13:50:29
? есть только скорпион(

Никита
08.06.2018
14:03:42
всё равно ничего не понял
что и как сделать
какая константа
можно ведь только const int

Alex Фэils?︙
08.06.2018
14:04:33
где, в квадратных скобках, что ль?

Никита
08.06.2018
14:04:37
может это из-за оптимизации

Google

Никита
08.06.2018
14:04:39
или настроек
или кодировки
а так стоп
а что если сделать int EntityCountint = 0; и const int EntityCount = 1;
а потом что-то пытаться делать
а нет
может старую версию студии попробовать?