easonz

Members
  • Content count

    5
  • Joined

  • Last visited

1 Follower

About easonz

  • Rank
    Newbie

Profile Information

  • Github
    easonz1989
  1. i tried but no effect ..
  2. 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 . setarray [email protected][1],1038,1039,1046,1059,1086,1087,1112,1115,1147,1150;set [email protected],10;setarray [email protected][1],9;setarray [email protected][1],1,1,1,1,1,1,1,1,1,1;- script ModF_Mod -1,{OnSummon_ModF: set [email protected],rand(1,[email protected]); set [email protected][@MnF],[email protected][@MnF]-1; monster "guild_vs"[email protected]+"",50,50,"--ja--",[email protected][[email protected]],1,"ModF_Mod::OnKill_ModF"; if ( [email protected][@MnF] == 0 && [email protected][@MnF] == [email protected] ) { set [email protected][@MnF],1; announce "Referee : Come to the last, keep going on!",1; end; }OnKill_ModF: if ( [email protected][@MnF] != 0 ) { addtimer 2500,"ModF_Mod::OnSummon_ModF"; end; } if ( [email protected][@MnF] == [email protected] ) { announce "referee : Congrats! TEAM ["+getpartyname([email protected][@MnF])+"] has success challanged.",15; areawarp "guild_vs"[email protected]+"",0,0,300,300,"guild_room",42,285; end; } announce "Congrats! TEAM ["+getpartyname([email protected][@MnF])+"] passed the Stage["[email protected][@MnF]+"]!",17; set @CheckRests,0;CheckRests: if ( getarraysize([email protected]) > @CheckRests ){ if ( [email protected][@MnF] == [email protected][@CheckRests] ) { set [email protected][@MnF],[email protected][@MnF] +1; announce "Referee : Rest time! please be prepared to start the challenge!",17; enablenpc "Referee#"[email protected]+""; end; } set @CheckRests,@CheckRests+1; goto CheckRests; }set [email protected][@MnF],[email protected][@MnF] +1;set [email protected][@MnF],[email protected][[email protected][@MnF]];addtimer 5000,"ModF_Mod::OnSummon_ModF";end;}
  3. 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"[email protected]+"^000000zeny."; mes "And Every Party Member's fees is ^FF0000"[email protected]+"^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"[email protected]+"") == 0 ) { enablenpc "Referee#"[email protected]+""; //enablenpc "Dealer#"[email protected]+""; killmonsterall "guild_vs"[email protected]+""; 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"[email protected]+"",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"[email protected]+"") == 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"[email protected]+"") >= @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"[email protected]+"",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
  4. Hi there i get the script from a Chinese friend and i converted to English version but seen a lot problem in the script .,. any one can help me fix that ? thank you so much . The problem is -Party leader can't register mes: You are not Team leader. -the map flag paste to upside, the npc is click nothing, no chat log out . but i feel still a lot trouble inside ... thank you for helping .. prontera,182,214,4 script MVP Challanger 115,{ set @ZenyC,800000; set @ZenyP,500000; set @Player,12; set @BaseLv,99; setarray @Class[1],0,4001; setarray @ModID[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; setarray @GuanRests[1],5; set @Summon,1; setarray @GuanMod[1],1,1,1,1,1,1,1,1,1,1,2; set @OpenShop,0; set @ReMinZeny,80; set @ReMaxZeny,300; setarray @ReItemAID[1],12186,607,608,2658,5013,5357,12246,5597; setarray @ReItemNum[1],1,700,400,1,1,1,2,1; set @ModIDSize,(getarraysize(@ModID)-1); set @ItemSize,(getarraysize(@ReItemAID)-1); set @GuanSize,(getarraysize(@GuanMod)-1);06guild_01.gat mapflag nomemo 06guild_01.gat mapflag noteleport 06guild_01.gat mapflag nosave 06guild_01.gat mapflag nopenalty 06guild_01.gat mapflag nobranch 06guild_01.gat mapflag noloot 06guild_02.gat mapflag nomemo 06guild_02.gat mapflag noteleport 06guild_02.gat mapflag nosave 06guild_02.gat mapflag nopenalty 06guild_02.gat mapflag nobranch 06guild_02.gat mapflag noloot 06guild_03.gat mapflag nomemo 06guild_03.gat mapflag noteleport 06guild_03.gat mapflag nosave 06guild_03.gat mapflag nopenalty 06guild_03.gat mapflag nobranch 06guild_03.gat mapflag noloot 06guild_04.gat mapflag nomemo 06guild_04.gat mapflag noteleport 06guild_04.gat mapflag nosave 06guild_04.gat mapflag nopenalty 06guild_04.gat mapflag nobranch 06guild_04.gat mapflag noloot 06guild_05.gat mapflag nomemo 06guild_05.gat mapflag noteleport 06guild_05.gat mapflag nosave 06guild_05.gat mapflag nopenalty 06guild_05.gat mapflag nobranch 06guild_05.gat mapflag noloot 06guild_06.gat mapflag nomemo 06guild_06.gat mapflag noteleport 06guild_06.gat mapflag nosave 06guild_06.gat mapflag nopenalty 06guild_06.gat mapflag nobranch 06guild_06.gat mapflag noloot 06guild_07.gat mapflag nomemo 06guild_07.gat mapflag noteleport 06guild_07.gat mapflag nosave 06guild_07.gat mapflag nopenalty 06guild_07.gat mapflag nobranch 06guild_07.gat mapflag noloot 06guild_08.gat mapflag nomemo 06guild_08.gat mapflag noteleport 06guild_08.gat mapflag nosave 06guild_08.gat mapflag nopenalty 06guild_08.gat mapflag nobranch 06guild_08.gat mapflag noloot guild_room.gat mapflag nomemo guild_room.gat mapflag noteleport guild_room.gat mapflag nosave guild_room.gat mapflag nopenalty guild_room.gat mapflag nobranch //shop Dealer#0 -1,663:100,501:-1,502:-1,503:-1,504:-1,505:-1,506:-1,525:-1,610:-1,645:-1,656:-1,657:-1,662:-1,715:-1,716:-1,717:-1,1065:-1,1750:-1,1751:-1,1752:-1,1753:-1,13200:-1,13201:-1,13202:-1,13250:-1,13251:-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 lv is out of required."; mes "Cannot participiant."; mes "Lv must be^FF0000"+ @BaseLv +"^000000"; close; } for ( set [email protected],1; [email protected] < (getarraysize(@Class)+1); set [email protected],[email protected]+1 ) { if ( class == @Class[[email protected]] ) { mes "[MVP Warper]"; mes "Sorry,^FF0000"+ jobname(class) +"^000000 cannot be participiant."; close; } }//====================================================// mes "[MVP Warper]"; mes "Hi, I'm MVP Warper"; mes "How may i serve you?"; next; select("I Wish to register!"); for ( set @MnF,1; @MnF <= 5; set @MnF,@MnF+1 ) { if ( getmapusers("06guild_0"[email protected]) == 0 ) { set @PID[@MnF],0; } } for ( set @MnF,1; @MnF <= 5; set @MnF,@MnF+1 ) { if ( getcharid(0) == @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("06guild_0"[email protected]) >= @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 " 06guild_0 "[email protected],49,47; end; } }//====================================================// mes "[MVP Warper]"; mes "Do you want to register with your teammate?"; 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 ( getcharid(0) != CID[@MnF]) { mes "You are not the Team leader!"; close; } } for ( set @MnF,1; @MnF <= 5; set @MnF,@MnF+1 ) { if ( getmapusers("06guild_0"[email protected]) == 0 ) { enablenpc "MVP Master#"[email protected]; enablenpc "Dealer#"[email protected]; killmonsterall "06guild_0"[email protected]; set Zeny,Zeny- @ZenyC ; set @Start[@MnF],0; set @PID[@MnF],getcharid(1); set CID[@MnF],getcharid(0); set @GuanShu[@MnF],1; announce "The partymember of["+ getpartyname(@PID[@MnF]) +"], please find [MVP Warper] !",15; warp "06guild_0"[email protected],49,47; end; } } mes "[MVP Warper]"; mes "Sorry all the places is currently in use."; mes "Please wait, thank you"; close;}//=================mapflag========================////====================================================//06guild_01,50,49,4 script Referee#1 115,{ callfunc "Referee",1; }06guild_02,50,49,4 script Referee#2 115,{ callfunc "Referee",2; }06guild_03,50,49,4 script Referee#3 115,{ callfunc "Referee",3; }06guild_04,50,49,4 script Referee#4 115,{ callfunc "Referee",4; }06guild_05,50,49,4 script Referee#5 115,{ callfunc "Referee",5; }//====================================================// set @MnF,getarg(0); mes "[Referee]"; if ( @GuanShu[@MnF] == 0 ) { mes "Sorry about server shut down accidently."; mes "I will fund back for you."; next; if ( getcharid(0) == @CID[@MnF] ) { set zeny,zeny + @ZenyC; } else { set zeny,zeny + @ZenyP; } warp "SavePoint",0,0; close; } if ( getcharid(0) == @CID[@MnF] ) { mes "You are not the Team leader!"; close; } mes "Hi, Im Referee"; mes "How may i serve you?"; next; switch(select("Start!","Wait.",(@GuanShu[@MnF] != 1?"":"Giveup!"))) { case 1: if ( getmapusers("06guild_0"[email protected]) >= @Player ) { mes "[Referee]"; mes "Sorry, member limit is over^FF0000"+ @Player +"^000000"; close; } set @Start[@MnF],1; set @Quantity[@MnF],@GuanMod[[email protected][@MnF]]; set @Check[@MnF],@Quantity[@MnF]; disablenpc "Referee#"[email protected]; if ( @OpenShop ) { disablenpc "Dealer#"[email protected]; } doevent "Mod::OnSummon"; close; case 2: mes "[Referee]"; mes "OK, Im waiting your order."; close; case 3: mes "[Referee]"; mes "OK, i will send you out."; mes "So we only fund back ^FF0000 HALF ^000000zeny"; mes "Are you confirm to QUIT?"; next; if (select("Yes!","No!")==1) { if ( getcharid(0) == CID[@MnF] ) { set zeny,zeny + ( @ZenyC /2); } else { set zeny,zeny + ( @ZenyP /2); } warp "SavePoint",0,0; } close; }}//====================================================//OnSummon: if ( @Summon ) { for ( set [email protected],1; [email protected] < (@Check[@MnF]+1); set [email protected],[email protected]+1 ) { set @Mod[@MnF],rand(1,@ModIDSize); set @Quantity[@MnF],@Quantity[@MnF]-1; monster "06guild_0"[email protected],50,50,"--ja--",@ModID[@Mod[@MnF]],1," Mod::OnKill"; announce "Referee : ["+getmonsterinfo(@ModID[@Mod[@MnF]],MOB_NAME)+"] is summoned!",1; } announce "Referee : All the MVP is summoned, let's start.(Totally is"[email protected][@MnF]+"MVP)",1; } else { set @Mod[@MnF],rand(1,@ModIDSize); set @Quantity[@MnF],@Quantity[@MnF]-1; monster "06guild_0"[email protected],50,50,"--ja--",@ModID[@Mod[@MnF]],1," Mod::OnKill"; announce "Referee : ["+getmonsterinfo(@ModID[@Mod[@MnF]],MOB_NAME)+"] is summoned, let's start.(Left"[email protected][@MnF]+"MVP)",1; } if ( @GuanShu[@MnF] == @GuanSize ) { announce "Referee : Come to the last, keep going on!",1; } end;OnKill: if ( @Summon ) { set @FCheck[@MnF],@Check[@MnF]-1; if ( @Check[@MnF] != 0 ) { end; } } else { if ( @Quantity[@MnF] != 0 ) { addtimer 1000,"Mod::OnSummon"; end; } } announce "Referee : Congrat Stage ["[email protected][@MnF]+"]is passed!",17; if ( @GuanShu[@MnF] == @FGuanSize ) { addtimer 5000," Mod::OnWarp"; end; } for ( set [email protected],1; [email protected] < (getarraysize(@GuanRests)+1); set [email protected],[email protected]+1 ) { if ( @GuanShu[@MnF] == @GuanRests[[email protected]] ) { set @GuanShu[@MnF],@GuanShu[@MnF] +1; announce "Referee : Time to rest, ready for next battle!",17; enablenpc "Referee#"[email protected]; //if ( @OpenShop ) { //announce "Referee : 地圖 12 點鐘方向設有 [道具商人] 唷!",17; //enablenpc "道館商人#"[email protected]; } end; } } //set @GuanShu[@MnF],@GuanShu[@MnF] +1; //set @Quantity[@MnF],@GuanMod[@GuanShu[@MnF]]; //set @Check[@MnF],@Quantity[@MnF]; //addtimer 5000,"Mod::OnSummon"; //end;OnWarp: announce "referee : Congrats TEAM ["+ getpartyname(@PID[@MnF]) +"] pass the challange",15; areawarp "06guild_0"[email protected],0,0,300,300,"guild_room",42,285;}//====================================================//guild_room.gat,30,285,6 script DarkEasonz 115,{ mes "**Get YOUR PRIZE here!**"; mes "[^996699 Randomly get an item. ^000000]"; mes "[^ff0000 Good luck yo~ ^000000]"; percentheal 100,100; //,20001,20003,20007 setarray [email protected],20001,20002,20003,20006,20007,20016,2647,607,608,12186,984,985; setarray [email protected],2,2,1,2,2,1,100,200,2,40,40; if(getgmlevel() >= 98){ next; mes "[^ff0000 GMmode ^000000]"; mes "[email protected](element num) ="+getarraysize([email protected])+""; mes "[email protected](element num) ="+getarraysize([email protected])+""; for (set [email protected],0;[email protected]<getarraysize([email protected]);set [email protected],[email protected]+1) mes "^880000"+([email protected]+1) +"^000000. [^006600"+ getitemname([email protected][[email protected]]) +"^000000] ^880000"[email protected][[email protected]]+"個^000000"; set [email protected],0; } next; set [email protected],rand(0,(getarraysize([email protected])-1)); getitem [email protected][[email protected]],[email protected][[email protected]]; warp "SavePoint",0,0; close;//====================================guild_room.gat,52,284,4 script Darkeasonz 115,{ mes "**Get YOUR PRIZE here!**"; mes "[^996699 Randomly ZENY ^000000]"; mes "[^ff0000 Good luck yo~ ^000000]"; percentheal 100,100; next; set [email protected],rand(0,48000); set [email protected],(25*[email protected])+800000; set zeny,[email protected]; dispbottom " Zeny incressed " [email protected]+ " 。"; warp "SavePoint",0,0; close;}
  5. Team leader register but it say you are not team leader . mes "[MVP Warper]"; mes "Do you want to register with your teammate?"; 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 ( getcharid(0) != CID[@MnF] ) { mes "You are not the Teamleader!"; close; } for ( set @MnF,1; @MnF <= 5; set @MnF,@MnF+1 ) { if ( getmapusers("06guild_0"[email protected]) == 0 ) { enablenpc "MVP Master#"[email protected]; enablenpc "Dealer#"[email protected]; killmonsterall "06guild_0"[email protected]; set Zeny,Zeny- @ZenyC ; set @Start[@MnF],0; set @PID[@MnF],getcharid(1); set CID[@MnF],getcharid(0); set @GuanShu[@MnF],1; announce "The partymember of["+ getpartyname(@PID[@MnF]) +"], please find [MVP Warper] !",15; warp "06guild_0"[email protected],49,47; end; } } mes "[MVP Warper]"; mes "Sorry all the places is currently in use."; mes "Please wait, thank you"; close;} need help .. thank you