Скриптер
Участник
Пользователь
- Сообщения
- 1,570
- Реакции
- 652
- Помог
- 5 раз(а)
- Ошибка
-
error 039: constant symbol has no size
- Компилятор
- Локальный
- Amx Mod X
- 1.10.0
- Исходный код
-
nvault_set_array(g_iVault, g_WarData[id][AUTHID], g_WarData[id], sizeof( wData ));
Если написать
То компиляция проходит успешно.
Но самое интересное что в инклуде (nvault_array) написано:
size - Size of array to store (use sizeof(array)).
Так как надо и почему? :)
C++:
nvault_set_array(g_iVault, g_WarData[id][AUTHID], g_WarData[id], wData);
Но самое интересное что в инклуде (nvault_array) написано:
C++:
/* Description: Set array data in a vault
Param(s):
vault - Vault file handle ID that was returned by nvault_open(). Do not pass an nvault utility file ID.
key[] - Key for data to store.
array[] - Array of data to store.
size - Size of array to store (use sizeof(array)).
Return value: 1 on success, 0 on failure.
Comments: None.
*/
stock nvault_set_array( vault , const key[] , const any:array[] , size )
Так как надо и почему? :)
В этой теме было размещено решение! Перейти к решению.