04.04.2019, 11:51
Hi, how can I do that when player login he will be auto spawned? I'm using https://sampforum.blast.hk/showthread.php?tid=659037 this gamemode. Code:
Also I tried to put there:
but it still show spawn button when I log in and doesn't auto spawn
pawn Code:
public OnPlayerConnect(playerid)
{
new query[200], version[16];
mysql_format(Database, query, sizeof(query), "SELECT * FROM `players` WHERE `Username` = '%e'", GetName(playerid));
mysql_tquery(Database, query, "CheckAccount", "d", playerid);
return 1;
}
pawn Code:
forward OnPasswordChecked(playerid);
public OnPasswordChecked(playerid)
{
new bool:match = bcrypt_is_equal();
if(match)
{
new query[300];
mysql_format(Database, query, sizeof(query), "SELECT * FROM `players` WHERE `Username` = '%e'", GetName(playerid));
mysql_tquery(Database, query, "OnPlayerLoad", "d", playerid);
TogglePlayerSpectating(playerid, false);
SpawnPlayer(playerid);
}
else
{
new string[100];
format(string, sizeof(string), "Wrong Password!\nPlease type your correct password below.");
Dialog_Show(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login to our server", string, "Register", "Dip");
}
return 1;
}
pawn Code:
forward OnPlayerLoad(playerid);
public OnPlayerLoad(playerid)
{
cache_get_value_name_int(0, "ID", PlayerInfo[playerid][user_id]);
cache_get_value_name_int(0, "Cash", PlayerInfo[playerid][user_cash]);
cache_get_value_name_int(0, "Kills", PlayerInfo[playerid][user_kills]);
cache_get_value_name_int(0, "Deaths", PlayerInfo[playerid][user_deaths]);
LoggedIn[playerid] = true;
SendClientMessage(playerid, -1, "Welcome back to our server.");
return 1;
}