daltwb

[закрыто] Помогите решить эти проблемы с компиляцией

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



Не найдено.

2 posts in this topic

Помогите пожалуйста, буду благодарен 

Вот ошибки которые выдает компилятор:

C:\Users\Администратор\Desktop\Папкаервер\1\gamemodes\new3.pwn(715) : warning 219: local variable "mysql_format" shadows a variable at a preceding level
C:\Users\Администратор\Desktop\Папкаервер\1\gamemodes\new3.pwn(715) : error 001: expected token: ";", but found "("
C:\Users\Администратор\Desktop\Папкаервер\1\gamemodes\new3.pwn(715) : error 029: invalid expression, assumed zero
C:\Users\Администратор\Desktop\Папкаервер\1\gamemodes\new3.pwn(715) : error 029: invalid expression, assumed zero
C:\Users\Администратор\Desktop\Папкаервер\1\gamemodes\new3.pwn(715) : fatal error 107: too many error messages on one line

Compilation aborted.

Pawn compiler 3.10.9	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Вот строки на которых ошибка:

				new salt[11];
				for(new i; i < 10; i++)
				{
				    salt[i] = random(43) + 48;
				}
				salt[10] = 0;
				SHA256_PassHash(inputtext, salt, player_info[playerid][pPass], 65);
				strmid(player_info[playerid][pSalt], salt, 0, 11, 11);
				new string[51+(-2+32)];
				format(string, sizeof(string), "[Уведомление] {FFFFFF}Ваш новый пароль: {0089ff}%s", inputtext);
				SCMNotification(playerid, string);
				SCM(playerid, COLOR_NOTIFICATION, !"[Уведомление] {FFFFFF}Сделайте скриншот кнопкой {0089ff}F8{FFFFFF} или запишите новый пароль");
				static const fmt_query[] = "UPDATE `accounts` SET `pPass` = '%e', `pSalt` = '%e' WHERE `id` = '%d'";
				new query[sizeof(fmt_query)+(-2+64)+(-2+10)+(-2+8)],
				mysql_format(mysql, query, sizeof(query), fmt_query, player_info[playerid][pPass], player_info[playerid][[pSalt], player_info[playerid][pID]);
				mysql_tquery(mysql, query);

 Заранее спасибо

Share this post


Link to post
Share on other sites

@daltwb,

Спойлер

new salt[11];
for(new i; i < 10; i++)
{
	salt[i] = random(43) + 48;
}
salt[10] = 0;
SHA256_PassHash(inputtext, salt, player_info[playerid][pPass], 65);
strmid(player_info[playerid][pSalt], salt, 0, 11, 11);
new string[51+(-2+32)];
format(string, sizeof(string), "[Уведомление] {FFFFFF}Ваш новый пароль: {0089ff}%s", inputtext);
SCMNotification(playerid, string);
SCM(playerid, COLOR_NOTIFICATION, !"[Уведомление] {FFFFFF}Сделайте скриншот кнопкой {0089ff}F8{FFFFFF} или запишите новый пароль");
static const fmt_query[] = "UPDATE `accounts` SET `pPass` = '%e', `pSalt` = '%e' WHERE `id` = '%d'";
new query[sizeof(fmt_query)+(-2+64)+(-2+10)+(-2+8)];
mysql_format(mysql, query, sizeof(query), fmt_query, player_info[playerid][pPass], player_info[playerid][[pSalt], player_info[playerid][pID]);
mysql_tquery(mysql, query);

 

 

Вместо запятой после объявления переменных (следующих за оператором new) нужно было точку с запятой поставить, а не запятую.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Dworkin
      By Dworkin
      Привет. Мне тяжело дается понимание строк в pawn из за не динамических массивов.
      #include enum pInfo { pRangName[25] } new players[MAX_PLAYERS][pInfo]; new string[20]; main() { format(string, sizeof(string), "Салага"); printf(string); players[0][pRangName] = string; } выдает ошибку "error 047: array sizes do not match, or destination array is too small" на строку "players[0][pRangName] = string;"
      Я понимаю что в ошибке говорится что размер не совпадает, но не могу понять как это сделать в павне
    • Ero33
      By Ero33
      Помогите решить проблему всё сделал, mysql подклучен но не открывается окно регистрациа ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [20:35:47] [20:35:47] Server Plugins [20:35:47] -------------- [20:35:47] Loading plugin: crashdetect.so [20:35:47] CrashDetect plugin 4.19.4 [20:35:47] Loaded. [20:35:47] Loading plugin: filemanager.so [20:35:47] ****************** [20:35:47] ** FILE MANAGER ** [20:35:47] ** Loaded ** [20:35:47] ** Version 1.5 ** [20:35:47] ****************** [20:35:47] Loaded. [20:35:47] Loading plugin: gvar.so [20:35:47] *** GVar Plugin v1.3 by Incognito loaded *** [20:35:47] Loaded. [20:35:47] Loading plugin: mysql.so [20:35:47] >> plugin.mysql: R41-4 successfully loaded. [20:35:47] Loaded. [20:35:47] Loading plugin: pawncmd.so [20:35:47] Pawn.CMD plugin v3.2.0 by urShadow has been loaded [20:35:47] Loaded. [20:35:47] Loading plugin: pawnraknet.so [20:35:47] [Pawn.RakNet] | Pawn.RakNet 1.4.1 | 2016 - 2020 |-------------------------------- | Author and maintainer: urShadow | Compiled: Jun 18 2020 at 11:28:17 |-------------------------------------------------------------- | Forum thread: https://forum.sa-mp.com/showthread.php?t=640306 |-------------------------------------------------------------- | Repository: https://github.com/urShadow/Pawn.RakNet |-------------------------------------------------------------- | Wiki: https://github.com/urShadow/Pawn.RakNet/wiki [20:35:47] Loaded. [20:35:47] Loading plugin: pawnregex.so [20:35:47] [Pawn.Regex] plugin v1.1.3 by urShadow loaded [20:35:47] Loaded. [20:35:47] Loading plugin: profiler.so [20:35:47] Profiler plugin 2.15.3 [20:35:47] Loaded. [20:35:47] Loading plugin: sscanf.so [20:35:47] [20:35:47] =============================== [20:35:47] sscanf plugin loaded. [20:35:47] Version: 2.8.3 [20:35:47] (c) 2018 Alex "Y_Less" Cole [20:35:47] =============================== [20:35:47] Loaded. [20:35:47] Loading plugin: streamer.so [20:35:47] *** Streamer Plugin v2.9.4 by Incognito loaded *** [20:35:47] Loaded. [20:35:47] Loading plugin: TOTP.so [20:35:47] TOTP plugin v1.0.1 by Games loaded. [20:35:47] Loaded. [20:35:47] Loaded 11 plugins. [20:35:47] [20:35:47] Filterscripts [20:35:47] --------------- [20:35:47] Loading filterscript 'rega_KYPE.amx'... [20:35:47] Loaded 1 filterscripts. [20:35:48] [20:35:48] -------------------------------------- [20:35:48] ������� Nex-AC ��������! [20:35:48] ������ ��������: 1.9.53 [20:35:48] �����: Nexius [20:35:48] -------------------------------------- [20:35:48] [�������� ...] �� MYSQL ������� ���������! (������ [��������] | 1) [20:35:48] [�������� ...] ��������� ������� �������� (0 ��.) [20:35:48] [�������� ...] �� ������� ������� ��������� (0 ��.) [20:35:48] [�������� ...] ���� ����/����� ������� �������� (0 ��.) [20:35:48] ����� � ���� �� ������� [20:35:48] [�������� ...] ���� ������� ��������� (0 ��.) [20:35:48] ������ � ���� �� ������� [20:35:48] [�������� ...] ����� ������� ��������� (0 ��.) [20:35:48] ��������� � ���� �� ������� [20:35:48] [�������� ...] ��������� ������� ��������� (0 ��.) [20:35:48] [�������� ...] ��������� ������� ��������� (0 ��.) [20:35:48] ����� � ���� �� ������� [20:35:48] [�������� ...] ����� ������� ��������� (0 ��.) [20:35:48] ������� � ������ � ���� �� ������� [20:35:48] [�������� ...] ������� � ����� ������� ��������� (0 ��.) [20:35:48] ���-�� ����'�� � ���� �� ��������� � �������������� ����������� [20:35:48] [�������� ...] ��������� �������� ������� ��������� (0 ��.) [20:35:48] �� ���������� func �������� � ���� [20:35:48] [�������� ...] ������� ������� ������� ��������� (0 ��.) [20:35:48] �� ���������� �������� � ���� [20:35:48] [�������� ...] ������� ������� ��������� (0 ��.) [20:35:48] [�������� ...] ������� ���� ������� ��������� (0 ��.) [20:35:48] [�������� ...] �������� ������� ��������� (0 ��.) [20:35:48] [�������� ...] ������� ������� ��������� (0 ��.) [20:35:48] [�������� ...] ���������� ������� ��������� (0 ��.) [20:35:48] [�������� ...] ������� ������� �������� (0 ��.) [20:35:48] [�������� ...] ������ ����� ������� �������� (0 ��.) [20:35:48] [�������� ...] ����������� ������� ��������� (0 ��.) [20:35:48] [�������� ...] ��������� ������� ��������� [20:35:48] �� ���������� ATMS � ���� [20:35:48] [�������� ...] ��������� ������� ��������� (0 ��.) [20:35:48] [�������� ...] ����������� ��������� [20:35:48] [�������� ...] ������ ������� ������� ��������� [20:35:48] �������� �� ������� [20:35:48] [������� ...] ������������ ��������: (19832 ��.) [20:35:48] [������� ...] ����������� ��������: (120 ��.) [20:35:48] _______________________________________________________ [20:35:48] [20:35:48] dev by: glvde. | vk.com/way_dev [20:35:48] aurora project � 2021, inc. all rights reserved. [20:35:48] _______________________________________________________ [20:35:48] Number of vehicle models: 109 [20:35:48] [OnQueryError] SQL ERROR. QUERY: [20:35:48] SET CHARACTER SET 'utf8' [20:35:48] [OnQueryError] SQL ERROR. QUERY: [20:35:48] SET NAMES 'utf8' [20:35:48] [OnQueryError] SQL ERROR. QUERY: [20:35:48] SET character_set_client = 'cp1251' [20:35:48] [OnQueryError] SQL ERROR. QUERY: [20:35:48] SET character_set_connection = 'cp1251' [20:35:48] [OnQueryError] SQL ERROR. QUERY: [20:35:48] SET character_set_results = 'cp1251' [20:35:48] [OnQueryError] SQL ERROR. QUERY: [20:35:48] SET SESSION collation_connection = 'utf8_general_ci' [20:35:48] [OnQueryError] SQL ERROR. QUERY: [20:35:48] UPDATE `accounts` SET `online_status` = '1001' [20:35:48] [OnQueryError] SQL ERROR. QUERY: [20:35:48] ALTER TABLE `accounts` ALTER `pCash` SET DEFAULT '0' [20:35:48] [OnQueryError] SQL ERROR. QUERY: [20:35:48] ALTER TABLE `accounts` ALTER `pLevel` SET DEFAULT '0' [20:35:48] [OnQueryError] SQL ERROR. QUERY: [20:35:48] UPDATE `reports` SET `count` = '0' WHERE `id` = 1