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:
|