Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/10/20 in all areas

  1. Hello, as some know I am leaving the community to grow professionally. I recently closed freelancers with great monetary returns and learning that will help me open my business. It's been 11 years in this community and thanks to the Ragnarok emulators I became a programmer. So that's goodbye, but I don't leave without leaving a new era for those who continue. I'm leaving two of my projects in which I use fake hooks to create new screens, interactions, walk with WASD and other systems. The code is not very clean because I had no idea I was distributing it. I'm back to RO sceneario cause now I have a good job and more free time :c I will not teach how to use (but for experiend user's I can support, just ask in this post your doubts), but I appreciate it if someday someone more experienced guides on how to hook. Emulator: https://bitbucket.org/lukasrmattos/ragnaghostz/src/master/ Launcher & Hook Logic https://bitbucket.org/lukasrmattos/rgzlauncher/src/master/ Sample of system in those projects: https://streamable.com/m8291
    1 point
  2. View File 9 Towns in Map Here is my 9 towns in 1 map ! Contact me for support in skype: keough_99 Submitter K e o u g h Submitted 12/05/2018 Category Maps & 3D Resources Video https://youtu.be/kIFe-3sJR9U Content Author Keough  
    1 point
  3. in skill_db.txt 289,9,6,1,0,0x1,0:0:0:0:0:-1,5,1,yes,0,0xE00,0,magic,0,0x10020, SA_DISPELL,Dispell change the inf3 into 289,9,6,1,0,0x1,0:0:0:0:0:-1,5,1,yes,0,0xE00,0,magic,0,0x20, SA_DISPELL,Dispell removing this // 0x010000 - skill that affects hidden targets
    1 point
  4. case KO_ZANZOU: { int c = 0; i = map_foreachinmap(skill_check_condition_mob_master_sub, sd->bl.m, BL_MOB, sd->bl.id, MOBID_ZANZOU, skill_id, &c); if( c >= skill_get_maxcount(skill_id,skill_lv) || c != i) { clif_skill_fail(sd , skill_id, USESKILL_FAIL_LEVEL, 0); return false; } } break; + case MO_EXTREMITYFIST: + if( !sd->spiritball || !sd->sc.data[SC_EXPLOSIONSPIRITS]){ + clif_skill_fail(sd , skill_id, USESKILL_FAIL_LEVEL, 0); + return false; + } + break; } in skill.cpp
    1 point
  5. 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.
    1 point
  6. If you need a tutorial you shouldn't be trying to set this up. Google is your friend! Hint: you can unpack .apk's with winrar to view the files. Other than that, there are many tutorials online for android application development.
    1 point
×
×
  • Create New...