Перейти к содержанию
Авторизация  
AngryKitten

error 017: undefined symbol

Рекомендуемые сообщения

AngryKitten

Добрый вечер!Застрял на 1 ошибке,не как решить не могу.
 

[spoiler=Ошибки]

error 017: undefined symbol "cache_get_value_index_int"
error 017: undefined symbol "cache_get_value_index"
error 017: undefined symbol "cache_get_value_index_float"
error 017: undefined symbol "cache_get_value_index_float"
error 017: undefined symbol "cache_get_value_index_float"
error 017: undefined symbol "cache_get_value_index_int"
error 017: undefined symbol "cache_get_value_index_int"
error 017: undefined symbol "cache_get_value_index_int"
error 017: undefined symbol "cache_get_value_index_float"
error 017: undefined symbol "cache_get_value_index_float"
error 017: undefined symbol "cache_get_value_index_float"
error 017: undefined symbol "cache_get_value_index_int"

 

 

Версия MySQL моя: R39-6

Нашел здесь темы где написано было что ошибка такая из-за разных версий MySQL.
Как решить то?Перевести или что там.

Проблемы вот здесь:

[spoiler=Строка]@LoadPhone();

@LoadPhone()
{
new time = GetTickCount();
new string_er[256];
new rows;
cache_get_row_count(rows);
if(rows)
{
for(new idx = 1; idx <= rows; idx++)
{
cache_get_value_index_int(idx-1, 0, TPhone[idx][iD]); // id
cache_get_value_index(idx-1, 1, TPhone[idx][towner], MAX_PLAYER_NAME); // owner
cache_get_value_index_float(idx-1, 2, TPhone[idx][tposX]); // Z
cache_get_value_index_float(idx-1, 3, TPhone[idx][tposY]); // Z
cache_get_value_index_float(idx-1, 4, TPhone[idx][tposZ]); // Z
cache_get_value_index_int(idx-1, 5, TPhone[idx][tcash]); // cash
cache_get_value_index_int(idx-1, 6, TPhone[idx][tVirt]); // cash
cache_get_value_index_int(idx-1, 7, TPhone[idx][tInt]); // cash
cache_get_value_index_float(idx-1, 8, TPhone[idx][tAngleX]); // Z
cache_get_value_index_float(idx-1, 9, TPhone[idx][tAngleY]); // Z
cache_get_value_index_float(idx-1, 10, TPhone[idx][tAngleZ]); // Z
cache_get_value_index_int(idx-1, 11, TPhone[idx][tmoney]); // tmoney
format(string_er, sizeof(string_er), ">> Таксофон\nВладелец: {FFBF00}%s\n{58ACFA}Стоимость звонка: {01DF74}%d$\
\n{01DF74}Нажмите ALT", TPhone[idx][towner], TPhone[idx][tcash]);
TPhone[idx][tText] = Create3DTextLabel(string_er, 0x04B45Fff, TPhone[idx][tposX],TPhone[idx][tposY],TPhone[idx][tposZ] + 1.5, 15.0, TPhone[idx][tVirt], 1);
TPhone[idx][tObject] = CreateDynamicObject(1216, TPhone[idx][tposX],TPhone[idx][tposY],TPhone[idx][tposZ]-0.5, TPhone[idx][tAngleX],TPhone[idx][tAngleY],TPhone[idx][tAngleZ]);
TOTALTPHONE++;
}
}
printf("[PHONE]: Всего загружено: %i. Потрачено: %i мс.",TOTALTPHONE,GetTickCount()-time);
return 1;
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

@AngryKitten,А что тебе версию 41 не поставить? И не мучаться. Чем со старыми версиями мучаться 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AngryKitten

@Marvellous, Да пробивал но увы чет не вышло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AngryKitten

@Marvellous, Дак переводить нужно же функции. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

@AngryKitten, Эти функции под 41 версию скорее всего,сначала попробуй,а потом задавай другие вопросы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AngryKitten

@Marvellous, Поменял,теперь вот ошибки  на:

[spoiler=error] mysql_tquery(dbHandle, QUERY, "", "");

 

 

[spoiler=ошибки]

 error 017: undefined symbol "dbHandle"
error 017: undefined symbol "dbHandle"
error 017: undefined symbol "dbHandle"
error 017: undefined symbol "dbHandle"
error 017: undefined symbol "dbHandle"
error 017: undefined symbol "dbHandle"
error 017: undefined symbol "dbHandle"
error 017: undefined symbol "dbHandle"
error 017: undefined symbol "dbHandle"
error 017: undefined symbol "dbHandle"
error 017: undefined symbol "dbHandle"
error 017: undefined symbol "dbHandle"
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found "if"
error 017: undefined symbol "dbHandle"
fatal error 107: too many error messages on one line

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

@AngryKitten, Добавь

new dbHandle

И

public OnGameModeInit()
{
    ConnectMySQL();
}

Если нет второго конечно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AngryKitten

 

 


ConnectMySQL();
не помогло. Все те же ошибки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

@AngryKitten,Попробуй вместо

dbHandle 

Добавь 

mysql  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AngryKitten

 

 


mysql

 

Не выходит,теперь на mysql ругается 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

@AngryKitten,У тебя есть сток типо такого? Или похожий?

stock CreateMySQLConnection(host[], user[], db[], pass[]) 

И инклуд в моде подключен?

#include a_mysql

А так же сам инклуд есть или нет

Изменено пользователем Marvellous

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

Качаешь отсюда версию r40. Устанавливаешь: в папку pawno/include перекидываешь a_mysql.inc, а в папку plugins 2 плагина dll и so. Но еще докачай оттуда же и этой версии mysql_static.so, он нужен для запуска на линуксе(хостинге). Не забудь компильнуть мод и удали все, что написал тебе Marvellous

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AngryKitten

@SCRIPTMAN, И такое пробивал,но увы что на ругается.

mysql_tquery(dbHandle, QUERY, "", "");
Изменено пользователем AngryKitten

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Storm

Вместо dbhandle, поставь просто свою переменную для подключения к mysql. У кого то это : dbhandle, у кого то mysql. Но на r41 она вроде обозначается так :

new MYSQL:название переменной;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

@AngryKitten, скинь ошибку. Прочти тут про эту функцию

Изменено пользователем SCRIPTMAN
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.