dsquared wrote on January 17, 2019, 12:59 pm:
jesi stavio AUTO_INCREMENT u bazi? i daj kreiranje i uÄitavanje igraÄa
i provjeri mysql logove da li ti baca nešto
Sto je zanimljivo ni ne baca nista u logovima, AUTO_INCREMENT nisam stavio.
function sql_LoadPlayer(playerid)
{
static rows;
cache_get_row_count(rows);
if(rows)
{
cache_get_value_name_int(0, "user_id", PlayerInfo);
cache_get_value_name_int(0, "novac", PlayerInfo);
cache_get_value_name_int(0, "admin", PlayerInfo);
cache_get_value_name_int(0, "ubistva", PlayerInfo);
cache_get_value_name_int(0, "smrti", PlayerInfo);
cache_get_value_name_int(0, "skin", PlayerInfo);
cache_get_value_name_int(0, "godine", PlayerInfo);
cache_get_value_name_int(0, "drzava", PlayerInfo);
cache_get_value_name_int(0, "pol", PlayerInfo);
cache_get_value_name(0, "email", PlayerInfo, EMAIL_STRING);
cache_get_value_name_int(0, "spawn", PlayerInfo);
cache_get_value_name_int(0, "tutorial", PlayerInfo);
cache_get_value_name_int(0, "gm_level", PlayerInfo);
cache_get_value_name_int(0, "mutiran", PlayerInfo);
cache_get_value_name_int(0, "zatvor", PlayerInfo);
cache_get_value_name_int(0, "zatvorvreme", PlayerInfo);
cache_get_value_name_int(0, "warn", PlayerInfo);
cache_get_value_name_int(0, "level", PlayerInfo);
cache_get_value_name_int(0, "exp", PlayerInfo);
cache_get_value_name_int(0, "satiigre", PlayerInfo);
cache_get_value_name_int(0, "plataminuti", PlayerInfo);
cache_get_value_name_int(0, "novacbanka", PlayerInfo);
cache_get_value_name_int(0, "zlato", PlayerInfo);
cache_get_value_name_int(0, "promoter", PlayerInfo);
cache_get_value_name_int(0, "posao", PlayerInfo);
cache_get_value_name_int(0, "ugovor", PlayerInfo);
cache_get_value_name(0, "last_login", PlayerInfo, 64);
cache_get_value_name(0, "reg_date", PlayerInfo, 64);
cache_get_value_name_int(0, "registrovan", PlayerInfo);
//----------------------------------------------------------------------
new datum; new year, month, day;
getdate(year, month, day);
new hour, minute, second;
gettime(hour, minute, second);
format(datum, sizeof(datum), "%02d/%02d/%d - %d/%d/%d", day, month, year, hour, minute, second);
strmid(PlayerInfo, datum, 0, strlen(datum), 64);
if(PlayerInfo == 0)
{
SCM(playerid, -1, ""col_tblue"Tutorial: "col_bela"Niste procitali uvodni deo, sada ce vam biti prikazano !");
TogglePlayerControllable(playerid, 0);
TutorialTimer = SetTimerEx("CitaTutorial", 3000, 0, "ii", playerid, 1);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1418.9274,-919.0040,36.0469);
TogglePlayerControllable(playerid, 0);
SetPlayerCameraPos(playerid, 1347.42, -950.93, 51.25);
SetPlayerCameraLookAt(playerid, 1350.76, -947.21, 50.94);
return 1;
}
else
{
UlogovanProvera = 1;
SetCameraBehindPlayer(playerid);
m_SetSpawnInfo(playerid);
SpawnPlayer(playerid);
TogglePlayerSpectating(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
KreirajRegTD(playerid, 4);
return 1;
}
}
return 1;
}
stock sql_create_account(playerid)
{
new query, playersip;
strmid(PlayerInfo, PlayerInfo, 0, strlen(PlayerInfo), 64);
GetPlayerIp(playerid, playersip, sizeof(playersip));
mysql_format(sqlBase, query, sizeof(query),
"INSERT INTO `users` (pname, isonline, password, pol, godine, novac, level, skin, spawn, user_ip, registrovan, drzava, email, last_login, reg_date) \
VALUES('%e', '1', '%e', '%d', '%d', '%d', '%d', '%d', '%d', '%e', '%d', '%d', '%e', NOW(), NOW())",
GetName(playerid), PlayerInfo, PlayerInfo, PlayerInfo,
PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo,
playersip, PlayerInfo, PlayerInfo, PlayerInfo,
PlayerInfo, PlayerInfo);
mysql_pquery(sqlBase, query, "OnAccountRegister", "i", playerid);
return 1;
}