how to disable buff and Potion in certain map

minx123

New member
Messages
283
Points
0
Github
minx123
i have problem with disable buff in certain map..

how to fix it?

For this Script i want

disable item 607 , 608 , custom potion

disable skill assumption

Code:
// -----------------------------//// ------- Free For All --------//// -------- By : Butch ---------//// A simple Free for all script //// -----------------------------//guild_vs5,48,51,6	script	FFA Master	999,{if(getmapusers("guild_vs5") != 1) 	{		mes "[^FF0000FFA Master^000000]";		mes "Current players - ^FF0000"+ getmapusers("guild_vs5") +"^000000.";		close;	}	else if(getmapusers("guild_vs5") == 1)	{				dispbottom "You are a winner of Event Free for all. Congratz!";		donpcevent "Free For All::OnStopEvent";		announce "Free for all winner : "+ strcharinfo(0) +"", bc_all, "0xFFCE00";		getitem 7227,5; // Reward		getitem 670,2; // Reward		getitem 7720,5; // Reward		getitem 673,5; // Reward		getitem 30225,5; // Reward		warp "invek", 147,164;		end;	}}// ------ FFA Warper -------//		invek,139,172,6	script	Free For All	999,{	if (.start != 1) {	mes "[^FF0000Agent Mil^000000]";	mes "Free for all is not available at the moment";	close;	}		mes "[^FF0000Agent Mil^000000]";		mes "What do you want?";		switch(select("Free for all")) {			case 1:				if( getcharid(1) ) { mes "Please leave your party."; close; }				if( getcharid(2) ) { mes "Please leave your guild."; close; }					else switch(rand(3)) {						case 0: .@x = 18; .@y = 50; break;						case 1: .@x = 50; .@y = 77; break;						case 2: .@x = 81; .@y = 49; break;						case 3: .@x = 49; .@y = 22; break; 					}					warp "guild_vs5", .@x,.@y;				break;						}	close;	OnStartEvent:	OnClock1245:OnClock1645:OnClock2045:OnClock0045:OnClock0445:OnClock0845:	.start = 1;	disablenpc "FFA Master";	announce "PVP Free for all will start in 5 minutes.", bc_all, "0x00b89d";	sleep 120000;	announce "PVP Free for all will start in 3 minutes.", bc_all, "0x00b89d";	sleep 120000;	announce "PVP Free for all will start in 1 minute.", bc_all, "0x00b89d";	sleep 60000;	announce "PVP Free for all has started!", bc_all, "0x00b89d";	.start = 2;	enablenpc "FFA Master";	sleep 2000;	if ( !getmapusers("guild_vs5") ) goto OnStopEvent;	mapannounce "guild_vs5", "PVP FFA starts in 5", bc_map;	sleep 1000;	mapannounce "guild_vs5", "PVP FFA starts in 4", bc_map;	sleep 1000;	mapannounce "guild_vs5", "PVP FFA starts in 3", bc_map;	sleep 1000;	mapannounce "guild_vs5", "PVP FFA starts in 2", bc_map;	sleep 1000;	mapannounce "guild_vs5", "PVP FFA starts in 1", bc_map;	sleep 1000;	mapannounce "guild_vs5", "GO! Kill all!", bc_map;	setmapflag "guild_vs5", mf_gvg;	removemapflag "guild_vs5", mf_noskill;	end;	OnStopEvent:	.start = 0;	disablenpc "FFA Master";	removemapflag "guild_vs5", mf_gvg;	setmapflag "guild_vs5", mf_noskill;	end;		OnInit:	waitingroom "[PVP Free For All]",0;	end;}guild_vs5	mapflag	partylockguild_vs5	mapflag	guildlockguild_vs5	mapflag	notradeguild_vs5	mapflag	nodropguild_vs5	mapflag	nomemoguild_vs5	mapflag	nobranchguild_vs5	mapflag	nosaveguild_vs5	mapflag	noexppenaltyguild_vs5	mapflag	pvp
 
You need to configure it in the map_zone_db.conf.
yes i already try but its not work.. 

here my..

map_zone_db

{ name: "PVPZONE" disabled_skills: { HP_ASSUMPTIO: "PLAYER" CASH_ASSUMPTIO: "PLAYER" } disabled_items: { Seed_Of_Yggdrasil: true Yggdrasilberry: true Avillion_Potion: true }},

 
mapflag zone

Code:
guild_vs5	mapflag	zone
 
Last edited by a moderator:
You didn't input zone name in mapflag, it should be

Code:
guild_vs5	mapflag	zone	PVPZONE
 
Do you get any errors in map?

Like that it can't read map_zone_db? There's no such zone? Anything that can push us in the right direction?

 
@@minx123 here

Path : trunk/db/pre/map_zone_db.conf

FIND THIS :

{ name: "Towns" disabled_skills: { AM_CANNIBALIZE: "PLAYER" AM_SPHEREMINE: "PLAYER" CR_CULTIVATION: "PLAYER" BS_GREED: "PLAYER" SC_MANHOLE: "PLAYER" WM_POEMOFNETHERWORLD: "PLAYER" GN_WALLOFTHORN: "PLAYER" } disabled_items: { Greed_Scroll: true }}
ADD THIS LINE BELOW :

,{ name: "Custom" disabled_skills: { HP_ASSUMPTIO: "PLAYER" CASH_ASSUMPTIO: "PLAYER" } disabled_items: { Yggdrasilberry: true Seed_Of_Yggdrasil: true }})
the comma is a separator for the next line, don't remove it

Path : trunk/npc/mapflag/zone.txt

PUT THIS LINE OF CODES IN THE BOTTOM

// Custom Zoneama_test mapflag zone Custom

then @warp ama_test then try to use those disabled items and skills

EDIT : by the way, you can use selected items that you disabled but NO EFFECT

 
Last edited by a moderator:
Back
Top