how to make a system which check if user has a level and he does not visit from 3 days so reset his level to 1 if user spend 30 minutes so count his visit other wise not count his visit
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 GiveSpawnwep(player)
{
if (SpawnwepPlayer[ player.ID ] != null)
{
local i = 1, khe = SpawnwepPlayer[ player.ID ], Nweps = NumTok( khe," ");
while ( i < (Nweps.tointeger()+1))
{
local ID = GetTok( khe," ", i);
player.SetWeapon( ID.tointeger(), 99999 ); i++;
}
ClientMessage("-> [#83bab3][SPAWNWEP] Weapons setting in spawn, Completed successfully.",player,255,0,102);
}
}
error line player.SetWeapon( ID.tointeger(), 99999 ); i++;
else if ( cmd == "sn" )
{
if ( GetLevel(player) < 0 ) MessagePlayer (" [#4682B4][Error][#FFFFFF]You must need atleast level 7 to access the command",player );
else if ( !text ) MessagePlayer("[#4682B4][Syntax][#FFFFFF] / " + cmd + " [OLD/NICK] [New/Nick]", player );
else {
local plr = GetTok(text, " ", 1);
if (plr== null) MessagePlayer("[#4682B4][ERROR][#FFFFFF]Please Insert A Valid Nick!", player );
else {
local nick = GetTok(text, " ", 2);
if ( nick== null) MessagePlayer("[#4682B4][ERROR][#FFFFFF]Please Insert A Valid Nick!", player );
else {
local q = QuerySQL( sqliteDB, "SELECT * FROM Accounts WHERE Name='"+plr+"'");
local q = QuerySQL( sqliteDB, "SELECT * FROM Accounts WHERE NameLower='" + plr.Name.tolower() + "'" );
local q = QuerySQL( sqliteDB, "SELECT * FROM Properties WHERE Name='"+plr+"'");
if ( GetSQLColumnData(q, 0) )
{
MessagePlayer("[#4682B4][INFO][#FFFFFF]You changed nick of " + plr + " To: " +nick+ ".",player);
MessagePlayer("[#4682B4][INFO][#FFFFFF]Admin " + player.Name + " changed your nick To: " +nick+ ". Don't Forget It!",player);
QuerySQL(sqliteDB,"UPDATE Accounts SET Name='"+nick+"' WHERE Name='"+plr+"'");
Message("DONE");
QuerySQL(sqliteDB,"UPDATE Accounts SET NameLower='" +nick.tolower()+ "' WHERE NameLower='"+plr.tolower()+"'");
Message("DONE");
QuerySQL(sqliteDB,"UPDATE Properties SET Name='"+nick+"' WHERE Name='"+plr+"'");
Message("DONE");
}
else MessagePlayer("Invalid Nick/ID Specified!",player );
FreeSQLQuery( q );
}
}
}
}
function onPickupClaimPicked( player, pickup )
{
if ( player.Health > 0 && wepPickups.rawin( pickup.ID ) )
{
PlaySound( player.UniqueWorld, 78, player.Pos );
wepPickups.rawdelete( pickup.ID );
pickup.Remove();
return 1;
}
return 0;
}
function onPickupPickedUp( player, pickup )
{
if(pickup.Model == 407)
{
local id = pickup.ID+1, q = QuerySQL(sqliteDB,"SELECT * FROM Properties WHERE PropertyID='"+id+"'");
if (GetSQLColumnData(q,0) !=null)
{
local name = GetSQLColumnData(q, 0), owner = GetSQLColumnData(q, 4), sharer = GetSQLColumnData(q, 5), price = GetSQLColumnData(q, 6);
MessagePlayer(" [#4682B4][Info][#FFFFFF]ID: "+id+", Property Name ("+name+"), Price ("+price+"), Owner ("+owner+"), Sharer ("+sharer+")",player);
}
else return;
FreeSQLQuery(q);
pickup.RespawnTime = 5000;
}
if ( pickup.Model == 512 ) {
if ( pstats[ player.ID ].raceplayer ) {
player.Cash+=10000;
Message("[#4682B4][Info][#FFFFFF]"+player.Name + " have got 10000$.");
pickup.Remove();
Message("[#4682B4][Info][#FFFFFF]"+player.Name+" has won ." );
closerace();
}
}
}