Skip to content

Instantly share code, notes, and snippets.

prontera,158,180,3 script Broadcaster#1 4_F_KHELLISIA,{
.@fee = 3000000;
.@delay = 60;
.@npcname$ = "[^FF9300" + strnpcinfo(NPC_NAME) + "^000000]";
mes .@npcname$;
mes "Hi, I'm the Broadcaster.";
mes "I can Broadcast a message for you.";
mes " ";
mes " ";
mes " ";
//===== Hercules Plugin ======================================
//= cell_pvp
//===== By: ==================================================
//= AnnieRuru
//= based on [Ize] source code
//===== Current Version: =====================================
//= 1.7z
//===== Compatible With: =====================================
//= Hercules 2020-10-30
//===== Description: =========================================
//===== Hercules Plugin ======================================
//= cell_pvp
//===== By: ==================================================
//= AnnieRuru
//= based on [Ize] source code
//===== Current Version: =====================================
//= 1.7
//===== Compatible With: =====================================
//= Hercules 2020-10-30
//===== Description: =========================================
//===== Script =======================================
//= World Boss Apparition
//===== Par: =================================================
//= Alayne
//===== Version du Script: ===================================
//= 1.0 Creation
//===== Compatible Avec: =====================================
//= eAthena TxT & SQL
//===== Commentaires =========================================
@AnnieRuru
AnnieRuru / poring_catcher_rounds.txt
Last active October 18, 2020 06:15
demonstrate poring_catcher with rounds
guild_vs2,50,50,5 script kjhfkshf2 1_F_MARIA,{
if (mobcount(strcharinfo(3), strnpcinfo(3)+"::OnCorrect")) end;
callsub L_summon_poring;
.round = 1;
end;
OnCorrect:
announce strcharinfo(0) +" killed the correct poring", bc_all;
killmonster "guild_vs2", strnpcinfo(3)+"::OnWrong";
if (.round < 3) {
announce "Round "+(++.round)+" will start in 3 seconds", bc_all;
@AnnieRuru
AnnieRuru / woe_points.txt
Last active October 15, 2020 21:41
hourly ? point for woe_points spending time inside castle will get points
prontera,155,185,5 pointshop WoE Point Shop 1_F_MARIA,woe_points,501:10,502:20,503:30
- script woe_points HIDDEN_NPC,{
end;
OnPCLoginEvent:
while (true) {
if (!agitcheck() || !getmapflag(strcharinfo(3), MF_GVG_CASTLE) || !getcharid(2));
else if (checkvending() || checkchatting() || checkidle() >= .sleeploop / 1000) {
++.@afk;
if ( .@afk >= .afk && ( .@afk % .afk == 0 ) ) {
@AnnieRuru
AnnieRuru / showdigit_countdown.txt
Created October 9, 2020 22:34
showdigit countdown for a variable
function script timeleft__ {
.@left = getarg(0);
if (.@left <= 0)
return getarg(0);
.@day = .@left / 86400;
.@hour = .@left % 86400 / 3600;
.@min = .@left % 3600 / 60;
.@sec = .@left % 60;
if (.@day)
return sprintf(_$("%d day %d hour"), .@day, .@hour);
- pointshop pvp_point_shop FAKE_NPC,pvp_points, 501:1, 502:2, 503:3
prontera,152,185,5 script txt_ladder 1_F_MARIA,{
mes "Top "+ .ladderlength;
.@size = getarraysize($pvpladder_kills);
if (.@size) {
for (.@i = 0; .@i < .@size; ++.@i)
mes "No."+ (.@i +1) +" ["+ $pvpladder_name$[.@i] +"] ~ "+ $pvpladder_kills[.@i] +" kills";
}
else
npc/woe-fe/agit_main.txt | 95 +++++++++++++++++++++++++++---------------------
1 file changed, 53 insertions(+), 42 deletions(-)
diff --git a/npc/woe-fe/agit_main.txt b/npc/woe-fe/agit_main.txt
index cb319c590..2dce03b2e 100644
--- a/npc/woe-fe/agit_main.txt
+++ b/npc/woe-fe/agit_main.txt
@@ -1126,6 +1126,34 @@ OnGuardianDied:
- script Gld_Trea_Spawn::Gld_Trea_Spawn FAKE_NPC,{
end;
//===== Hercules Script ===========================================
//= King of Emperium Hill
//===== By: =======================================================
//= AnnieRuru
//===== Current Version: ==========================================
//= 1.3
//===== Compatible With: ==========================================
//= hercules 2020-09-16
//===== Description: ==============================================
//= defends the emperium in the middle of the map until times up