fixed client checks on triggers and added sql db check
This commit is contained in:
parent
fba464681f
commit
7cf253a076
@ -75,7 +75,7 @@ public void OnPluginStart()
|
|||||||
|
|
||||||
public void trigger_teleport(const char[] output, int entity_index, int client, float delay)
|
public void trigger_teleport(const char[] output, int entity_index, int client, float delay)
|
||||||
{
|
{
|
||||||
if (IsValidEdict(entity_index) && g_bHumansAllowedTime[client])
|
if (IsValidEdict(entity_index) && IsValidClient(client) && g_bHumansAllowedTime[client])
|
||||||
{
|
{
|
||||||
if (StrContains(g_cMapname, "surf", false) == -1)
|
if (StrContains(g_cMapname, "surf", false) == -1)
|
||||||
{
|
{
|
||||||
@ -88,7 +88,7 @@ public void trigger_teleport(const char[] output, int entity_index, int client,
|
|||||||
|
|
||||||
public void Trigger_Multiple(const char[] output, int entity_index, int client, float delay)
|
public void Trigger_Multiple(const char[] output, int entity_index, int client, float delay)
|
||||||
{
|
{
|
||||||
if (IsValidEdict(entity_index) && origin_command_check(entity_index) && g_bHumansAllowedTime[client])
|
if (IsValidEdict(entity_index) && origin_command_check(entity_index) && IsValidClient(client) && g_bHumansAllowedTime[client])
|
||||||
{
|
{
|
||||||
if (StrContains(g_cMapname, "surf", false) == -1)
|
if (StrContains(g_cMapname, "surf", false) == -1)
|
||||||
{
|
{
|
||||||
@ -664,6 +664,8 @@ public void insertPlayerMYSQL(int client)
|
|||||||
GetClientName(client, sName, sizeof(sName));
|
GetClientName(client, sName, sizeof(sName));
|
||||||
int size2 = 2 * strlen(sName) + 1;
|
int size2 = 2 * strlen(sName) + 1;
|
||||||
char[] sEscapedName = new char[size2 + 1];
|
char[] sEscapedName = new char[size2 + 1];
|
||||||
|
if (!g_dDatabase)
|
||||||
|
Database.Connect(SQL_OnDatabaseConnect, "racetimercss");
|
||||||
g_dDatabase.Escape(sName, sEscapedName, size2 + 1);
|
g_dDatabase.Escape(sName, sEscapedName, size2 + 1);
|
||||||
if (StrEqual(sSID, "STEAM_ID_STOP_IGNORING_RETVALS") || StrEqual(sSID, "STEAM_ID_PENDING"))
|
if (StrEqual(sSID, "STEAM_ID_STOP_IGNORING_RETVALS") || StrEqual(sSID, "STEAM_ID_PENDING"))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user