Jump to content

GM.PiXeL

Members
  • Content Count

    56
  • Joined

  • Last visited

Everything posted by GM.PiXeL

  1. You can find those source mods in the Source Request and Source Support sections.
  2. Hi Hercules, I'm currently installing MySQL Server on my computer. I forgot on what will I choose among the "Config Type" Here are the choices: Kindly help me on what to choose or what's the best. Thanks in advance.
  3. What? Please make a noob-friendly guide. CPS DLL then what?
  4. Question: So, I encrypt the grf with the security mode. Now, how to make my client read/decrpyt that grf?
  5. It lessens the error but still got this: 1>..srcmapskill.c(6453): error C2065: 'i' : undeclared identifier 1>..srcmapskill.c(6459): error C2065: 'i' : undeclared identifier 1>..srcmapskill.c(6485): error C2065: 'i' : undeclared identifier 1>..srcmapskill.c(6486): error C2065: 'i' : undeclared identifier @ Line 6452 : ii = i; @ Line 6459 : if( !i && ( skill_id == RG_STRIPWEAPON || skill_id == RG_STRIPSHIELD || skill_id == RG_STRIPARMOR || skill_id == RG_STRIPHELM ) ) @ Line 6485 : clif->skill_nodamage(src,bl,skill_id,skill_lv,i); @ Line 6486 : i = 1;
  6. Hi Hercules, I wanted to add this patch on my server. I tried it doing manually. http://herc.ws/board/files/file/27-forcibly-strip/ Index: map/skill.c===================================================================--- map/skill.c (revision 12238)+++ map/skill.c (working copy)@@ -6397,6 +6397,7 @@ case SC_STRIPACCESSARY: { unsigned short location = 0; int d = 0;+ unsigned char ii = 0; //Rate in percent if ( skill_id == ST_FULLSTRIP ) {@@ -6450,10 +6451,48 @@ break; } + ii = i;+ //Attempts to strip at rate i and duration d if( (i = skill->strip_equip(bl, location, i, skill_lv, d)) || (skill_id != ST_FULLSTRIP && skill_id != GC_WEAPONCRUSH ) ) clif->skill_nodamage(src,bl,skill_id,skill_lv,i); + if( !i && ( skill_id == RG_STRIPWEAPON || skill_id == RG_STRIPSHIELD || skill_id == RG_STRIPARMOR || skill_id == RG_STRIPHELM ) )+ {+ int idx = sd?pc->search_inventory (sd, 7321):-1;+ if( idx >= 0 )+ {+ struct status_change *sc = iStatus->get_sc(src);+ if( sc->data[SC_SOULLINK] )+ {+ if( sc->data[SC_SOULLINK]->val2 == SL_ROGUE )+ {+ if (rnd()0 >= ii)+ {+ enum sc_type sc_atk;+ if( skill_id == RG_STRIPWEAPON )+ sc_atk = SC_NOEQUIPWEAPON;+ else if( skill_id == RG_STRIPSHIELD )+ sc_atk = SC_NOEQUIPSHIELD;+ else if( skill_id == RG_STRIPARMOR )+ sc_atk = SC_NOEQUIPARMOR;+ else if( skill_id == RG_STRIPHELM )+ sc_atk = SC_NOEQUIPHELM;+ else+ sc_atk = SC_NONE;+ if( sc_atk != SC_NONE )+ {+ sc_start(bl, sc_atk, 100, skill_lv, d);+ clif->skill_nodamage(src,bl,skill_id,skill_lv,i);+ i = 1;+ }+ }+ pc->delitem(sd, idx, 1, 0, 1, LOG_TYPE_NONE);+ }+ }+ }+ }+ //Nothing stripped. if( sd && !i ) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); But this are the errors: 1>..srcmapskill.c(6453): error C2065: 'i' : undeclared identifier 1>..srcmapskill.c(6459): error C2065: 'i' : undeclared identifier 1>..srcmapskill.c(6464): error C2065: 'iStatus' : undeclared identifier 1>..srcmapskill.c(6464): error C2223: left of '->get_sc' must point to struct/union 1>..srcmapskill.c(6485): error C2065: 'i' : undeclared identifier 1>..srcmapskill.c(6486): error C2065: 'i' : undeclared identifier
  7. Thanks for this. I already have the LOV for SG just forgot to update. Status: Sage/Wiz = Done. Sg = Done. Rouge = Not Done
  8. HI Hercules, This is my second/last topic on SL Modification. I want to add an extra effect on Soul Link skill. This is the effects i want to add: • Sage - The Sage's HP will also increase by BaseLvl*200 HP and his/her Vit will increase by Int/5 (For example, 255 Int will give you an additional bonus of 255/5 = 51 Vit. • Wizard - The Wizard's HP will also Increase by BaseLvl*200 HP and his/her Vit will increase by Int/5(For example, 255 Int will give you an additional bonus of 255/5 = 51 Vit. • Star Gladiator - Enable to use Lvl 10 Parrying. Increase damage on Boss monster and Holy monster by 70%. • Rouge - You can use Single Strip through Full Chemical Protection by consuming Glistening Coat(Working only when the target has FCP or Full Chemical Protection) Oh, I found a src code on Sage/Wizard and Star Gladiator on this topic: But the problem is, I do not know where to add those. http://herc.ws/board/topic/2232-soul-link-modif-request/?p=14962 I also found the one for Rouge, but there is a problem after compiling. http://herc.ws/board/files/download/27-forcibly-strip/ 48 Errors and 2 Warnings. Thanks In Advance. (PS: You can post the src mod one by one.) Status: Wizard - Done. Sage - Done. Star Gladiator - Done. Rouge - Not yet Done.
  9. Thank you very much sir pan. You've helped me already with my 2 topics on SOURCE. (Luk Freeze; and this) Thanks again.
  10. Correction: if( require.weapon && !pc_check_weapontype(sd,require.weapon) ) { clif->skill_fail(sd,skill_id,USESKILL_FAIL_THIS_WEAPON,0); return 0; } This is in src/map/skill.c Errors: All works fine except for the Knight/LK parrying skill using one hand sword. I still can't use parrying with one hand sword. • Alchemist - Done • Super Novice - Done • Blacksmith - Done • Bard / Dancer - Done • Monk - Done • Knight - Not Yet Done.
  11. HI Hercules, I want to add an extra effect on Soul Link skill. This is the effects i want to add: • Alchemist - Increase Acid Demonstration Skill by 15%. • Knight - Enable to use Parrying with one hand sword. • Super Novice - Boosts Bash by 50%. • Blacksmith - Enable to use LVL 1 Charge Attack. • Bard / Dancer - Increase arrow vulcan skill by 15%. • Monk - Increase Finger Offensive skill by 15%. Thanks In Advance. (PS: You can post the src mod one by one.) Status: • Alchemist - Done • Super Novice - Done • Blacksmith - Done • Bard / Dancer - Done • Monk - Done • Knight - Done
  12. Sorry. I'll never do it again. thanks also for the link of forum rules. What if I want to add : 220 Luk = 3secs Freeze. it will be : // Players that have luk above or equal 260 are immune to Freeze if( type == SC_FREEZE && sd->battle_status.luk >= 260 ) return 0; // Players that have luk above or equal 240 have freeze timer reduced to 2s if( type == SC_FREEZE && sd->battle_status.luk >= 240 && tick > 2000 ) tick = 2000; // is in ms return 0; // Players that have luk above or equal 220 have freeze timer reduced to 3s if( type == SC_FREEZE && sd->battle_status.luk >= 220 && tick > 3000 ) tick = 3000; // is in ms Is this correct? only the last one will not have return 0; No it's not correct, it should be something like: // Players that have luk above or equal 260 are immune to Freeze if( type == SC_FREEZE && sd->battle_status.luk >= 260 ) return 0; // Players that have luk above or equal 240 have freeze timer reduced to 2s if( type == SC_FREEZE && sd->battle_status.luk >= 240 && tick > 2000 ) tick = 2000; // is in ms if( type == SC_FREEZE && sd->battle_status.luk >= 220 && sd->battle_status.luk < 240 && tick > 3000 ) tick = 3000;If you return, the rest of this function won't be read, then it won't activate SC_FREEZE. Note that there are two different checks regarding luk in the third condition Thanks mate. /no1
  13. What if I want to add : 220 Luk = 3secs Freeze. it will be : // Players that have luk above or equal 260 are immune to Freeze if( type == SC_FREEZE && sd->battle_status.luk >= 260 ) return 0; // Players that have luk above or equal 240 have freeze timer reduced to 2s if( type == SC_FREEZE && sd->battle_status.luk >= 240 && tick > 2000 ) tick = 2000; // is in ms return 0; // Players that have luk above or equal 220 have freeze timer reduced to 3s if( type == SC_FREEZE && sd->battle_status.luk >= 220 && tick > 3000 ) tick = 3000; // is in ms Is this correct? only the last one will not have return 0;
  14. do i have to add return 0; after tick = 2000; // is in ms?
  15. Hi Hercules, How to make if a player has 240 LUK freeze status will only be 2seconds. But if 260 LUK he will never be freeze. Example: High Wizard casts storm gust to 240 LUK player, then after 2 seconds, the freeze will removed. Another Example: High Wizard casts storm gust to 260 LUK player but did not freeze. Thanks in advanced.
×
×
  • Create New...

Important Information

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