Jkey21
Нуль
- Регистрация
- 28 Мар 2020
- Сообщения
- 1
- Лучшие ответы
- 0
- Репутация
- 0
Я новичек,по видео из ютуба создаю сервер,вот.
У меня вылезли ошибки,подскажите,как исправить?Снизу - ошибки.
Спасибо тем,кто поможет.
PHP:
#include <a_samp>
#include <fix>
#include <a_mysql>
#include <streamer>
#include <dc_cmd>
#include <sscanf2>
#include <foreach>
#include <Pawn.Regex>
#define MYSQL_HOST "localhost"
#define MYSQL_USER "root"
#define MYSQL_PASS ""
#define MYSQL_BASE "wislow"
#define SCM SendClientMessage
#define SCMTA SendClientMessageToAll
#define SPD ShowPlayerDialog
#define COLOR_WHITE 0xFFFFFFFF
main()
{
print("\n----------------------------------");
print(" NEW WISLOW STARTED");
print("----------------------------------\n");
}
//============================= Переменные =================================
//------------------------------- Мусорка -----------------------------------
new MySQL:dbHandle;
//------------------------------------------------------------------------------
//==============================================================================
enum player
{
ID,
NAME[MAX_PLAYER_NAME],
PASSWORD[32],
}
new player_info[MAX_PLAYERS][player];
enum dialogs
{
DLG_NONE,
DLG_REG,
DLG_LOG,
}
public OnGameModeInit()
{
ConnectMySQL();
return 1;
}
stock ConnectMySQL()
{
dbHandle - mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_BASE);
switch(mysql_errno());
{
case 0: print("Подключение к MySQL успешно");
default: print("MSQL НЕ РАБОТАИТ!1!!");
}
mysql_log(ERROR | WARNING);
mysql_set_charset("cp1251");
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
return 1;
}
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, "CheckRegistration", "1", playerid);
return 1;
}
forward CheckRegistration(playerid);
public CheckRegistration(playerid)
{
new rows;
cache_get_row_count(rows);
if(rows) ShowLogin(playerid);
else ShowRegistration(playerid);
}
stock ShowLogin(playerid)
{
SCM(playerid), COLOR_WHITE, "Игрок зарегистрирован");
}
stock ShowRegistration(playerid)
{
SCM(playerid), COLOR_WHITE, "Игрок не зарегистрирован");
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
PHP:
C:\Users\Администратор\Desktop\Сервер\WISLOW\gamemodes\wislow.pwn(59) : warning 215: expression has no effect
C:\Users\Администратор\Desktop\Сервер\WISLOW\gamemodes\wislow.pwn(60) : error 001: expected token: "{", but found ";"
C:\Users\Администратор\Desktop\Сервер\WISLOW\gamemodes\wislow.pwn(62) : error 014: invalid statement; not in switch
C:\Users\Администратор\Desktop\Сервер\WISLOW\gamemodes\wislow.pwn(62) : warning 215: expression has no effect
C:\Users\Администратор\Desktop\Сервер\WISLOW\gamemodes\wislow.pwn(62) : error 001: expected token: ";", but found ":"
C:\Users\Администратор\Desktop\Сервер\WISLOW\gamemodes\wislow.pwn(62) : error 029: invalid expression, assumed zero
C:\Users\Администратор\Desktop\Сервер\WISLOW\gamemodes\wislow.pwn(62) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Последнее редактирование модератором: