core/player/core.pwn(3) : error 010: invalid function or declaration core/player/core.pwn(6) : error 010: invalid function or declaration core/player/core.pwn(8) : error 021: symbol already defined: "GetPlayerName" core/player/core.pwn(11) : error 021: symbol already defined: "mysql_format" core/player/core.pwn(13) : error 010: invalid function or declaration core/player/core.pwn(16) : error 010: invalid function or declaration ... and much more like invalid function or declaration
#include <YSI\y_hooks>
hook OnPlayerConnect(playerid) { // this is line 3
g_RaceCheck[playerid]++;
static const empty_data[E_PLAYER_DATA];
pinfo[playerid] = empty_data; // line 6
GetPlayerName(playerid, pinfo[playerid][pName], MAX_PLAYER_NAME); // 8
new query[110];
mysql_format(g_SQL, query, sizeof query, "SELECT `id`, `username`, `password`, `salt` FROM `players` WHERE `username` = '%e' LIMIT 1", pinfo[playerid][pName]); // line 11
mysql_tquery(g_SQL, query, "OnPlayerDataCheck", "dd", playerid, g_RaceCheck[playerid]);
return 1; // line 13
}
hook OnPlayerDisconnect(playerid, reason) { // 16
g_RaceCheck[playerid]++;
OnPlayerDataSave(playerid, reason);
if(cache_is_valid(pinfo[playerid][CacheID]) {
cache_delete(pinfo[playerid][CacheID]);
pinfo[playerid][CacheID] = MYSQL_INVALID_CACHE;
}
if(pinfo[playerid][pLoginTimer]) {
KillTimer(pinfo[playerid][pLoginTimer]);
pinfo[playerid][pLoginTimer] = 0;
}
pinfo[playerid][pIsLogged] = false;
return 1;
}
|
1. Can you post the main file that includes core.pwn? What version of YSI?
2. https://github.com/pawn-lang/compile...File-Inclusion |
#include "core/player/player.pwn"
#include <a_samp>
#incluee <a_mysql>
#include "core/player.pwn"
main() {}
gamemodes
main.pwn
- core
player.pwn
- player
core.pwn
#include <YSI_Coding\y_hooks>
#include "modules\server/database.pwn"
#include "modules\server/log.pwn"
#include "modules\server/settings.pwn"
|
For YSI 5:
pawn Code:
pawn Code:
|
#include <YSI_Coding\y_hooks>
#include "core\player/player.pwn"
|
Where i need add this
pawn Code:
|