Jump to content
  • 0
Sign in to follow this  
easonz

No npc at guild_vs map need help

Question

Hi i got some problem there

-no npc at warped map "guild_vs"

-you are not a team leader problem  i changed (getcharid(0) != getpartyleader(1),[@MnF]) or else and NPC become silent.  note: @MnF is party code ( set @MnF,1; @MnF<=5; set @MnF,@MnF+1 )

i wish i can set partymember and getcharid(0) and other party member will be : you are not a team leader.

sorry about difficult here , thank you so much .,.  

 

prontera,182,214,4	script	MVP Challanger	115,{	set @ZenyC,800000;	set @ZenyP,500000;	set @Player,12;	set @BaseLv,80;	set @Allround,5;	set @Restround,4;	setarray @RoundMod[1],1,1,1,1,1,1,1,1,1,3;	setarray @MobID[1],1038,1039,1046,1059,1086,1087,1112,1115,1147,1150,                             1157,1159,1190,1251,1252,1273,1312,1373,1389,1418,1492,1511,1583,1630,1688,2156;//script-Don't Modify//	set @MobIDSize,(getarraysize(@MobID)-1);	set @ItemSize,(getarraysize(@ReItemAID)-1);	set @RoundSize,(getarraysize(@RoundMod)-1);		if ( getcharid(1) == 0 ) {			mes "[MVP Warper]";			mes "Sorry, You don't have any party!";			mes "Cannot participiant.";			close;		}		if ( BaseLevel < @BaseLv ) {			mes "[MVP Warper]";			mes "Sorry, Your level is out of required.";			mes "Cannot participiant.";			mes "Must be Lv^FF0000"+ @BaseLv +"^000000";			close;		}mes "[MVP Warper]";mes "Hi, I'm MVP Warper";mes "How may i serve you?";next;select("I Wish to register!");//Leader//	mes "Register with PARTY [^FF0000"+getpartyname(getcharid(1))+"^000000]?";	mes "The Registration Fees is ^FF0000"+@zenyc+"^000000zeny.";	mes "And Every Party Member's fees is ^FF0000"+@zenyp+"^000000zeny.";	mes "Do you ^FF0000Confirm^000000 to register?";	next;		if (select("Register.","No")==2) {			mes "[MVP Warper]";			mes "Thank you and please come again.";			close;		}		if ( getcharid(0) == @PID[@MnF] ){			mes "You are not the Team leader!";			close;		}		if ( Zeny < @ZenyC) {			mes "[MVP Warper]";			mes "Sorry, you are insufficient funds.";			close;			}		for ( set @MnF,1; @MnF<=5; set @MnF,@MnF+1 ) {			if ( getmapusers("guild_vs"+@MnF+"") == 0 ) {				enablenpc "Referee#"+@MnF+"";				//enablenpc "Dealer#"+@MnF+"";				killmonsterall "guild_vs"+@MnF+"";				set Zeny,Zeny- @ZenyC ;				set @Start[@MnF],0;				set @PID[@MnF],getcharid(1);				set @CID[@MnF],getcharid(0);				set @Round[@MnF],1;				announce "Team member ["+ getpartyname(@PID[@MnF]) +"], please find the [MVP Warper] now.",15;				warp "guild_vs"+@MnF+"",49,47;				end;			}		}		mes "[MVP Warper]";		mes "Sorry all the places is currently in use.";		mes "Please wait, thank you";		close;//Partymember//	for ( set @MnF,1; @MnF<=5; set @MnF,@MnF+1 ) {		if ( getmapusers("guild_vs"+@MnF+"") == 0 ) set @PID[@MnF],0;	}	for ( set @MnF,1; @MnF <= 5; set @MnF,@MnF+1 ){		if ( getcharid(1) == @PID[@MnF] ){			mes "[MVP Warper]";			mes "Are you PARTY of [^FF0000"+ getpartyname(getcharid(1)) +"^000000]?";			mes "For the ENTRANCE FEE is^FF0000"+ @zenyp +"^000000zeny.";			next;		}		if (select("Register!","No.")==2) {			mes "[MVP Warper]";			mes "Thank you and please come again.";			close;		}		if ( @Start[@MnF] == 1 ) {			mes "[MVP Warper]";			mes "Sorry, Your teammate is already begin the MVP Challanges.";			mes "Please waiting or join to other PARTY.";			close;		}		if ( zeny < @zenyc ) {			mes "[MVP Warper]";			mes "Sorry, you are insufficient funds.";			close;		}		if ( getmapusers("guild_vs"+@MnF+"") >= @Player ) {			mes "[MVP Warper]";			mes "The partymember of[^FF0000"+ getpartyname(getcharid(1)) +"^000000]if full.";			mes "Please waiting or join to other PARTY.";			close;		}		set zeny,zeny - @zenyp;		warp "guild_vs"+@MnF+"",49,47;		end;	}}//Referee//guild_vs1,50,49,4    script    Referee#1    115,{callfunc  "referee",1;}guild_vs2,50,49,4    script    Referee#2    115,{callfunc  "referee",2;}guild_vs3,50,49,4    script    Referee#3    115,{callfunc  "referee",3;}guild_vs4,50,49,4    script    Referee#4    115,{callfunc  "referee",4;}guild_vs5,50,49,4    script    Referee#5    115,{callfunc  "referee",5;}//referee's function//function	script    Referee    {	if ( getcharid(0) == @PID[@MnF] ){	mes "You are not the Team leader!";	close;		mes "[Referee]";		mes "Hi, Im Referee here.";		mes "Do you want to start now ?";		close;		switch (select ("Start!","Wait!")){		Case 1:			set @start[@MnF],1;					}	}}//mapflagguild_vs1	mapflag		nobranchguild_vs1	mapflag		nomemoguild_vs1	mapflag		nopenaltyguild_vs1	mapflag		noteleportguild_vs1	mapflag		nolootguild_vs2	mapflag		nobranchguild_vs2	mapflag		nomemoguild_vs2	mapflag		nopenaltyguild_vs2	mapflag		noteleportguild_vs2	mapflag		nolootguild_vs3	mapflag		nobranchguild_vs3	mapflag		nomemoguild_vs3	mapflag		nopenaltyguild_vs3	mapflag		noteleportguild_vs3	mapflag		nolootguild_vs4	mapflag		nobranchguild_vs4	mapflag		nomemoguild_vs4	mapflag		nopenaltyguild_vs4	mapflag		noteleportguild_vs4	mapflag		nolootguild_vs5	mapflag		nobranchguild_vs5	mapflag		nomemoguild_vs5	mapflag		nopenaltyguild_vs5	mapflag		noteleportguild_vs5	mapflag		nolootguild_room	mapflag		nobranchguild_room	mapflag		nomemoguild_room	mapflag		nopenaltyguild_room	mapflag		noteleport

 

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

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.   Restore formatting

  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.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.