09.05.2020, 12:43
Hi, everyone, im a newbie scripting, i wanna learn to using a modular programming.
first, im learn to convert a example login register from BlueG
BlueG Example Script Cache
i got error like this
code at core/player/core.pwn
so, the question.
1. why i got a error, how to fix this error.
2. what difference if am using a \ or / on #include "core\player\core.pwn" or ... "core/player/core.pwn"
first, im learn to convert a example login register from BlueG
BlueG Example Script Cache
i got error like this
Code:
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
Code:
#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. why i got a error, how to fix this error.
2. what difference if am using a \ or / on #include "core\player\core.pwn" or ... "core/player/core.pwn"