Перевод C++ кода на Lua

манку хлебал

Потрачен
Автор темы
305
122
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
Другое
Нужна помощь с переводом этого кода на Lua
C-like:
// первый кусок
m_iOperatingMode = MAP_ANDREAS_MODE_NOBUFFER;
m_gridSize = MAP_ANDREAS_GRID_FULL;
m_pPointData = (unsigned short *)calloc(1,sizeof(unsigned short));
mapFile = fopen(name,"rb");
if(NULL == mapFile) return MAP_ANDREAS_ERROR_DATA_FILES;
return MAP_ANDREAS_ERROR_SUCCESS;
// второй кусок
int iGridX = ((int)X) + 3000;
int iGridY = (((int)Y) - 3000) * -1;
int iDataPos;
iDataPos = (iGridY * 6000) + iGridX;          
// Jump to the position in the file and read it
fseek(mapFile, iDataPos * sizeof(unsigned short), SEEK_SET);
fread(&m_pPointData[0], 1, sizeof(unsigned short), mapFile);
return (float)m_pPointData[0] / 100.0f;
оригинал: https://github.com/philip1337/samp-plugin-mapandreas
 
Последнее редактирование: