Jump to content

MikZ

Members
  • Content Count

    451
  • Joined

  • Last visited

1 Follower

About MikZ

  • Rank
    Advanced Member

Recent Profile Visitors

2963 profile views
  1. Good day! Just recently updated may git. and I my player notice that heaven drive is not working with hide skill. please confirm. thank you!
  2. Good day! I am using client 20170614 and it does not have auto feed. what client does have auto feed? thank you!
  3. hi @AnnieRuru I recently updated to Release v2022.04.07 however, the plugin now seems not working. guild owner can attack their own EMPERIUM. Hoping to get update on plugins too. thank you!
  4. Anyone please i am willing to pay. thank you!
  5. Good day! May I request please to make this compatible to hercules? Error on this script .red = bg_create( "bat_c03",53,128, strnpcinfo(0)+"::OnRedQuit", strnpcinfo(0)+"::OnRedDead" ); .blue = bg_create( "bat_c03",146,56, strnpcinfo(0)+"::OnBlueQuit", strnpcinfo(0)+"::OnBlueDead" ); // https://rathena.org/board/topic/114033-battleground-multiplayer-whith-evilclone/ function script F_ShuffleNumbers { deletearray getarg(2); [email protected] = getarg(0); [email protected] = getarg(1) +1 - [email protected]; [email protected] = getarg(3, [email protected]); if ([email protected] <= 0 || [email protected] <= 0) return 0; if ([email protected] > [email protected]) [email protected] = [email protected]; for ([email protected] = 0; [email protected] < [email protected]; [email protected]) [email protected][[email protected]] = [email protected]; for ([email protected] = 0; [email protected] < [email protected]; [email protected]) { [email protected] = rand([email protected]); set getelementofarray( getarg(2), [email protected] ), [email protected][[email protected]] + [email protected]; [email protected][[email protected]] = [email protected][[email protected]]; } return [email protected]; } prontera,155,185,5 script bg_pvp_clone 1_F_MARIA,{ .minplayer2start = 1; // 1vs1 mes "bg_pvp_clone"; if ( .start == true ) { mes "bg_pvp_clone is on-going"; close; } while ( .aid[[email protected]] != getcharid(3) && [email protected] < .size ) [email protected]; if ( [email protected] < .size ) { mes "You already join the queue."; close; } select "join"; mes "you have to stick to this map"; close2; .aid[ .size++ ] = getcharid(3); for ( [email protected] = 0; [email protected] < .size; [email protected] ) { if ( !isloggedin( .aid[[email protected]] ) ) { deletearray .aid[[email protected]], 1; [email protected]; --.size; } else { attachrid .aid[[email protected]]; if ( strcharinfo(3) != strnpcinfo(4) ) { deletearray .aid[[email protected]], 1; [email protected]; --.size; } } } detachrid; if ( .size < .minplayer2start *2 ) { announce .size +" players join", bc_npc | bc_area; end; } .start = true; .red = bg_create( "bat_c03",53,128, strnpcinfo(0)+"::OnRedQuit", strnpcinfo(0)+"::OnRedDead" ); .blue = bg_create( "bat_c03",146,56, strnpcinfo(0)+"::OnBlueQuit", strnpcinfo(0)+"::OnBlueDead" ); callfunc "F_ShuffleNumbers", 0, .size -1, [email protected]; for ( [email protected] = 0; [email protected] < .size; [email protected] ) { attachrid .aid[ [email protected][[email protected]] ]; bg_join ( [email protected] % 2 )? .red : .blue; } detachrid; bg_warp .red, "bat_c03", 53,128; bg_warp .blue, "bat_c03", 146,56; for ( [email protected] = 0; [email protected] < 10; [email protected] ) // spawn 10 of them callsub L_spawn, .red, getcharid(0, rid2name( .aid[ rand(.size) ] ) ), "::OnRedCloneKill"; for ( [email protected] = 0; [email protected] < 10; [email protected] ) callsub L_spawn, .blue, getcharid(0, rid2name( .aid[ rand(.size) ] ) ), "::OnBlueCloneKill"; deletearray .aid; .size = 0; sleep 30000; // Match Duration if ( .winside == .red || .redscore > .bluescore ) { mapannounce "bat_c03", "- Red side Won the match !", bc_map; callsub L_reward, .red; } else if ( .winside == .blue || .bluescore > .redscore ) { mapannounce "bat_c03", "- Blue side Won the match !", bc_map; callsub L_reward, .blue; } else mapannounce "bat_c03", "Battle end as a draw", bc_map; bg_destroy .red; bg_destroy .blue; mapwarp "bat_c03", "prontera",150,185; .redscore = .bluescore = .start = false; bg_updatescore "bat_c03", 0, 0; end; L_reward: bg_get_data getarg(0), 1; for ( [email protected] = 0; [email protected] < [email protected]; [email protected] ) getitem 501,1, [email protected][[email protected]]; return; OnRedCloneKill: callsub L_CloneKill, .red, .blue, .bluescore, "::OnRedCloneKill"; OnBlueCloneKill: callsub L_CloneKill, .blue, .red, .redscore, "::OnBlueCloneKill"; L_CloneKill: callsub L_spawn, getarg(0), getcharid(0), getarg(3); set getarg(2), getarg(2) +1; // killing clones add 1 point if ( .redscore < 100 && .bluescore < 100 ) bg_updatescore "bat_c03", .redscore, .bluescore; if ( getarg(2) == 100 ) { .winside = getarg(1); awake strnpcinfo(0); } end; OnRedQuit: callsub L_Quit, .red, .blue, "Red"; OnBlueQuit: callsub L_Quit, .blue, .red, "Blue"; L_Quit: if ( bg_get_data( getarg(0), 0 ) ) end; mapannounce "bat_c03", "All "+ getarg(2) +" team members has Quit!", bc_map; .winside = getarg(1); awake strnpcinfo(0); end; OnRedDead: callsub L_Dead, .red, .blue, .bluescore; OnBlueDead: callsub L_Dead, .blue, .red, .redscore; L_Dead: set getarg(2), getarg(2) +3; // killing players add 3 points if ( .redscore < 100 && .bluescore < 100 ) bg_updatescore "bat_c03", .redscore, .bluescore; if ( getarg(2) == 100 ) { .winside = getarg(1); awake strnpcinfo(0); } sleep2 1250; percentheal 100,100; end; L_spawn: [email protected] = bg_monster( getarg(0), "bat_c03", 0,0, "--ja--", callsub( L_mobid, readparam( BaseJob, getarg(1) ) ), strnpcinfo(0) + getarg(2) ); setunitdata [email protected], UMOB_LEVEL, readparam( BaseLevel, getarg(1) ); setunitdata [email protected], UMOB_MAXHP, readparam( MaxHp, getarg(1) ); setunitdata [email protected], UMOB_HP, readparam( Hp, getarg(1) ); setunitdata [email protected], UMOB_STR, readparam( bStr, getarg(1) ); setunitdata [email protected], UMOB_AGI, readparam( bAgi, getarg(1) ); setunitdata [email protected], UMOB_VIT, readparam( bVit, getarg(1) ); setunitdata [email protected], UMOB_INT, readparam( bInt, getarg(1) ); setunitdata [email protected], UMOB_DEX, readparam( bDex, getarg(1) ); setunitdata [email protected], UMOB_LUK, readparam( bLuk, getarg(1) ); setunitdata [email protected], UMOB_CLASS, readparam( Class, getarg(1) ); setunitdata [email protected], UMOB_SEX, readparam( Sex, getarg(1) ); setunitdata [email protected], UMOB_HAIRSTYLE, getlook( LOOK_HAIR, getarg(1) ); setunitdata [email protected], UMOB_HAIRCOLOR, getlook( LOOK_HAIR_COLOR, getarg(1) ); return; L_mobid: switch( getarg(0) ) { case Job_Knight: return 1634; case Job_Priest: return 1637; case Job_Wizard: return 1639; case Job_Blacksmith: return 1636; case Job_Hunter: return 1638; case Job_Assassin: return 1635; case Job_Crusader: return 2221; case Job_Monk: return 2224; case Job_Sage: return 2223; case Job_Rogue: return 2225; case Job_Alchemist: return 2222; case Job_Bard: return 2226; case Job_Dancer: return 2227; default: return 1002; // if not 3rd job then summon a poring muahahahaha .... nah, I'm just lazy } } bat_c03 mapflag battleground 2 bat_c03 mapflag nosave SavePoint bat_c03 mapflag nowarp bat_c03 mapflag nowarpto bat_c03 mapflag noteleport bat_c03 mapflag nomemo bat_c03 mapflag nopenalty bat_c03 mapflag nobranch bat_c03 mapflag noicewall bat_c03 mapflag nomobloot
  6. Good day! can I request updated ExtendedBG.c? got an error. thank you!
  7. Hi I recently updated my trunk from [v2021.02.08] `February 08 2021` all are okay until I update it. does that mean that Feb 2021 files are too old? what do you mean of client type? thank you!
  8. up for this please.
  9. Good day! Bug for zeny trade I am using client 20170614 . thank you!
  10. Anyone help me please. I tried this NPC script soul link https://pastebin.com/aCAW45Ev and it worked. Any idea why cant my server job soul linker spirits skill is always failed other skill are okay. just the spirit links. thank you!
  11. Hello! Good day, Is soul link bug? it is not working. im using [v2022.01.05] `January 05 2022`. thank you
  12. Hello, Good day! Can I request this kind of script. @nomemo will automatically set the map for no memo. this is for my event GM command. I don't want to have them a @mapflag command thank you!
  13. [email protected] = getelementofarray(getvariableofnpc(.npcgid, "MVPLadder"), getnpcid()); try to input it manually
  14. just change getnpcid(0)); to getnpcid());
×
×
  • Create New...

Important Information

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