Jump to content
  • 0

How to Disable Monster Before WoE


AErofas

Question


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  23
  • Reputation:   1
  • Joined:  01/20/12
  • Last Seen:  

Hi guys, I need your help, how to disable Monster and emperium before WoE Start? I used lastest git rA, if WoE not started monster and emperium spawned player can hit the emperium and get the castle but this is not time to WoE. can anybody help me please. 

 

Sorry english bad 

Link to comment
Share on other sites

7 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  86
  • Topics Per Day:  0.02
  • Content Count:  591
  • Reputation:   146
  • Joined:  06/19/12
  • Last Seen:  

Yes thats "normal".

 

take all castles white gm guild ( warp castle, @mobsearch 1288 and jump to the emp)

Or you can go to your database of ragnarok and put your guild id (preferably your GM Guild) on all castle table... that would be an easier method.

 

 

or use this Script

-	script	emp	-1,{

OnInit:
setarray .Map$[0], "prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05",
	 "payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05",
	 "gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05",
	 "aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05";

for( set .@i,0; .@i < getarraysize(.Map$); set .@i,.@i + 1 )
setmapflag .Map$[.@i],mf_loadevent;
end;

OnPCLoadMapEvent:
for( set .@i,0; .@i < getarraysize(.Map$); set .@i,.@i + 1 )
if( strcharinfo(3) == .Map$[.@i] && !agitcheck() && !getcastledata(.Map$[.@i],1) ){
  mes "WOE is not Activated and Emperium is not Occupied";
  mes "So you cant stay at this map unless the EMP is occupied and WOE is running.";
  close2;
  warp "SavePoint",0,0;
}
end;
}
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  45
  • Topics Per Day:  0.01
  • Content Count:  715
  • Reputation:   83
  • Joined:  01/05/12
  • Last Seen:  

Just add this "//" in front of the following monster func below and reload your script.

 

npc/guild/agit_main.txt in line 177 to 273

if (compare(strnpcinfo(2),"aldeg")) {
// Normal Spawns
monster strnpcinfo(2),0,0,"Evil Druid",1117,10;
monster strnpcinfo(2),0,0,"Khalitzburg",1132,4;
monster strnpcinfo(2),0,0,"Abysmal Knight",1219,2;
monster strnpcinfo(2),0,0,"Executioner",1205,1;
monster strnpcinfo(2),0,0,"Penomena",1216,10;
monster strnpcinfo(2),0,0,"Alarm",1193,18;
monster strnpcinfo(2),0,0,"Clock",1269,9;
monster strnpcinfo(2),0,0,"Raydric Archer",1276,7;
monster strnpcinfo(2),0,0,"Wanderer",1208,3;
monster strnpcinfo(2),0,0,"Alice",1275,1;
monster strnpcinfo(2),0,0,"Bloody Knight",1268,1;
monster strnpcinfo(2),0,0,"Dark Lord",1272,1;
// Set Emperium room spawn coordinates and spawn monsters.
if (strnpcinfo(2) == "aldeg_cas01") { setarray .@emproom[0],216,23; }
else if (strnpcinfo(2) == "aldeg_cas02") { setarray .@emproom[0],213,23; }
else if (strnpcinfo(2) == "aldeg_cas03") { setarray .@emproom[0],205,31; }
else if (strnpcinfo(2) == "aldeg_cas04") { setarray .@emproom[0],36,217; }
else if (strnpcinfo(2) == "aldeg_cas05") { setarray .@emproom[0],27,101; }
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Dark Lord",1272,1;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Tower Keeper",1270,4;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Bloody Knight",1268,1;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Abysmal Knight",1219,1;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Raydric Archer",1276,5;
}
else if (compare(strnpcinfo(2),"gefg")) {
// Normal Spawns
monster strnpcinfo(2),0,0,"Evil Druid",1117,10;
monster strnpcinfo(2),0,0,"Wind Ghost",1263,11;
monster strnpcinfo(2),0,0,"Bathory",1102,10;
monster strnpcinfo(2),0,0,"Jakk",1130,10;
monster strnpcinfo(2),0,0,"Marduk",1140,20;
monster strnpcinfo(2),0,0,"Raydric",1163,9;
monster strnpcinfo(2),0,0,"Alice",1275,1;
monster strnpcinfo(2),0,0,"Abysmal Knight",1219,1;
monster strnpcinfo(2),0,0,"Moonlight Flower",1150,1;
monster strnpcinfo(2),0,0,"Phreeoni",1159,1;
// Set Emperium room spawn coordinates and spawn monsters.
if (strnpcinfo(2) == "gefg_cas01") { setarray .@emproom[0],197,181; }
else if (strnpcinfo(2) == "gefg_cas02") { setarray .@emproom[0],176,178; }
else if (strnpcinfo(2) == "gefg_cas03") { setarray .@emproom[0],244,166; }
else if (strnpcinfo(2) == "gefg_cas04") { setarray .@emproom[0],174,177; }
else if (strnpcinfo(2) == "gefg_cas05") { setarray .@emproom[0],194,184; }
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Mysteltainn",1203,1;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Orc Hero",1087,1;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"High Orc",1213,10;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Orc Archer",1189,10;
}
else if (compare(strnpcinfo(2),"payg")) {
// Normal Spawns
monster strnpcinfo(2),0,0,"Greatest General",1277,9;
monster strnpcinfo(2),0,0,"Wanderer",1208,10;
monster strnpcinfo(2),0,0,"Mutant Dragonoid",1262,5;
monster strnpcinfo(2),0,0,"Bathory",1102,5;
monster strnpcinfo(2),0,0,"Moonlight Flower",1150,1;
monster strnpcinfo(2),0,0,"Eddga",1115,1;
monster strnpcinfo(2),0,0,"Horong",1129,11;
monster strnpcinfo(2),0,0,"Raydric Archer",1276,5;
monster strnpcinfo(2),0,0,"Kobold Archer",1282,4;
monster strnpcinfo(2),0,0,"Gargoyle",1253,5;
// Set Emperium room spawn coordinates and spawn monsters.
if (strnpcinfo(2) == "payg_cas01") { setarray .@emproom[0],139,139; }
else if (strnpcinfo(2) == "payg_cas02") { setarray .@emproom[0],38,25; }
else if (strnpcinfo(2) == "payg_cas03") { setarray .@emproom[0],269,265; }
else if (strnpcinfo(2) == "payg_cas04") { setarray .@emproom[0],270,28; }
else if (strnpcinfo(2) == "payg_cas05") { setarray .@emproom[0],30,30; }
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Moonlight Flower",1150,1;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Eddga",1115,1;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Wanderer",1208,6;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Raydric Archer",1276,5;
}
else if (compare(strnpcinfo(2),"prtg")) {
// Normal Spawns
monster strnpcinfo(2),0,0,"Raydric",1163,1;
monster strnpcinfo(2),0,0,"Khalitzburg",1132,10;
monster strnpcinfo(2),0,0,"Abysmal Knight",1219,5;
monster strnpcinfo(2),0,0,"Bloody Knight",1268,5;
monster strnpcinfo(2),0,0,"Stormy Knight",1251,1;
monster strnpcinfo(2),0,0,"Hatii",1252,1;
monster strnpcinfo(2),0,0,"Raydric Archer",1276,5;
monster strnpcinfo(2),0,0,"Gryphon",1259,2;
monster strnpcinfo(2),0,0,"Chimera",1283,3;
monster strnpcinfo(2),0,0,"Alice",1275,1;
monster strnpcinfo(2),0,0,"Zealotus",1200,1;
// Set Emperium room spawn coordinates and spawn monsters.
if (strnpcinfo(2) == "prtg_cas01") { setarray .@emproom[0],197,197; }
else if (strnpcinfo(2) == "prtg_cas02") { setarray .@emproom[0],157,174; }
else if (strnpcinfo(2) == "prtg_cas03") { setarray .@emproom[0],16,220; }
else if (strnpcinfo(2) == "prtg_cas04") { setarray .@emproom[0],291,14; }
else if (strnpcinfo(2) == "prtg_cas05") { setarray .@emproom[0],266,266; }
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Guardian Knight",1268,1;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Guardian Master",1251,1;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Hatii",1252,1;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Guardian Knight",1219,1;
monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Raydric Archer",1276,5;
}

