Вопросы

Еще раз с проблемой перевода. Уже горит, благодарю за ранее

1. 

Строка:

    mysql_format(ConnectMySQL, string, sizeof(string),"UPDATE `users` SET `Members` = '%d' WHERE `name` = '%s'", PlayerInfo[playerid][Members], PlayerInfo[playerid][NAME]);

Ошибка:

error 076: syntax error in the expression, or invalid function cal

2.

   	mysql_tquery(ConnectMySQL, string, false, "", "");

Ошибка:

error 076: syntax error in the expression, or invalid function call

 

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


Ссылка на сообщение

12 ответов на этот вопрос

  • 0

@Remmi_Jefferson нельзя вызывать функцию в функции. Вместо ConnectMySQL использовать dbHandle. Сам dbHandle должен быть объявлен как: 

new MySQL: dbHandle; 

 

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


Ссылка на сообщение
  • 0

@Remmi_Jefferson пользуемся официальной документацией и все будет ок 

http://wiki.sa-mp.com/wiki/MySQL#mysql_tquery

http://wiki.sa-mp.com/wiki/MySQL#mysql_format

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


Ссылка на сообщение
  • 0

@DEST к сожалению я не нашел то что нужно мне, возможно что плохо искал но просто глаза разбегаются, не могли бы вы меня ткнуть?

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


Ссылка на сообщение
  • 0

@Remmi_Jefferson так я специально ссылки оставил с быстрым переходом по нужным функциям. Ошибка в аргументах. 

5 часов назад, Remmi_Jefferson сказал:

mysql_tquery(ConnectMySQL, string, false, "", "");

вот здесь false не нужно, он будет лишним аргументом. Он был нужен лишь на версии R-39. 

mysql_format замени на обычный format, и убери ConnectMysql, т.е.: 

5 часов назад, Remmi_Jefferson сказал:

format(string, sizeof(string),"UPDATE `users` SET `Members` = '%d' WHERE `name` = '%s'", PlayerInfo[playerid][Members], PlayerInfo[playerid][NAME]);

 

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


Ссылка на сообщение
  • 0

@DEST огромное спасибо

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


Ссылка на сообщение
  • 0

@DEST 1-ое исправил а второе сделал: 

mysql_tquery(ConnectMySQL, string, "", "");

Пробовал убрать connect mysql однако безрезультатно. Ошибка та же

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


Ссылка на сообщение
  • 0

@Remmi_Jefferson кинь как объявлено ConnectMySQL

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


Ссылка на сообщение
  • 0

@DEST в OnGameModeInit

ConnectMySQL();

И есть еще сам сток, нужен?

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


Ссылка на сообщение
  • 0

@Remmi_Jefferson да, скидывай

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


Ссылка на сообщение
  • 0

@DEST Там ничего особого

stock ConnectMySQL()
{
    dbHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_BASE);
    switch(mysql_errno())
	{
	    case 0: print("Подключение к MySQL успешно!");
    default: print("Подключение к MYSQL НЕ успешно!");
	}
	mysql_log(ERROR | WARNING);
	mysql_set_charset("mod1");
}

 

Отредактировано пользователем Remmi_Jefferson

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


Ссылка на сообщение
  • 0

@DEST тобишь?

mysql_tquery(dbHandle, string, "", "");

 

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


Ссылка на сообщение
  • 0

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


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

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

  • Похожий контент

    • Redmondd
      От Redmondd
      При запуске сервера в консоли пишет: Started server on port: 7777, with maxplayers: 500 lanmode is OFF.
      И когда захожу на сервер пишет server didnt respond
       
      ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team filterscripts = ""  (string) Server Plugins --------------  Loading plugin: mysql   > MySQL plugin R7-2 successfully loaded.   Loaded.  Loading plugin: sscanf  ===============================       sscanf plugin loaded.          Version:  2.8.1    (c) 2012 Alex "Y_Less" Cole  ===============================   Loaded.  Loading plugin: dc_cmd   Daniel's CMD plugin v2.8     (c) 2014 Daniel_Cortez         www.pro-pawn.ru   Loaded.  Loading plugin: streamer *** Streamer Plugin v2.7.9 by Incognito loaded ***   Loaded.  Loaded 4 plugins. Started server on port: 7777, with maxplayers: 500 lanmode is OFF. Filterscripts ---------------   Loaded 0 filterscripts. Подключение к базе данных MYSQL успешно ---------------------------------- --------Redmond RP 01-------- ---------------------------------- Number of vehicle models: 5 Склады загружены успешно Дома (15 шт) загружены успешно