how can i check if the player make, for example, 2 kills in 5 seconds.
[Algorithmic]
private date&hour time; (IDK actually the real name of this type)
private date&hour timelast;
private int cumulkill = 0; // 3 global variables in L2PcInstance
in setPvpKills() method // method that add a pvp point
setCumulKill(CumulKill()+1);
if ( cumulkill() == 1)
{
time = current time;
timelast = time +5 sec;
}
doublekill();
public void doublekill ()
if ( time =< timelast)
{
if (CumulKill() >=2)
{
reward doublekill;
}
}
else
{
SetCumulKill (0);
}
public void SetCumulKill (int x)
{
cumulkill = x;
}
public int CumulKill ()
{
return cumulkill;
}
We’ve been live since November 28 — almost 1 full month of nonstop action — and we’re stronger than ever!
The server is growing every day, the community keeps getting stronger, and we’re working non-stop to deliver stability, quality, and fun.
⚔️ Daily Events
🛠️ Continuous patches & improvements
🌍 Players from all around the world
❤️ Community always comes first
🎄 Merry Christmas & Happy Holidays to everyone!
Thank you for being part of L2Elixir — the journey continues!
General
A new “Cloak Preview Mistress” NPC has been added next to the Beauty Shop, allowing players to preview cloaks for a few seconds before choosing.
Anti-Bot System Update
Implemented a new BOT-CHECKER system.
The BOT-CHECKER will randomly visit players across the world (suspicious or not).
Failure to interact or respond will result in a PERMANENT ban.
Added additional anti-bot checks for PvP-flagged players.
Any detected abuse or automation attempts will result in a PERMA ban.
Events
Santa’s Weapon Exchange now also rewards A-grade Limited Weapons.
Fixed an issue where Santa sometimes did not disappear if a player didn’t receive a reward.
Fixed Mario Kart not ending properly after the first racer finished.
Fixed Events not teleporting players who were in requests, parties, trades, etc.
Client
Implemented CTRL + C / CTRL + V (Copy & Paste).
Fixed Servitor Wind Walk & Wind Walk descriptions.
Fixed Ultimate Defense skill description.
Sieges
All Castle Sieges are now enabled!
We strongly recommend everyone to claim a Castle and fight every Saturday for the Territory Flags!
Website: https://l2elixir.org/
Discord: https://discord.gg/5ydPHvhbxs
Question
Bleadd
Hello,
how can i check if the player make, for example, 2 kills in 5 seconds.
[Algorithmic]
private date&hour time; (IDK actually the real name of this type) private date&hour timelast; private int cumulkill = 0; // 3 global variables in L2PcInstance in setPvpKills() method // method that add a pvp point setCumulKill(CumulKill()+1); if ( cumulkill() == 1) { time = current time; timelast = time +5 sec; } doublekill(); public void doublekill () if ( time =< timelast) { if (CumulKill() >=2) { reward doublekill; } } else { SetCumulKill (0); } public void SetCumulKill (int x) { cumulkill = x; } public int CumulKill () { return cumulkill; }[/algorithmic]
This algo can works?
Cordially,
Bleadd
10 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now