how to make monster nodrop?

easonz

New member
Messages
5
Points
0
Github
easonz1989
Hi , Sorry about i have a lot question here .. making annoying.. sorry here ..

1. How to make MVP no drops and no loots in the map , i tries mapflag with nodrop/noloot  but monsters still dropping item...

guild_vs1 mapflag nomemo dummyguild_vs1 mapflag noteleport dummyguild_vs1 mapflag nosave prontera.gat,148,180guild_vs1 mapflag nopenalty dummyguild_vs1 mapflag nobranch dummyguild_vs2 mapflag nomemo dummyguild_vs2 mapflag noteleport dummyguild_vs2 mapflag nosave prontera.gat,148,180guild_vs2 mapflag nopenalty dummyguild_vs2 mapflag nobranch dummyguild_vs3 mapflag nomemo dummyguild_vs3 mapflag noteleport dummyguild_vs3 mapflag nosave prontera.gat,148,180guild_vs3 mapflag nopenalty dummyguild_vs3 mapflag nobranch dummyguild_vs4 mapflag nomemo dummyguild_vs4 mapflag noteleport dummyguild_vs4 mapflag nosave prontera.gat,148,180guild_vs4 mapflag nopenalty dummyguild_vs4 mapflag nobranch dummyguild_vs5 mapflag nomemo dummyguild_vs5 mapflag noteleport dummyguild_vs5 mapflag nosave prontera.gat,148,180guild_vs5 mapflag nopenalty dummyguild_vs5 mapflag nobranch dummyguild_room mapflag nomemo dummyguild_room mapflag noteleport dummyguild_room mapflag nosave prontera.gat,148,180guild_room mapflag nopenalty dummyguild_room mapflag nobranch dummy
2. this is a bit difficult here , How to make monster come out 1 by 1  after 1 dead .

Code:
setarray $@ModFName[1],1038,1039,1046,1059,1086,1087,1112,1115,1147,1150;set $@AllGuanShu,10;setarray $@RestsGuanShu[1],9;setarray $@GuanShuMod[1],1,1,1,1,1,1,1,1,1,1;-	script	ModF_Mod	-1,{OnSummon_ModF:	set $@ModF,rand(1,$@ModFNameSize);	set $@ModFQuantity[@MnF],$@ModFQuantity[@MnF]-1;	monster "guild_vs"+@MnF+"",50,50,"--ja--",$@ModFName[$@ModF],1,"ModF_Mod::OnKill_ModF";	if ( $@CheckAllGS[@MnF] == 0 && $@GuanShu[@MnF] == $@AllGuanShu ) {		set $@CheckAllGS[@MnF],1; 		announce "Referee : Come to the last, keep going on!",1;		end;	}OnKill_ModF:	if ( $@ModFQuantity[@MnF] != 0 ) {		addtimer 2500,"ModF_Mod::OnSummon_ModF";		end;	}	if ( $@GuanShu[@MnF] == $@AllGuanShu ) {		announce "referee : Congrats! TEAM ["+getpartyname($@ModFPID[@MnF])+"] has success challanged.",15;		areawarp "guild_vs"+@MnF+"",0,0,300,300,"guild_room",42,285;		end;	}	announce  "Congrats! TEAM ["+getpartyname($@ModFPID[@MnF])+"] passed the Stage["+$@GuanShu[@MnF]+"]!",17;	set @CheckRests,0;CheckRests:	if ( getarraysize($@RestsGuanShu) > @CheckRests ){		if ( $@GuanShu[@MnF] == $@RestsGuanShu[@CheckRests] ) {			set $@GuanShu[@MnF],$@GuanShu[@MnF] +1; 			announce "Referee : Rest time! please be prepared to start the challenge!",17;			enablenpc "Referee#"+@MnF+"";			end;		}		set @CheckRests,@CheckRests+1;		goto CheckRests;	}set $@GuanShu[@MnF],$@GuanShu[@MnF] +1;set $@ModFQuantity[@MnF],$@GuanShuMod[$@GuanShu[@MnF]];addtimer 5000,"ModF_Mod::OnSummon_ModF";end;}
 
@@easonz try to use delmonsterdrop. you need to add the item you want to delete 1 by 1..

Code:
// Remove Jellopy (909) from the Poring's (1002) drops	delmonsterdrop(1002, 909);
 
@@easonz try to use delmonsterdrop. you need to add the item you want to delete 1 by 1..

Code:
// Remove Jellopy (909) from the Poring's (1002) drops	delmonsterdrop(1002, 909);
he wants no drop in a map and not global, delmonsterdrop would make it global...
 
Did you try to use this mapflag? It's working on rAthena, but I'm not sure in here.

Code:
mapname mapflag nodrop 
 
Last edited by a moderator:
his mapflag file is kinda messed up lol

 
Back
Top