Mabuhay

Members
  • Content Count

    371
  • Avg. Content Per Day

    0
  • Joined

  • Last visited

  • Days Won

    20

Everything posted by Mabuhay

  1. View File Instanced Emperium Test Breaker + Ranker/Ladder As the title says. Records break time of the player. Ranks them with who had the fastest time. Uses only a custom emperium mob duplicate. The script would be as is. Use this freely and edit it as much as you need. Compatibility is your responsibility. No backward compatibility support. Enjoy! Submitter Mabuhay Submitted 01/23/2020 Category Utilities Video Content Author Mabuhay  
  2. Its pretty much @Vykimo's script. Check his website.
  3. Version 1.0.0

    43 downloads

    As the title says. Records break time of the player. Ranks them with who had the fastest time. Uses only a custom emperium mob duplicate. The script would be as is. Use this freely and edit it as much as you need. Compatibility is your responsibility. No backward compatibility support. Enjoy!

    Free

  4. Yes, you need to edit in phpMyAdmin.. You should've learned how to do this if you set the server up yourself.
  5. No you need to edit the database for GM Account. For GM Sprite, you need to edit clientinfo.xml or sclientinfo.xml in your data folder of the client.
  6. izlude map on pre-re is different from renewal.
  7. I dont think its a bug? Have you checked this? case MO_EXTREMITYFIST: { struct block_list *mbl = bl; // For NJ_ISSEN short x, y, i = 2; // Move 2 cells (From target) short dir = map_calc_dir(src,bl->x,bl->y); skill_attack(BF_WEAPON,src,src,bl,skill_id,skill_lv,tick,flag); if (skill_id == MO_EXTREMITYFIST) { status_set_sp(src, 0, 0); status_change_end(src, SC_EXPLOSIONSPIRITS, INVALID_TIMER); status_change_end(src, SC_BLADESTOP, INVALID_TIMER); #ifdef RENEWAL sc_start(src,src,SC_EXTREMITYFIST2,100,skill_lv,skill_get_time(skill_id,skill_lv)); #endif } else { status_set_hp(src, 1, 0); status_change_end(src, SC_NEN, INVALID_TIMER); status_change_end(src, SC_HIDING, INVALID_TIMER); } if (skill_id == MO_EXTREMITYFIST) { mbl = src; // For MO_EXTREMITYFIST i = 3; // Move 3 cells (From caster) } if (dir > 0 && dir < 4) x = -i; else if (dir > 4) x = i; else x = 0; if (dir > 2 && dir < 6) y = -i; else if (dir == 7 || dir < 2) y = i; else y = 0; // Ashura Strike still has slide effect in GVG if ((mbl == src || (!map_flag_gvg2(src->m) && !map_getmapflag(src->m, MF_BATTLEGROUND))) && unit_movepos(src, mbl->x + x, mbl->y + y, 1, 1)) { clif_blown(src); clif_spiritball(src); } } break;
  8. The two is not related. Edit GRF Files using GRF Editor
  9. View File Emperium Breaker Ladder + Points + Shop The title says it all.. This would record a player's emp break count GM can easily reset the table This method is more optimized because the data is properly indexed on a table. Added emp breaker point shop - Account bounded.. Enjoy! Installation instructions : Submitter Mabuhay Submitted 01/18/2020 Category Utilities Video Content Author Mabuhay
  10. https://rathena.org/board/topic/121407-utility-giveitem-command/
  11. I dont think so. Its only gonna clone your character like a mob.
  12. Added as of 18-01-2020: Euphy Woe Controller Emperium Breaker Ladder + Points + Shop @market clone update
  13. View File @market clone update patch This is my updated @market clone as per this topic: Im currently using a sever file from December 2019. But I dont think it would not work on latest server files. Enjoy Submitter Mabuhay Submitted 01/18/2020 Category Source Modifications Video Content Author AnnieRuru, Dastgir, Napster, Mabuhay  
  14. Version 1.0.0

    54 downloads

    This is my updated @market clone as per this topic: Im currently using a sever file from December 2019. But I dont think it would not work on latest server files. Enjoy

    Free

  15. Version 1.0.0

    72 downloads

    The title says it all.. This would record a player's emp break count GM can easily reset the table This method is more optimized because the data is properly indexed on a table. Added emp breaker point shop - Account bounded.. Enjoy! Installation instructions :

    Free

  16. View File Euphy's WoE Controller + Gepard Check + Minor fix As the title says. I added some fix on checkweight part where it will throw some error when item mailing is disabled. Added gepard id check support. Submitter Mabuhay Submitted 01/15/2020 Category Utilities Video Content Author Euphy, Mabuhay  
  17. Version 1.0.0

    54 downloads

    As the title says. I added some fix on checkweight part where it will throw some error when item mailing is disabled. Added gepard id check support.

    Free

  18. --------------------------------------- *disablenpc "<NPC object name>"; *enablenpc "<NPC object name>"; These two commands will disable and enable, respectively, an NPC object specified by name. The disabled NPC will disappear from sight and will no longer be triggerable in the normal way. It is not clear whether it will still be accessible through 'donpcevent' and other triggering commands, but it probably will be. You can disable even warp NPCs if you know their object names, which is an easy way to make a map only accessible through walking half the time. Then you 'enablenpc' them back. You can also use these commands to create the illusion of an NPC switching between several locations, which is often better than actually moving the NPC - create one NPC object with a visible and a hidden part to their name, make a few copies, and then disable all except one. --------------------------------------- doc/script_commands.txt
  19. Untested but should work.. // How to use F_Warp? // F_Warp(<item_id>,<item_amount>,"<mapname>"{,<x>{,<y>}}); prontera,150,180,0 script Toll Warp 123,{ function F_Warp; mes "Where would you like to warp?"; next; switch(select( "Prontera", // Case 1 "Geffen", // Case 2 "Payon" // Case 3 -- no "," since this is the last in the lst.. )) { case 1: // Prontera F_Warp(501,5,"prontera",150,160); break; case 2: // Geffen F_Warp(502,3,"geffen",50,100); break; case 3: // Payon F_Warp(503,1,"payon",145,170); break; } end; function F_Warp { [email protected] = getarg(0); [email protected] = getarg(1); [email protected]$ = getarg(2,""); [email protected] = getarg(3,0); [email protected] = getarg(4,0); if ( countitem([email protected]) < [email protected] ) { mes "You dont have enough "+getitemname([email protected])+" to warp in this map."; close; } delitem [email protected], [email protected]; warp [email protected]$, [email protected], [email protected]; return; } } Read how F_Warp works.. You should know the basic on how to add menu.. If you are still confused, refer to script_commands.txt
  20. Here is my solution. All thanks to @Litro Endemic for the idea.. goto pc.cpp look for /*========================================== * Invoked once after the char/account/account2 registry variables are received. [Skotlex] * We didn't receive item information at this point so DO NOT attempt to do item operations here. * See intif_parse_StorageReceived() for item operations [lighta] *------------------------------------------*/ void pc_reg_received(struct map_session_data *sd) Add this : // Cash shop sd->cashPoints = pc_readaccountreg(sd, add_str(CASHPOINT_VAR)); sd->kafraPoints = pc_readaccountreg(sd, add_str(KAFRAPOINT_VAR)); + if ( pc_readaccountreg(sd, add_str("#BLOCKPASS")) ) + sd->state.protection_acc = 1; + else + sd->state.protection_acc = 0; Dont include + compile and done.
  21. Pwede mo ata igoogle ung error code. Parang makikita mo lang yan. May kulang ata sa registry key mo.