Bringer
Members-
Posts
744 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Bringer
-
check this https://github.com/llchrisll/rAthena-Scripts/blob/master/requests/costume_enchant.txt
-
on my orignal trunk i got this error FIXED ERROR https://github.com/rathena/rathena/commit/2eebafb70330e37dd69a384ce0af52570b4956c2 so test latest rathena is working but monster just like normal summon i can request to monster using unitwalk just like on the video monster only WALKING so monster walk only the giving coordinate 1st Respawn .map$ = "new_1-4"; .x = 11; .y = 188; once summoned monster will move 1st waypoint then 2nd waypoint and so on then repeat until the monster reach last waypoint then repeat again the loop 2nd Request can you make it drop shower? tell say 5x5 ?
-
try item_data = item_db.searchname(item_name)
-
i want to request a walking MVP just walking around on maps like this on Video mvp should drop items on the floor every time mvp loses 10% of its total HP once MVP Dead Timer will be 15mins here is the idea reference https://youtu.be/TaQt_cNKbfM?t=592
-
https://rathena.org/board/topic/109539-utility-dress-changer-~-change-your-appearance-between-classes/
-
check this https://rathena.org/board/topic/126106-multi-language-system-npcs-compact-npc-system/
-
WoW i hope this release for free
-
Prontera Green Power By Speedrun
Bringer replied to Speedrun's topic in Maps & 3D Resources Downloads
if reach 50 hearts make for version 2 with MVP and PVP Statues too hehe -
DuplicateCreate and DuplicateRemove command compile error
Bringer replied to Zell's question in Source Support
@Zell Hello is this same on this command? https://board.herc.ws/topic/8216-duplicate-npc-commands/ -
strcharinfo(3) == "prontera" prontera? not WoE MAP and try to use isequipped you can check script_commands.txt for more details Check this Topic About Auto Kick https://rathena.org/board/topic/104887-no-guild-autokicker/?do=findComment&comment=297667
-
help me Asura Skill in ra master version 2023
Bringer replied to smallpop's question in Source Support
try this skill.cpp if( sc && sc->data[SC_CURSEDCIRCLE_ATKER] ) //Should only remove after the skill has been casted. status_change_end(src,SC_CURSEDCIRCLE_ATKER,INVALID_TIMER); return 0; // not to consume item. + case MO_BODYRELOCATION: + if (battle_config.lock && sd && (sd->sc.data[SC_ANKLE] || sd->sc.data[SC_SPIDERWEB])) { + clif_skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + break; + } Find skill_blown(src,bl,skill_get_blewcount(skill_id,skill_lv),unit_getdir(bl),(enum e_skill_blown)(BLOWN_IGNORE_NO_KNOCKBACK #ifdef RENEWAL ADD THIS ABOVE + case TF_BACKSLIDING: //This is the correct implementation as per packet logging information. [Skotlex] + if (battle_config.lock && sd && (sd->sc.data[SC_ANKLE] || sd->sc.data[SC_SPIDERWEB])) { + clif_skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + break; + + } battle.hpp + int lock; #include "../custom/battle_config_struct.inc" }; battle.cpp + { "lock", &battle_config.lock, 0, 0, 1, }, #include "../custom/battle_config_init.inc" trunk\conf\import\battle_conf.txt +// If set to false, will not be enabled.) +lock: true i try this code i dont have any error + if (skill_id == MO_EXTREMITYFIST && ((sd->spiritball == 0 && battle_config.asura_absorb_cast_cancel) || (!sd->sc.data[SC_EXPLOSIONSPIRITS] && battle_config.asura_dispell_cast_cancel))) { + clif_skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + return 0; + } switch( sd->menuskill_id ) { case AM_PHARMACY: -
Really? Better ask @Functor
-
Do you have gepard shield?
-
try PM @Functor
-
the video is from 10 years ago we dont know if that server have anti cheat or anti 0 delay GRF
-
skill.conf // Will normal attacks be able to ignore the delay after skills? (Note 1) skill_delay_attack_enable: yes
-
// The rate of time it takes to cast a spell (Note 2, 0 = No casting time) casting_rate: 100 // Delay time after casting (Note 2) delay_rate: 0 // Does the delay time depend on the caster's DEX and/or AGI? (Note 1) // Note: On Official servers, neither Dex nor Agi affect delay time delay_dependon_dex: no delay_dependon_agi: yes // Minimum allowed delay for ANY skills after castbegin (in milliseconds) (Note 1) // Note: Setting this to anything above 0 can stop speedhacks. min_skill_delay_limit: 10 // This delay is the min 'can't walk delay' of all skills. // NOTE: Do not set this too low, if a character starts moving too soon after // doing a skill, the client will not update this, and the player/mob will // appear to "teleport" afterwards. default_walk_delay: 80 Try this settings your skill. Conf
-
did you try the mapflag? //= Mapflag: Nightmare mode. //= Players drop items/equipment on death.
-
https://github.com/rathena/rathena/blob/master/npc/mapflag/nightmare.txt
-
try check this on latest rathena https://github.com/rathena/rathena/blob/master/src/map/pc.cpp#L7289 /** * Check if we still have the correct weapon to continue the skill (actually status) * If not ending it * @param sd * @return 0:error, 1:check done */ static void pc_checkallowskill(struct map_session_data *sd) { const enum sc_type scw_list[] = { SC_TWOHANDQUICKEN, SC_ONEHAND, SC_AURABLADE, SC_PARRYING, SC_SPEARQUICKEN, SC_ADRENALINE, SC_ADRENALINE2, SC_DANCING, SC_GATLINGFEVER, }; uint8 i; nullpo_retv(sd); if(!sd->sc.count) return; for (i = 0; i < ARRAYLENGTH(scw_list); i++) { // Skills requiring specific weapon types if( scw_list[i] == SC_DANCING && !battle_config.dancing_weaponswitch_fix ) continue; if(sd->sc.data[scw_list[i]] && !pc_check_weapontype(sd,skill_get_weapontype(status_sc2skill(scw_list[i])))) status_change_end(&sd->bl, scw_list[i], INVALID_TIMER); } if(sd->sc.data[SC_SPURT] && sd->status.weapon) // Spurt requires bare hands (feet, in fact xD) status_change_end(&sd->bl, SC_SPURT, INVALID_TIMER); if(sd->status.shield <= 0) { // Skills requiring a shield const enum sc_type scs_list[] = { SC_AUTOGUARD, SC_DEFENDER, SC_REFLECTSHIELD, SC_REFLECTDAMAGE }; for (i = 0; i < ARRAYLENGTH(scs_list); i++) if(sd->sc.data[scs_list[i]]) status_change_end(&sd->bl, scs_list[i], INVALID_TIMER); } }
-
Code for slide skill.cpp
-
Create table CREATE TABLE IF NOT EXISTS `e_fabre_punch_rank` ( `cid` INT(11) UNSIGNED NOT NULL DEFAULT '0', `name` NVARCHAR(30) NOT NULL DEFAULT '', `point` INT(11) SIGNED NOT NULL DEFAULT '0', `rank` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`cid`) ) ENGINE=MyISAM;