Maxxwel
Дебютант
Решил сделать команду, в которой любой игрок смог бы, отправить сообщение о найденном им баге, и что бы данная запись сохранялась в Базе Данных.
вот код.
CMD:bug(playerid, params[])
{
return ShowPlayerDialog(playerid, DIALOG_BUG, DIALOG_STYLE_INPUT, " ", "Опишите баг вкратце", "Отправить", "Отмена");
}
case DIALOG_BUG:
{
if(!response)
return true;
static const
send_bug[] = "INSERT INTO `bugs` (`Name`, `Text`, `Data`) VALUES ('%s', '%s', NOW())";
new
string[sizeof(send_bug)+ (-2+MAX_PLAYER_NAME) + (-2+128)];
format(string, sizeof(string), send_bug, Player[playerid][pName], inputtext);
mysql_function_query(mysql_id, string, false, "", "");
SendClientMessage(playerid, -1, "Информация отправлена, спасибо за сообщение.");
return true;
}
Ошибки при компилировании;
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(54792) : warning 208: function with tag result used before definition, forcing reparse
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(35311) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(35313) : error 017: undefined symbol "Player"
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(35313) : warning 215: expression has no effect
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(35313) : error 001: expected token: ";", but found "]"
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(35313) : error 029: invalid expression, assumed zero
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(35313) : fatal error 107: too many error messages on one line
Compilation aborted.
Pawn compiler 3.2.3664 Copyright (c) 1997-2016, ITB CompuPhase
вот код.
CMD:bug(playerid, params[])
{
return ShowPlayerDialog(playerid, DIALOG_BUG, DIALOG_STYLE_INPUT, " ", "Опишите баг вкратце", "Отправить", "Отмена");
}
case DIALOG_BUG:
{
if(!response)
return true;
static const
send_bug[] = "INSERT INTO `bugs` (`Name`, `Text`, `Data`) VALUES ('%s', '%s', NOW())";
new
string[sizeof(send_bug)+ (-2+MAX_PLAYER_NAME) + (-2+128)];
format(string, sizeof(string), send_bug, Player[playerid][pName], inputtext);
mysql_function_query(mysql_id, string, false, "", "");
SendClientMessage(playerid, -1, "Информация отправлена, спасибо за сообщение.");
return true;
}
Ошибки при компилировании;
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(54792) : warning 208: function with tag result used before definition, forcing reparse
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(35311) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(35313) : error 017: undefined symbol "Player"
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(35313) : warning 215: expression has no effect
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(35313) : error 001: expected token: ";", but found "]"
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(35313) : error 029: invalid expression, assumed zero
C:\Users\РС\Desktop\AZONE\gamemodes\Untitled.pwn(35313) : fatal error 107: too many error messages on one line
Compilation aborted.
Pawn compiler 3.2.3664 Copyright (c) 1997-2016, ITB CompuPhase
