i am trying to add label below Map but its gettting invisible if i set font size in range of 12-25 if i set more than 25 and less than 12 then its get visible
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 Menufunction FindClanTag(strPlayer)
{
local
D_DELIM = regexp(@"([\[(=^<]+\w+[\])=^>]+)").capture(strPlayer),
S_DELIM = regexp(@"(\w.+[.*=]+)").capture(strPlayer);
if (D_DELIM != null)
{
return strPlayer.slice(D_DELIM[0].begin, D_DELIM[0].end);
}
else if (S_DELIM != null)
{
return strPlayer.slice(S_DELIM[0].begin, S_DELIM[0].end);
}
}
function GetTag(strPlayer)
{
local
D_DELIM = regexp(@"([\[(=^<]+\w+[\])=^>]+)").capture(strPlayer),
S_DELIM = regexp(@"(\w.+[.*=]+)").capture(strPlayer);
if (D_DELIM != null)
{
return strPlayer.slice(D_DELIM[0].begin + 1, D_DELIM[0].end - 1);
}
else if (S_DELIM != null)
{
return strPlayer.slice(S_DELIM[0].begin, S_DELIM[0].end - 1);
}
}
function FindClanTag(strPlayer)
{
local
D_DELIM = regexp(@"([\[(=^<{]+\w+[\])=^>}]+)"),// Checking for double delimiter like [TX],{TX},(TX),=TX=,^TX^,<TX>
D_DELIM_SYM_2 = regexp(@"([\[(=^<{]+\w+[\.*-=]+\w+[\])=^>}]+)"), // Checking the presence of symbolic clan tag with 2 alphanumeric values like [T-X]Azazel [ Double Delimiter ]
D_DELIM_SYM_3 = regexp(@"([\[(=^<{]+\w+[\.*-=]+\w+[\.*-=]+\w+[\])=^>}]+)"), // Checking the presence of symbolic clan tag with 3 alphanumeric values like [F.O.X]Sofia [ Double Delimiter ]
S_DELIM = regexp(@"(\w.+[.*=]+)"), // Checking for single delimiter like VT. VT= VT*
D_DELIM_res = D_DELIM.capture(strPlayer),// Capturing for the double delimiter expression in player.Name [ will return some array blocks of clan as [TX] < WITH THE CLAN TAG SYMBOL INCLUDED>]
D_DELIM_SYM_2_res = D_DELIM_SYM_2.capture(strPlayer), // Capturing for T-X / T.X / T*X Type
D_DELIM_SYM_3_res = D_DELIM_SYM_3.capture(strPlayer), // Capturing for F-O-X / F.O.X / F*O*X Type
S_DELIM_res = S_DELIM.capture(strPlayer); // Capturing for the single delimiter expression in player.Name [ will return some array blocks as VT. < WITH THE CLAN TAG SYMBOL INCLUDED>]
if ( D_DELIM_res != null ) // Are captured expressions true ? Do they physically exist in memory?
{
return strPlayer.slice( D_DELIM_res[ 0 ].begin + 1, D_DELIM_res[ 0 ].end - 1 ); // Slicing [TX] into TX by moving 1 step forward from beginning & same step backward from the end
}
else if ( D_DELIM_SYM_2_res != null )
{
local tag_sym_2 = strPlayer.slice( D_DELIM_SYM_2_res[ 0 ].begin + 1, D_DELIM_SYM_2_res[ 0 ].end - 1 ); // Slicing [T-X] into T-X by moving 1 step forward from beginning & same step backward from the end
local amalgamate_2 = split(tag_sym_2, ".*-="); // Splitting T-X into 2 array blocks like a[0] = T, a[1] = X [ DEFINED BY SEPARATORS ]
return (amalgamate_2[0]+amalgamate_2[1]); // Returning the Sum i.e. TX
}
else if ( D_DELIM_SYM_3_res != null ) // Are captured expressions true ? Do they physically exist in memory?
{
local tag_sym_3 = strPlayer.slice( D_DELIM_SYM_3_res[ 0 ].begin + 1, D_DELIM_SYM_3_res[ 0 ].end - 1 ); // Slicing [F.0.X] into F.O.X by moving 1 step forward from beginning & same step backward from the end
local amalgamate_3 = split(tag_sym_3, ".*-="); // Splitting F.O.X into 3 array blocks like a[0] = F, a[1] = 0, a[2] = X [ DEFINED BY SEPARATORS ]
return (amalgamate_3[0]+amalgamate_3[1]+amalgamate_3[2]); // Returning the Sum i.e. FOX
}
else if ( S_DELIM_res != null )
{
return strPlayer.slice( S_DELIM_res[ 0 ].begin, S_DELIM_res[ 0 ].end - 1 ); // Slicing VT. into VT by moving 1 step backward from the end
}
else return null; // No such expressions found? Probably player isn't in a clan. Let's return null !!!
}
function GetTag( string )
{
local
Tag = FindClanTag( string ).toupper(),
Clans = { VU_T = "VU", VU_R = "VU", TLK = "ULK", TLKR = "ULK", UFR = "UF", UFT = "UF", MKT = "MK", MKS = "MK", DKR = "DK", DKT = "DK", DKS = "DK", OSKR = "OSK", OSK_A ="OSK", OSKR= "OSK", OSKA= "OSK", OSK_R= "OSK", WR_S ="WRS", WRS_T ="WRS", ATT = "AT", ATR = "AT", CFR = "CF", CFT = "CF", VAT = "VA", VAR = "VA", MDT = "MD", MDR = "MD"};
if ( Tag in Clans ) // Checking if the tag obtained through findclan( string ) is in Clan Table or not
{
return Clans[ Tag ]; // If yes, its time to calling their corresponding slots from the table
}
else return FindClanTag( string ); // if not, then tag will be as it is [ If no slot will be alloted for a clan then script may recognize sublevels as other clans ]
}
function TruncateClan(strPlayer)
{
local
D_DELIM = regexp(@"([\[(=^<]+\w+[\])=^>]+)").capture(strPlayer),
S_DELIM = regexp(@"(\w.+[.*=]+)").capture(strPlayer);
if (D_DELIM != null)
{
// --- 2 letters in tag
if (GetTag(strPlayer).len() == 2)
{
return strPlayer.slice(D_DELIM[0].begin + 4, D_DELIM[0].end + strPlayer.len() - FindClanTag(strPlayer).len()); // Error at this line
}
// --- 3 letters in tag
else if (GetTag(strPlayer).len() == 3)
{
return strPlayer.slice(D_DELIM[0].begin + 5, D_DELIM[0].end + strPlayer.len() - FindClanTag(strPlayer).len());
}
// --- 4 letters in tag
else if (GetTag(strPlayer).len() == 4)
{
return strPlayer.slice(D_DELIM[0].begin + 6, D_DELIM[0].end + strPlayer.len() - FindClanTag(strPlayer).len());
}
// --- 5 letters in tag no found for valid
else if (GetTag(strPlayer).len() == 5)
{
return strPlayer.slice(D_DELIM[0].begin + 7, D_DELIM[0].end + strPlayer.len() - FindClanTag(strPlayer).len());
}
// --- 6 letters in tag no found for valid
else if (GetTag(strPlayer).len() == 6)
{
return strPlayer.slice(D_DELIM[0].begin + 8, D_DELIM[0].end + strPlayer.len() - FindClanTag(strPlayer).len());
}
}
else if (S_DELIM != null)
{
// --- 2 letters in tag
if (GetTag(strPlayer).len() == 2)
{
return strPlayer.slice(S_DELIM[0].begin + 3, S_DELIM[0].end + strPlayer.len() - FindClanTag(strPlayer).len());
}
// --- 3 letters in tag
else if (GetTag(strPlayer).len() == 3)
{
return strPlayer.slice(S_DELIM[0].begin + 4, S_DELIM[0].end + strPlayer.len() - FindClanTag(strPlayer).len());
}
// --- 4 letters in tag
else if (GetTag(strPlayer).len() == 4)
{
return strPlayer.slice(S_DELIM[0].begin + 5, S_DELIM[0].end + strPlayer.len() - FindClanTag(strPlayer).len());
}
// --- 5 letters in tag no found for valid
else if (GetTag(strPlayer).len() == 5)
{
return strPlayer.slice(S_DELIM[0].begin + 6, S_DELIM[0].end + strPlayer.len() - FindClanTag(strPlayer).len());
}
// --- 6 letters in tag no found for valid
else if (GetTag(strPlayer).len() == 6)
{
return strPlayer.slice(S_DELIM[0].begin + 7, S_DELIM[0].end + strPlayer.len() - FindClanTag(strPlayer).len());
}
}
}
http://imgur.com/a/sQpHF return strPlayer.slice(D_DELIM[0].begin + 4, D_DELIM[0].end + strPlayer.len() - FindClanTag(strPlayer).len()); // Error at this line
ClanKills = 0;
ClanDeaths = 0;
ClanDeads = 0;
Array pstats <- array( GetMaxPlayers(), null );
OnPlayerKillfunction onPlayerKill( player, killer, reason, bodypart )
{
local KClan = GetTag( killer.Name ), DClan = GetTag( player.Name );
if ( killer && player )
{
if ( KClan && IsClanRegister( KClan ).tolower() ) { pstats[ KClan ].ClanKills++; }
if ( DClan && IsClanRegister( DClan ).tolower() ) { pstats[ DClan ].ClanDeaths++; }
}
}
savestats function SaveClanStats( player )
{
local id = player.ID;
local Clan = GetTag( player.Name );
if ( Clan && IsClanRegister ) {
mysql_query( sDB, "UPDATE ClanStats SET Kills='" + pstats[ id ].ClanKills + "', Deaths='" + pstats[ id ].ClanDeaths + "' WHERE lower(Clan) = '" + Clan.tolower() + "'");
print(mysql_error(sDB));
print( "Saved Stats of Player" );
}
}
else if ( cmd == "spawnwepdel")
{
if ( CheckTableSpawnwep( player ) )
{
mysql_query( sDB, "DELETE FROM SpawnWep WHERE lower(Nick)='" + player.Name.tolower() + "'" );
print(mysql_error(sDB));
ClientMessage( "-> Your Spawnwep have been deleted.",player,255,0,102); SpawnwepPlayer[ player.ID ] = null;
}
else ClientMessage( "-> Error: You not have spawnwep.",player,255,0,102);
}
error: Table 'database.SpawnWep' Does not exists
function RegisterClan( Clan )
{
SafeSelect( sDB, "START TRANSACTION" );
SafeSelect( sDB, format( "REPLACE INTO ClanStats (Clan) VALUES ('%s')", Clan ) );
SafeSelect( sDB, format( "REPLACE INTO ClanUsers (Clans) VALUES ('%s')", Clan ) );
SafeSelect( sDB, "COMMIT TRANSACTION" );
}
http://imgur.com/a/qbwCT SafeSelect( sDB, "COMMIT TRANSACTION" );
Note: SafeSelect is a function By SLC which give right details of error
function LoadProps()
{
local q = mysql_query( sqliteDB, "SELECT * FROM Properties" ), i = 0;
if( mysql_num_rows( q ) == 1 ) {
local result = mysql_fetch_assoc( q );
PX = result[ "PX" ];
PY = result[ "PY" ];
PZ = result[ "PZ" ];
CreatePickup( 407, Vector( PX.tofloat(), PY.tofloat(), PZ.tofloat() ) );
mysql_free_result(q);
i++;
}
print( "Props loaded - " + i );
}
User Name:
Email Address:
Server Name:
Port:
Slots(10-100):
PORT:
User Name:
Sub-domain:
Email Address:
What are you planning to do with this Webhost?:
Forum Software(Optional):
Extra Information(Optional):
User Name:
Email Address:
Network:
query = QuerySQL( sqliteDB, "INSERT INTO Banned( ban_nick, ban_ip, ban_time, ban_expire, ban_expireratio, ban_admin, ban_reason, ban_uid, ban_uid2 ) VALUES ( '"+ player.Name.tostring() +"','"+ player.IP.tostring() +"','"+ time().tostring() +"', '"+ ban_Expires.tostring() +"', '" + expire.tostring() + "', '"+ admin.Name.tostring() +"', '"+ reason.tostring() +"', '"+ player.UID.tostring() +"', '"+ player.UID2.tostring() +"')");
if ( cmd == "changenick" )
{
if (!text) MessagePlayer("[#4682B4][Syntax][#FFFFFF]/changenick <password> <new-nick>",player );
else if (NumTok(text, " ") < 2) MessagePlayer("[#4682B4][Syntax][#FFFFFF] /changenick <password> <new-nick>",player );
else
{
local query = mysql_query( sqliteDB, "SELECT Password FROM Accounts WHERE Name = '" + player.Name + "' COLLATE NOCASE" );
if( mysql_num_rows( query, 0 ) == null ) MessagePlayer( " [#4682B4][TIP] [#FFFFFF] You are not registered Register With /register pass.", player );
else
{
local password = (GetTok( text, " ", 1));
local q1 = mysql_query( sqliteDB, "SELECT Password FROM Accounts WHERE Name = '" + player.Name + "' COLLATE NOCASE" );
local result = mysql_fetch_assoc( query );
if( SHA256( password ) != result[ "Password" ] ) MessagePlayer( " [#4682B4] [Info] [#FFFFFF]Wrong password.", player );
else
{
local q, data;
local name = GetTok(text, " ", 2), q = mysql_query( sqliteDB, "SELECT * FROM Accounts WHERE Name = '" + name+ "' COLLATE NOCASE" );
while( data = mysql_fetch_assoc( q ) )
{
if ( mysql_num_rows( q ) !== Null ) MessagePlayer("[#4682B4]"+name+"[#FFFFFF] is already a registered user." ,player );
else
{
mysql_query(sqliteDB,"UPDATE Accounts SET Name='"+name+"' WHERE Name='"+player.Name+"'");
mysql_query(sqliteDB,"UPDATE Accounts SET NameLower='" +name.tolower()+ "' WHERE NameLower='"+player.Name.tolower()+"'");
mysql_query(sqliteDB,"UPDATE Properties SET Owner='"+name+"' WHERE Owner='"+player.Name+"'");
mysql_query(sqliteDB,"UPDATE Cars SET Owner='"+name+"' WHERE Owner='"+player.Name+"'");
mysql_query(sqliteDB,"UPDATE LMS SET Name='" +name.tolower()+ "' WHERE Name='"+player.Name.tolower()+"'");
mysql_query(sqliteDB,"UPDATE Spawnwep SET Nick='"+name+"' WHERE Nick='"+player.Name+"'");
mysql_query(sqliteDB,"UPDATE Spawnloc SET Name='"+name+"' WHERE Name='"+player.Name+"'");
player.Name = name;
MessagePlayer("[#4682B4][Changed][#FFFFFF]You have been Successfully Changed Your Name to"+RED+" "+name+".",player)
}
}
mysql_free_result( q );
}
}
}
}
ConnectSQL <- SQLite_Open;
DisconnectSQL <- SQLite_Close;
QuerySQL <- SQLite_Query;
GetSQLNextRow <- SQLite_NextRow;
GetSQLColumnCount <- SQLite_ColumnCount;
GetSQLColumnData <- SQLite_ColumnData;
FreeSQLQuery <- SQLite_Release;
escapeSQLString <- SQLite_Escape;
function onPlayerJoin( player )
{
Msg <- MessagePlayer;
Clan <- GetTag( player.Name );
Msg( "Hey Welcome " + player + " to the clanstats script!", player );
if ( Clan && IsClanRegister( Clan.tolower() ) ) Msg( "Note: You clan \"" + Clan + "\" is in server :D!", player );
else if ( Clan && !IsClanRegister( Clan.tolower() ) ) Msg( "Note: You have clan '" + Clan + "' you can add using, !regclan", player );
else if ( Clan && IsClanRegister( Clan.tolower() ) ) Msg( "Note: You clan \"" + Clan + "\" is in server :D!", player ), FindPlayerClan( player, player.Name );
else Msg( "Oh no you no have clan :(!", player );
}
function FindPlayerClan( player, string )
{
string = string;
local q = QuerySQL( sDB, "SELECT * FROM ClanUsers WHERE Clans='" + GetTag( string ) + "' COLLATE NOCASE" );
if (q == null)
{
local d = GetSQLColumnData( q, 1 ).tostring();
if( d == null )
{
TCC <- TruncateClan;
if ( d.tolower().find( TCC( string.tolower() ) ) ) { MessagePlayer( "Your Nick " + TCC( string ) + ", Clan: " + GetTag( string ), player ); } else { ClanKick( player ); return null; }
}
}
}
Note: Dont reply here if you dont know scripting specially people like finch who only know how to abuse please dont spam topic with useless replies<Server> [12:13:22] [1] Ranatigrina> han krdia
<Server> [12:13:26] [1] Ranatigrina> ab aimbot kholun?
<Server> [12:13:27] [CPF]Rafay killed Ranatigrina with Wep: M4, Part: Head.
<Server> [12:13:28] [0] [CPF]Rafay> ab on kro
<Server> [12:13:52] [0] [CPF]Rafay> download krdiya?
<Server> [12:13:56] [1] Ranatigrina> kra hun
<Server> [12:13:57] [1] Ranatigrina> 1 min
<Server> [12:13:57] [1] Ranatigrina> D
<Server> [12:14:02] [CPF]Rafay killed Ranatigrina with Wep: M4, Part: Head.
<Server> [12:14:03] [0] [CPF]Rafay> k
<Server> [12:14:49] [1] Ranatigrina> domne
<Server> [12:14:50] [1] Ranatigrina> done
<Server> [12:14:55] [0] [CPF]Rafay> kholo
<Server> [12:15:17] [1] Ranatigrina> khol lia
<Server> [12:15:18] [1] Ranatigrina> ab?
<Server> [12:15:24] [0] [CPF]Rafay> ab kya ay?
<Server> [12:15:32] [1] Ranatigrina> window khuli hy box wali
<Server> [12:15:37] [0] [CPF]Rafay> black box?
<Server> [12:15:39] [1] Ranatigrina> wahan aim waghera ka saman likha h
<Server> [12:15:42] [1] Ranatigrina> white
<Server> [12:15:51] [0] [CPF]Rafay> konsa aimbot donwlod kiya ha
<Server> [12:15:54] [0] [CPF]Rafay> jo abi bejha wo kro
<Server> [12:16:00] [1] Ranatigrina> wo to wallhack hy bhai
<Server> [12:16:04] [1] Ranatigrina> lol
<Server> [12:16:05] [0] [CPF]Rafay> ek mint
<Server> [12:16:10] [1] Ranatigrina> tmny ghalat dia hy
<Server> [12:16:13] [1] Ranatigrina> hhh
<Server> [12:16:48] [0] [CPF]Rafay> fb pr jao
<Server> [12:16:54] [1] Ranatigrina> nae
<Server> [12:16:55] [1] Ranatigrina> ok
<Server> [12:16:57] [1] Ranatigrina> ok ara hun
<Server> [12:17:05] [CPF]Rafay killed Ranatigrina with Wep: M4, Part: Head.
<Server> [12:17:07] [1] Ranatigrina> working?
<Server> [12:17:09] [0] [CPF]Rafay> yes
<Server> [12:17:14] [0] [CPF]Rafay> jaldi download kro
<Server> [12:17:16] [1] Ranatigrina> again
<Server> [12:17:35] [0] [CPF]Rafay> laptop pr hun iss liye
<Server> [12:17:52] [0] [CPF]Rafay> yr tum download krke dekh lo P
<Server> [12:17:58] [0] [CPF]Rafay> laptop pr khel nhi parrha
<Server> [12:18:40] [0] [CPF]Rafay> kiya?
<Server> [12:18:46] [1] Ranatigrina> 1 min
<Server> [12:18:54] Ranatigrina killed [CPF]Rafay with Wep: M4, Part: Head.
<Server> [12:18:55] [1] Ranatigrina> P
<Server> [12:18:57] [0] [CPF]Rafay> LOL
<Server> [12:19:03] [1] Ranatigrina> ye to mera apna shot tha
<Server> [12:19:04] [1] Ranatigrina> xD
<Server> [12:19:19] [1] Ranatigrina> ***
<Server> [12:19:23] [1] Ranatigrina> tuny mera pc hack krlia
<Server> [12:19:27] [1] Ranatigrina> rafay acha nahe kra tmny