Pawno | Eror 035

ТЕР.ОБОРОНА

Новичок
Автор темы
24
1
format(dialog, sizeof(dialog),

error 035: argument type mismatch (argument 1)
error 035: argument type mismatch (argument 1)
Помогите с ошибкой
 

TastyBread123

Известный
611
290
  • Нравится
Реакции: cort

ТЕР.ОБОРОНА

Новичок
Автор темы
24
1
stock ShowRegistration(playerid) { new dialog[311+(-2+MAX_PLAYER_NAME)]; format(dialog, sizeof(dialog), "{FFFFFF}Уважаемый {FFFFFF}%s{FFFFFF}, мы рады вас видеть на {0089ff}Bloody DeatMatch{FFFFFF}\n\ Аккаунта с таким ником не существует\n\ Для игры на сервере вам необходимо пройти регистрацию\n\n\ Придумайте сложный пароль для вашего аккаунта и нажмите Далее\n\ Пароль должен состоять только из цифр и латинский букв", player_info[playerid][NAME] ); }:

stock ShowRegistration(playerid)
{
new dialog[311+(-2+MAX_PLAYER_NAME)];
format(dialog, sizeof(dialog),
"{FFFFFF}Уважаемый {FFFFFF}%s{FFFFFF}, мы рады вас видеть на {0089ff}Bloody DeatMatch{FFFFFF}\n\
Аккаунта с таким ником не существует\n\
Для игры на сервере вам необходимо пройти регистрацию\n\n\
Придумайте сложный пароль для вашего аккаунта и нажмите Далее\n\
Пароль должен состоять только из цифр и латинский букв",
player_info[playerid][NAME]
);
}
 

TastyBread123

Известный
611
290
stock ShowRegistration(playerid)
{
new dialog[311+(-2+MAX_PLAYER_NAME)];
format(dialog, sizeof(dialog),
"{FFFFFF}Уважаемый {FFFFFF}%s{FFFFFF}, мы рады вас видеть на {0089ff}Bloody DeatMatch{FFFFFF}\n\
Аккаунта с таким ником не существует\n\
Для игры на сервере вам необходимо пройти регистрацию\n\n\
Придумайте сложный пароль для вашего аккаунта и нажмите Далее\n\
Пароль должен состоять только из цифр и латинский букв",
player_info[playerid][NAME]
);

Попробуй так

stock ShowRegistration(playerid)
{
new dialog[311+(-2+MAX_PLAYER_NAME)];
format(dialog, sizeof(dialog), "{FFFFFF}Уважаемый {FFFFFF}%s{FFFFFF}, мы рады вас видеть на {0089ff}Bloody DeatMatch{FFFFFF}\n\
Аккаунта с таким ником не существует\n\
Для игры на сервере вам необходимо пройти регистрацию\n\n\
Придумайте сложный пароль для вашего аккаунта и нажмите Далее\n\
Пароль должен состоять только из цифр и латинский букв", player_info[playerid][NAME]);
}
 
  • Bug
Реакции: ТЕР.ОБОРОНА

ТЕР.ОБОРОНА

Новичок
Автор темы
24
1
Попробуй так

stock ShowRegistration(playerid)
{
new dialog[311+(-2+MAX_PLAYER_NAME)];
format(dialog, sizeof(dialog), "{FFFFFF}Уважаемый {FFFFFF}%s{FFFFFF}, мы рады вас видеть на {0089ff}Bloody DeatMatch{FFFFFF}\n\
Аккаунта с таким ником не существует\n\
Для игры на сервере вам необходимо пройти регистрацию\n\n\
Придумайте сложный пароль для вашего аккаунта и нажмите Далее\n\
Пароль должен состоять только из цифр и латинский букв", player_info[playerid][NAME]);
}
Не пашет

ты даже ничего не изменил
че проверять?
 
  • Bug
Реакции: TastyBread123

TastyBread123

Известный
611
290
Не пашет

ты даже ничего не изменил
че проверять?
Изменил, немного. Щас перенесу тогда в вс код

1672768148435.png


UPD: все робит
 

TastyBread123

Известный
611
290
что делает функция ShowRegistration внутри функции ShowRegistration ?

вот как у меня функция выглядит
1672768694291.png


1672768811281.png
 

Вложения

  • 1672768771819.png
    1672768771819.png
    38.7 KB · Просмотры: 11
  • 1672768797459.png
    1672768797459.png
    38.7 KB · Просмотры: 6

ТЕР.ОБОРОНА

Новичок
Автор темы
24
1

TastyBread123

Известный
611
290
полностью перепиши точь-в-точь как у меня:

stock ShowRegistration(playerid)
{
new dialog[311+(-2+MAX_PLAYER_NAME)];
format(dialog, sizeof(dialog), "{FFFFFF}Уважаемый {FFFFFF}%s{FFFFFF}, мы рады вас видеть на {0089ff}Bloody DeatMatch{FFFFFF}\n\
Аккаунта с таким ником не существует\n\
Для игры на сервере вам необходимо пройти регистрацию\n\n\
Придумайте сложный пароль для вашего аккаунта и нажмите Далее\n\
Пароль должен состоять только из цифр и латинский букв", player_info[playerid][NAME]);
}
 

ТЕР.ОБОРОНА

Новичок
Автор темы
24
1
полностью перепиши точь-в-точь как у меня:

stock ShowRegistration(playerid)
{
new dialog[311+(-2+MAX_PLAYER_NAME)];
format(dialog, sizeof(dialog), "{FFFFFF}Уважаемый {FFFFFF}%s{FFFFFF}, мы рады вас видеть на {0089ff}Bloody DeatMatch{FFFFFF}\n\
Аккаунта с таким ником не существует\n\
Для игры на сервере вам необходимо пройти регистрацию\n\n\
Придумайте сложный пароль для вашего аккаунта и нажмите Далее\n\
Пароль должен состоять только из цифр и латинский букв", player_info[playerid][NAME]);
}
1672769454812.png

1672769527424.png

HY?
 

TastyBread123

Известный
611
290
Возьми. И. Скопируй. Обрати внимание на 114 строчку. Обрати внимание на то, что переменной name у тебя нет, и нужно подставить player_info[playerid][NAME]. Просто бери и копируй, я всё за тебя сделал
 

ТЕР.ОБОРОНА

Новичок
Автор темы
24
1
Возьми. И. Скопируй. Обрати внимание на 114 строчку. Обрати внимание на то, что переменной name у тебя нет, и нужно подставить player_info[playerid][NAME]. Просто бери и копируй, я всё за тебя сделал
1672770652705.png

Вот смотри тупо взял и скопировал
 

ТЕР.ОБОРОНА

Новичок
Автор темы
24
1
У меня только остаются подозрения на player_Info[playerid][NAME], скинь мне, как ты ее получаешь
public OnPlayerConnect(playerid)
{
GetPlayerName(playerid, player_info[playerid][NAME], MAX_PLAYER_NAME);
static const fmt_query[] = "SELECT 'id' FROM 'users' WHERE 'name'= '%s'";
new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)];
format(query, sizeof(query), fmt_query, player_info[playerid][NAME]);
mysql_tquery(dbHandle, query, "ChekRegistration", "i", playerid);
return 1;
}