Москва
Нуль
- Регистрация
- 18 Авг 2017
- Сообщения
- 2
- Лучшие ответы
- 0
- Репутация
- 0
Здравствуйте уважаемые друзья. Вот решил сделать систему динамических 3д текстов. Проблема в том что сток грузится но не создаётся 3д текст.
Код:
stock LoadDynamic3dTexts()
{
new time = GetTickCount();
format(BigSTR, sizeof BigSTR, "SELECT * FROM `3dtexts` ORDER BY `Dynamic3dTextId` ASC", true);
new Cache:result = mysql_query(database, BigSTR, true);
new rows = cache_get_row_count(),string3d[200];
if(!rows) return print("[ Ошибка ] 3d тексты не загружены!");
TOTAL3DTEXT = rows;
for(new idx = 1; idx <= rows; idx++)
{
Dynamic3dTextInfo[idx][Dynamic3dTextId] = cache_get_row_int(idx-1,0, database);
cache_get_row(idx-1, 1, Dynamic3dTextInfo[idx][Dynamic3dTextName], database, 64);
Dynamic3dTextInfo[idx][Dynamic3dTextPosX] = cache_get_row_float(idx-1,2, database);
Dynamic3dTextInfo[idx][Dynamic3dTextPosY] = cache_get_row_float(idx-1,3, database);
Dynamic3dTextInfo[idx][Dynamic3dTextPosZ] = cache_get_row_float(idx-1,4, database);
Dynamic3dTextInfo[idx][Dynamic3dTextWorld] = cache_get_row_int(idx-1,5, database);
format(string3d, sizeof(string3d), "%s",Dynamic3dTextInfo[idx][Dynamic3dTextName]);
Dynamic3dTexts[idx] = CreateDynamic3DTextLabel(string3d,COLOR_LIGHTBLUE, Dynamic3dTextInfo[idx][Dynamic3dTextPosX],Dynamic3dTextInfo[idx][Dynamic3dTextPosY],Dynamic3dTextInfo[idx][Dynamic3dTextPosZ]+2,15);
}
printf("[ Загрузка ... ] %d - 3d текстов успешно загружено (%d мс)", TOTAL3DTEXT,GetTickCount()- time);
cache_delete(result);
return true;
}