-
Posts
550 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by Erba
-
-
use search this is already requested and answered
-
Do not use this protection, it does not protect anything
how come?
-
bump
-
you probably need something like OnPCUseSkillEvent to prevent the skill casting on self
http://www.eathena.ws/board/index.php?showtopic=274088
I feel like reviving that modification ... somehow .. after I download latest client files maybe
annie,
how can i do it im using the soul link function for the item
-
I am having trouble with Star Gladiator's Soul Link effect, but after trying, asking and searching rAthena and Google i came up with the answer of sir MarkZD and sir Kichi, Thank you for your help!
Enabling Lord of Vermillion level 10 and LK Parrying Level 10 using Book
I dont know how to make diff patches.
tested on r16797
Open your src/map/pc.c
Find:
for( i = 0; i < MAX_SKILL; i++ ) { if( sd->status.skill[i].flag != SKILL_FLAG_PLAGIARIZED ) //Don't touch plagiarized skills sd->status.skill[i].id = 0; //First clear skills. }
Add this Below it:
+if( sd->sc.count && sd->sc.data[SC_SPIRIT] && sd->sc.data[SC_SPIRIT]->val2 == SL_STAR) + { + sd->status.skill[85].id = 85; + sd->status.skill[85].lv = 10; + sd->status.skill[85].flag = SKILL_FLAG_PERMANENT; + sd->status.skill[356].id = 356; + sd->status.skill[356].lv = 10; + sd->status.skill[356].flag = SKILL_FLAG_PERMANENT; + }
Final Output:
for( i = 0; i < MAX_SKILL; i++ ) { if( sd->status.skill[i].flag != SKILL_FLAG_PLAGIARIZED ) //Don't touch plagiarized skills sd->status.skill[i].id = 0; //First clear skills. } if( sd->sc.count && sd->sc.data[SC_SPIRIT] && sd->sc.data[SC_SPIRIT]->val2 == SL_STAR) { sd->status.skill[85].id = 85; sd->status.skill[85].lv = 10; sd->status.skill[85].flag = SKILL_FLAG_PERMANENT; sd->status.skill[356].id = 356; sd->status.skill[356].lv = 10; sd->status.skill[356].flag = SKILL_FLAG_PERMANENT; }
= This will make Star Gladiators be able to use skill LOV and Parrying lvl 10
now about enabling Star Gladiators to Use Parryling lvl 10 with Books
Open src/map/skill.c
Find:
int skill_check_condition_castend(struct map_session_data* sd, short skill, short lv) { struct skill_condition require; struct status_data *status; int i; int index[MAX_SKILL_ITEM_REQUIRE];
Add this below:
struct status_change *sc = &sd->sc;
Final Output:
int skill_check_condition_castend(struct map_session_data* sd, short skill, short lv) { struct skill_condition require; struct status_data *status; int i; int index[MAX_SKILL_ITEM_REQUIRE]; struct status_change *sc = &sd->sc;
[still at src/map/skill.c] Now Find:
if(require.weapon && !(pc_check_weapontype(sd,require.weapon)
Replace it by this:
if(require.weapon && !(pc_check_weapontype(sd,require.weapon) || (skill == LK_PARRYING && sc && sc->data[SC_SPIRIT] && sc->data[SC_SPIRIT]->val2 == SL_STAR && sd->status.weapon == W_BOOK)) ){ clif_skill_fail(sd,skill,USESKILL_FAIL_THIS_WEAPON,0); return 0; }
Finally you can now RECOMPILE
i am using rev16797 and this is working on.
-
Can someone help me how can i make my soul link scroll cannot be used by owner but will use it to buff others, like the provoke skill of Swordsman which cannot be casted on self but can be casted to enemies/monsters.
how can i do it with an item[soul link scroll]?
sorry if i posted on the wrong section
-
bump for the last question?
-
bump
-
How can i make Dragon breath be ignored when player is using GTB? Thank you
-
-
svn "11771" the one i checked out at github
the problem is that i am always having problem with rejected from server
in my packet_db: 30
in my mmo.h : 20120410
my client is 20120410aRagexeRE diffed with skip packet header obfuscation
in my clientinfo.xml the version : 30
i am running the server with the same ip of my current running server, but i am just using
char port: 6122
map port: 5122
login port: 6902
all is recompiled and no more error is popping out except for rejected from server.
after rejected from server it just automatically go to Failed to connect to server..
all my IP configuration is correct i already triple checked itbump
bump
-
I tried adding
Coup de Grace by Goddameit
Wind Run by Madalilang
but all i got was undeclared Identifier.
now i tried to Mimic Hallucination Walk of Guillotine Cross and rename it to Wind Run but as i recompile i always got these erros:
Error: 2 error C2065: 'RA_WINDRUN' : undeclared identifier D:\Gaming\revision17049\src\map\status.c 550 1 map-server_sql (Visual Studio 2010) 4 IntelliSense: argument of type "int" is incompatible with parameter of type "sc_type" d:\Gaming\revision17049\src\map\status.c 10259 5 map-server_sql (Visual Studio 2010) 3 IntelliSense: identifier "RA_WINDRUN" is undefined d:\Gaming\revision17049\src\map\status.c 550 10 map-server_sql (Visual Studio 2010)
This is what ive done:
Skill.c
case GC_HALLUCINATIONWALK: { int heal = status_get_max_hp(bl) / 10; if( status_get_hp(bl) < heal ) { // if you haven't enough HP skill fails. if( sd ) clif_skill_fail(sd,skillid,USESKILL_FAIL_HP_INSUFFICIENT,0); break; } if( !status_charge(bl,heal,0) ) { if( sd ) clif_skill_fail(sd,skillid,USESKILL_FAIL_HP_INSUFFICIENT,0); break; } clif_skill_nodamage(src,bl,skillid,skilllv,sc_start(bl,type,100,skilllv,skill_get_time(skillid,skilllv))); } break; case RA_WINDRUN: { int heal = status_get_max_hp(bl) / 10; if( status_get_hp(bl) < heal ) { // if you haven't enough HP skill fails. if( sd ) clif_skill_fail(sd,skillid,USESKILL_FAIL_HP_INSUFFICIENT,0); break; } if( !status_charge(bl,heal,0) ) { if( sd ) clif_skill_fail(sd,skillid,USESKILL_FAIL_HP_INSUFFICIENT,0); break; } clif_skill_nodamage(src,bl,skillid,skilllv,sc_start(bl,type,100,skilllv,skill_get_time(skillid,skilllv))); } break;
Skill.h
EL_STONE_RAIN, RA_WINDRUN = 8443, // i added this one
Status.c
set_sc( GC_HALLUCINATIONWALK , SC_HALLUCINATIONWALK, SI_HALLUCINATIONWALK, SCB_FLEE ); set_sc( RA_WINDRUN , SC_HALLUCINATIONWALK, SI_HALLUCINATIONWALK, SCB_FLEE ); //i added this one
Waiting for help.. thank you!
please mark this solve! thank you
-
Having Compilation error sir
-
thank you sir! btw i admire your work ! Looking forward to your next invention hehe ^^
-
same error with ganja..
not working
-
as the title says.. sorry im newbie in this kind of field..
i know that there is a guide in adding custom skills but for me its complicated..
can someone help me with this one? thank you in advance
-
i can't understand you
Skill Shortcut F1 - F9
i cant put the skill in it sir.. i already followed that guide
bump please?
bump please
buuuuump pleasseee
buuuuuump
-
skill_tree.txt
thanks .. now the problem is that i can put it in the skill shortcut tab.. how to deal with it sir?
-
I followed the the guide on how to add custom skill in the rathena.org/wiki
i already added the desired .bmp and .spr in the texture/item and sprite/¾ÆÀÌÅÛ
but the problem is this:
i already added it in the luafiles/skillinfoz/...
still cant be learned..
but when i make the skill usable via item it is now drag able but cant be put in skill shortcut tab
how can i fix this? can someone help me please? thank you
-
i did follow the right source modification for adding custom skills now i successfully added.. WL_INTENSEEARTHQUAKE
but the problem is after i add the
drop:
WL_INTENSEEARTHQUAKE.spr
WL_INTENSEEARTHQUAKE.act
item:
WL_INTENSEEARTHQUAKE.bmp
the skill which i made still cannot be drag into the Skill tab? how to fix this?
-
@pharell i've sent you the correct code regarding that mod
can you please share it to me?
-
can i use the oldest version for my revision 16797?
and also in eAmod?
-
in my phpmyadmin i granted all the permission
for the second one i cant fine the file for me to check the spaces even if i follow the path
the last one.. actually im poor with php or any website related stuff.. can you teach me how to fix this? thank you for your reply
-
I am having problem with these:
[03-Dec-2013 01:39:31 UTC] PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0 [03-Dec-2013 01:39:59 UTC] PHP Warning: Unknown: open(/tmp/sess_228e9698cb93dcc449b6e0585c6acd4d, O_RDWR) failed: No space left on device (28) in Unknown on line 0 [03-Dec-2013 08:34:20 UTC] PHP Notice: Undefined offset: 0 in /home/alapakapa61/public_html/lib/Flux/Template.php on line 1161
this is the content of my Template.php on line 1161
else if (count($jobs) === count($equipJobs) - 1 && !in_array($equipJobs[0], $jobs)) {
how to fix this one?
H> PVP script with PVP Ladder
in Scripting Support
Posted · Edited by Erba
Hello, i am using this kind of PVP Warper with PVP Ladder Script, the script is originally created by Sir Brian
this script doesnt have any errors but it doesnt add kills or deaths when a player kills or dies inside a pvp or gvg mapflag.
i am using rathena 16797..
Help is greatly appreciated thank you!