npc/guild/agit_main_se.txt in line 28 to 44

if (!getcastledata(strnpcinfo(2),1)) {
donpcevent strnpcinfo(0)+"::OnStart";
// Monster spawns are identical for all castles.
monster strnpcinfo(2),0,0,"Evil Druid",1117,10;
monster strnpcinfo(2),0,0,"Khalitzburg",1132,4;
monster strnpcinfo(2),0,0,"Abysmal Knight",1219,3;
monster strnpcinfo(2),0,0,"Executioner",1205,1;
monster strnpcinfo(2),0,0,"Penomena",1216,10;
monster strnpcinfo(2),0,0,"Alarm",1193,18;
monster strnpcinfo(2),0,0,"Clock",1269,9;
monster strnpcinfo(2),0,0,"Raydric Archer",1276,12;
monster strnpcinfo(2),0,0,"Wanderer",1208,3;
monster strnpcinfo(2),0,0,"Alice",1275,1;
monster strnpcinfo(2),0,0,"Bloody Knight",1268,2;
monster strnpcinfo(2),0,0,"Dark Lord",1272,2;
monster strnpcinfo(2),0,0,"Tower Keeper",1270,4;
}
Edited by Lelouch vi Britannia
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  23
  • Reputation:   1
  • Joined:  01/20/12
  • Last Seen:  

I'll try, I mean monster and emperium spawn only at WoE time, if not WoE time so monster and emperium not spawned. Like old WoE 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  45
  • Topics Per Day:  0.01
  • Content Count:  715
  • Reputation:   83
  • Joined:  01/05/12
  • Last Seen:  

I'll try, I mean monster and emperium spawn only at WoE time, if not WoE time so monster and emperium not spawned. Like old WoE 

 

Well as El Dragon said its normal because the monster only spawn on unoccupied castles but when the castles have been conquered you cannot see those monsters inside the castles and as for the emperium come on its normal to see the emperium in WoE time and vanished if it ends unless your WoE Controller have a problem controlling the castles you want.

 

Example: 

You selected Kriemhild, Rothenburg, Bergel and Holy Shadow but when the WoE starts all of the castles emperium shows up.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  51
  • Topics Per Day:  0.01
  • Content Count:  452
  • Reputation:   33
  • Joined:  12/18/14
  • Last Seen:  

I think his problem is that monsters and the emperium is spawning regardless of WoE being on or not.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  142
  • Reputation:   8
  • Joined:  02/11/13
  • Last Seen:  

I think his problem is that monsters and the emperium is spawning regardless of WoE being on or not.

And as said above, this is normal as long as the castle is unoccupied. These unoccupied castles can be taken no matter what WoE state. After someone taked the castle the emperium will disappear and will only be there when WoE is active. This is the official behavior, and there is no new/old WoE.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  3
  • Reputation:   0
  • Joined:  01/08/15
  • Last Seen:  

Thank you

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...