enum E_GHETTO_DATA
{
X,
Y,
XX,
YY,
ORM: Member,
ORM: ID
}
new Ghetto[120][E_GHETTO_DATA];// Это сделал чтобы читал все 120 территорий, не знаю если я правильно сделал
mysql_tquery(1, "SELECT * FROM `ghetto`", "OnMySQL_Gangs");
forward OnMySQL_Gangs();
public OnMySQL_Gangs()
{
printf("Ганг зоны работают"); // Это сообщения появляется при вкл. мода.
}
|
Я же написал что у меня MySQL R39-2 а ты мне дал сылку для R7 и R8
|
|
Во-первых, зачем тебе ORM на Member?
Во-вторых, зачем ты делаешь простой запрос если у тебя ORM? Используй orm_select, предварительно добавив var в OnGameModeInit. |
forward OnMySQL_Gangs();
public OnMySQL_Gangs
{
new time = GetTickCount();
new rows = cache_get_row_count(connects);
if(!rows) return printf("Гангзоны не загружены");
for(new i = 0; i < rows; i++)
{
GZInfo[i][gCoords][0] = cache_get_field_content_float(i, "gCoords1", connects);
GZInfo[i][gCoords][1] = cache_get_field_content_float(i, "gCoords2", connects);
GZInfo[i][gCoords][2] = cache_get_field_content_float(i, "gCoords3", connects);
GZInfo[i][gCoords][3] = cache_get_field_content_float(i , "gCoords4", connects);
GZInfo[i][gFrakVlad] = cache_get_field_content_int(i, "gFrakVlad", connects);
GZInfo[i][gID] = GangZoneCreate(GZInfo[i][gCoords][0],GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]);
}
printf("LoadGangZone: Загружено %d | Время: %d (ms)", rows, GetTickCount()-time);
return 1;
}
|
Код:
forward OnMySQL_Gangs();
public OnMySQL_Gangs
{
new time = GetTickCount();
new rows = cache_get_row_count(connects);
if(!rows) return printf("Гангзоны не загружены");
for(new i = 0; i < rows; i++)
{
GZInfo[i][gCoords][0] = cache_get_field_content_float(i, "gCoords1", connects);
GZInfo[i][gCoords][1] = cache_get_field_content_float(i, "gCoords2", connects);
GZInfo[i][gCoords][2] = cache_get_field_content_float(i, "gCoords3", connects);
GZInfo[i][gCoords][3] = cache_get_field_content_float(i , "gCoords4", connects);
GZInfo[i][gFrakVlad] = cache_get_field_content_int(i, "gFrakVlad", connects);
GZInfo[i][gID] = GangZoneCreate(GZInfo[i][gCoords][0],GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]);
}
printf("LoadGangZone: Загружено %d | Время: %d (ms)", rows, GetTickCount()-time);
return 1;
}
|
error 017: undefined symbol "connects"
warning 215: expression has no effect
error 001: expected token: ";", but found "["
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
fatal error 107: too many error messages on one line
new rows = cache_get_row_count(connects);
GZInfo[i][X][0] = cache_get_field_content_float(i, "X", connects);
|
Срочно-обморочно изучать основы программирования, основы синтаксиса павн. Это гребанный стыд.
Держите меня, я задушу этого бездаря... |
|
Срочно-обморочно изучать основы программирования, основы синтаксиса павн. Это гребанный стыд.
Держите меня, я задушу этого бездаря... |
[/spoiler]