Jump to content

MikZ

Members
  • Content Count

    456
  • Joined

  • Last visited

1 Follower

About MikZ

  • Rank
    Advanced Member

Recent Profile Visitors

3113 profile views
  1. Hello! Good day.. May I request a script that give random status. I mean script below gives you choice which option do you want. what I wanted is that on GM can set which option. like ATK, MATK, HIT, FLEE, CRIT (min-max 1~5) and npc will not ask player which option they want. Npc will just randomly choose the option. I tried googling but cannot find any. thank you for helping me.!
  2. please delete. thank you!
  3. Hello! How can I fix these? I am trying to transfer to new hosting with cpanel installed. running centos 7. Please help thank you!
  4. Good day! May I know how to? Traps or arrow shower. e.g. Land mine and arrow shower destroys the trap. It should stack ideally or just push the trap in that direction. Thank you!
  5. 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!
  6. Good day! I am using client 20170614 and it does not have auto feed. what client does have auto feed? thank you!
  7. 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!
  8. Anyone please i am willing to pay. thank you!
  9. 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
  10. Good day! can I request updated ExtendedBG.c? got an error. thank you!
  11. 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!
  12. up for this please.
  13. Good day! Bug for zeny trade I am using client 20170614 . thank you!
×
×
  • Create New...

Important Information

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