It gives me many errors when updating
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts MenuQuote from: VK.Jona83Killer on Jun 22, 2018, 04:35 PMQuote from: UrbanY on Jun 22, 2018, 02:07 AMJona es el hud que publique?Nose, es una foto que descargue desde GoogleQuote from: MEGAMIND on Jun 22, 2018, 12:39 PMuse xml to make a specific car flags relevent to cuban hermes.....I do not think it's a good ideaQuote from: MacTavish on Jun 22, 2018, 02:15 PMYes it isHow?
Quote from: (SpCy)Alex on Jun 19, 2018, 07:02 PMIt's been a while since I tried to make an anti-spam system but it does not work. Now that it works, the server crashed. Could someone help me?Es el sistema de diego PDJ
class PlayerStats
{
Kills = 0;
Selected = null;
Count_Msg = 0;
Msg_Player = 0;
}
if ( Multa[ player.ID ] >= 1 ) E_MSG( "Usted esta muteado del chat por hacer spam!", player );
else
{
ClientMessageToAll( player.Name + "[#FFFFFF]: " + text, player.Color.r, player.Color.g, player.Color.b );
if ( text.slice( 0, 1 ) == "!" && text.find("! ") == null )
{
local i = NumTok( text, " " ), xp = null;
if ( i == 1 ) onPlayerCommand2( player, GetTok( text.slice( 1 ), " ", 1 ), xp );
else onPlayerCommand2( player, GetTok( text.slice( 1 ), " ", 1 ), GetTok( text.slice( 1 ), " ", 2, i ) );
}
CheckSpam( player, "Spam" );
return 1;
}
}
function CheckSpam( player, reason )
{
local MSNxSEC = 2000, LIMIT_REP_SPAM = 3;
local spammer = ( GetTickCount() - status[ player.ID ].Count_Msg ) / MSNxSEC;
status[ player.ID ].Msg_Player += spammer - 1;
if ( status[ player.ID ].Msg_Player > LIMIT_REP_SPAM ) status[ player.ID ].Msg_Player = LIMIT_REP_SPAM - 1;
if ( status[ player.ID ].Msg_Player < 0 ) status[ player.ID ].Msg_Player = -1;
status[ player.ID ].Count_Msg = GetTickCount();
if ( status[ player.ID ].Msg_Player < 0)
{
if ( Multa[ player.ID ] == 0 )
{
Multa[ player.ID ] = 30;
I_MSG( "Usted fue muteado por hacer spam.", player );
A_MSG( "Auto-Mute " + player.Name + ", ID: " + player.ID + ". Motivo:[ " + reason + " ].", player );
}
}
}
function UnMute( admin, player )
{
Multa[ player.ID ] = 0;
MSG( "Admin " + admin + " desmuteo " + player.Name + "." );
}
function S_MSG( text, player ) MessagePlayer( "[#00FF00]|SINTAXE|[#FFFFFF] " + text, player );
function E_MSG( text, player ) MessagePlayer( "[#FFA500]|ERRO|[#FFFFFF] " + text, player );
function I_MSG( text, player ) MessagePlayer( "[#00BFFF]|INFO|[#FFFFFF] " + text, player );
function A_MSG( text, player )
if someone could look at it and help me to know why the server crashed
Quote from: umar4911 on Jun 14, 2018, 05:11 PMIt seems weird to me asking this question. What is /exec command for? What is it's purpose?The cmds / exe It has as a job Execute all the functions that the server has for example function onPlayerJoin (player, user) immediately the server loads that function or for example in the local db q = QuerySQL (db, "SELECT * FROM Admins WHERE Name = 'UrbanY' "); MessagePlayer (GetSQLColumnData (q, 0))
Quote from: vitogta on Jun 14, 2018, 01:40 AMIt should be firewall settings
PS: I wonder why browser is not autohiding inaccessible servers in internet tab.
Quote from: vitogta on Jun 01, 2018, 06:04 PMCustom Weapons?If with id it works but only goes with the set wep since my system works with the name of the weapon not the id
Yes.
But when you giving a custom weapon to player you can store info about it in player's data. So it's easy to detect any ID of weapon even without native support.
Quote from: =RK=MarineForce on May 13, 2018, 04:33 PMonly for me showing ? unknow? and others tooo?
i hosted it at DMz Host At Router