- Автор темы
- #1
1) вылазят варнинги
Код:
new query_string[800];
format(query_string, sizeof query_string, "SELECT * FROM `accs` WHERE `nick` = `%s`", GetPlayerName(playerid));
Варнинг:
warning 202: number of arguments does not match definition и ещё один такой же на одну и ту же строку
2) команда делаю ошибку в написании допустим не P_LVL, а P_LV, то при компиляции не пишет ошибки!
Код:
#define GetPlayerData(%0,%1) g_player[%0][%1]
#define SetPlayerData(%0,%1,%2) g_player[%0][%1] = %2
#define AddPlayerData(%0,%1,%2,%3) g_player[%0][%1] %2= %3
enum E_PLAYER_STRUCT
{
P_ACCID,
P_NICK,
P_LVL,
P_PASS,
P_SKIN,
P_EMAIL,
P_MONEY,
P_LOGIN,
P_ADM,
P_POL,
P_DONATE,
P_PRAVA,
P_NUMBER
}
new g_player[MAX_PLAYERS][E_PLAYER_STRUCT];
Код:
new query_string[800];
format(query_string, sizeof query_string, "SELECT * FROM `accs` WHERE `nick` = `%s`", GetPlayerName(playerid));
Варнинг:
warning 202: number of arguments does not match definition и ещё один такой же на одну и ту же строку
2) команда делаю ошибку в написании допустим не P_LVL, а P_LV, то при компиляции не пишет ошибки!
Код:
#define GetPlayerData(%0,%1) g_player[%0][%1]
#define SetPlayerData(%0,%1,%2) g_player[%0][%1] = %2
#define AddPlayerData(%0,%1,%2,%3) g_player[%0][%1] %2= %3
enum E_PLAYER_STRUCT
{
P_ACCID,
P_NICK,
P_LVL,
P_PASS,
P_SKIN,
P_EMAIL,
P_MONEY,
P_LOGIN,
P_ADM,
P_POL,
P_DONATE,
P_PRAVA,
P_NUMBER
}
new g_player[MAX_PLAYERS][E_PLAYER_STRUCT];