Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/06/22 in all areas

  1. Hi, I'm releasing server side tools that are Autopot, Autobuff, Restock + Autorestock, and a macro engine server side. They are the positive product of the frustration of having too much variance in fast gameplay, such as : Latency, compounded by the fact that the client doesn't queue skills, so between each action, you have your ping as an extra The hassle of having to install third party tools just to be competitive Hence I wanted to create a set of tools that would become the default ones that server use. Note : When I refer to Autopot I really mean Autopot + Autobuff + Restock + Autorestock. For now they are tightly coupled, if needed I can provide separated versions. The core engines being source based, they should run with high performance. Installation server side : By cloning a repository Full suite git clone --branch mod/autopot+macro https://github.com/Singe-Horizontal/rathena/ Autopot only git clone --branch mod/autopot https://github.com/Singe-Horizontal/rathena/ Macros only git clone --branch mod/macro https://github.com/Singe-Horizontal/rathena/ Client side: For autopot icons: For Macros: --data\luafiles514\lua files\skillInfoz\skillinfolist.lub [SKID.MACRO_TARGET] = { "MACRO_TARGET", SkillName = "Macro Target", MaxLv = 12, AttackRange = {14,14,14,14,14,14,14,14,14,14,14,14} }, [SKID.MACRO_NOTARGET] = { "MACRO_NOTARGET", SkillName = "Macro No Target", MaxLv = 12, bSeperateLv = false, }, [SKID.MACRO_GROUND] = { "MACRO_GROUND", SkillName = "Macro Ground", MaxLv = 12, bSeperateLv = false, AttackRange = {14,14,14,14,14,14,14,14,14,14,14,14} }, [SKID.MACRO_SUPPORT] = { "MACRO_SUPPORT", SkillName = "Macro Support", MaxLv = 12, bSeperateLv = false, AttackRange = {14,14,14,14,14,14,14,14,14,14,14,14} }, You can also customize macros icons, take a look at the file db/import/item_db.yml to see how macro items are done. A handful of tests have already be done, but bugs may be lurking. Feel free to report any. Also don't hesitate to contact me for support.
    1 point
  2. Allow players to farm legally xp or drop or both on a map while they are away from computer / game. – Auto heal skill (skill list : Heal, Highness Heal, Potion Pitcher, others can be added on script side) – Auto HP / SP potions use (Configure min HP or SP before using it) – Sit / Regen (Configure min HP or SP before sit, it auto stand to attack if hit) – Auto buff skill (Player can choose between all his support skills, it checked if the player is still under status to rebuff) – Auto attack skill (Player can choose between all his target or ground skills, if ground, the skill is used on ennemie position) – Auto buff item use (item list : Concentration, Awakening, Berserk potions, others can be added on script side, player can choose the delay between each use) – Disallow warp to another map while autoattack running (avoid any issue if used with @afk) – If death, disactivate the auto attack status – Allow player to disable auto melee attack (usefull for job that only want to use skills) – Teleportation configuration (skill and fly wing, ex 1) if no mob meet after x s 2) if low hp)) – Allow player to choose enemies by mob id (+ Allow player to attack or ignore if hit by an aggressive monster not on list) – Allow player to choose item to loot by item id
    1 point
  3. Good Day rAthena ! ---------------------------------------------------------------------------------------- Released Scripts Most of my script is not mine but since its too old i make it work to latest rAthena scripting . But i also made my few script for my own server . I will separate my NPC script to ( 3 ) Different Type of Server ("Low Rate","Mid Rate","High Rate") EVENTS - Mid Rate / High rate Alon Event Bombring Event Dice Event Fabre Punch Event Free For All Event Goblin Invasion Event Mushroom Event MVP Event Poring Catcher Event Racing Event Soccerball Event Stop the Clock Event Town Invasion Event Treasure Box Event True or False Event Event Control Manager Shower Event Whos Online Event ---------------------------------------------------------------------------------------- Utilities - Low Rate / Mid Rate / High rate ---------------------------------------------------------------------------------------- CoolEvent Corp. Employee ( PRO Style - Coupon ) HOT! Lotti Girl ( PRO Style ) HOT Stats Seller HOT Time Play HOT Instant Job / Baby Changer HOT Event Whisper HOT GM LOGIN HOT GOD ITEM HOT Server Time Freebies Farm Zone Berry Changer Server Announcer Attendance Banker Broadcaster with Delay and Payment Change Gender Change Name Enter to Channel System Emperium Breaker Test Emperium Breaker Ladder with Points Changer Guild Ladder no need SQL MVP Top Hunter Ladder no need SQL Healer & Linker Moving Waiting Room ---------------------------------------------------------------------------------------- Quest - Low Rate / Mid Rate / High rate ---------------------------------------------------------------------------------------- Bubble Gum Quest Halter Berzebub Card Quest ---------------------------------------------------------------------------------------- SECURITY - Low Rate / Mid Rate / High rate ---------------------------------------------------------------------------------------- AntiBot System HOT! PAID NPC Notes I am a bit lazy to write all those Script Descriptions, i do believe that all of you able to get how this script works. Im tired now i will update this post on next few days to update all my working script need to update first and test to work to latest rAthena . Most of the NPC that already here already have a updated version so to get that you need to directly send me a message it will be gonna a paid script or you can request so i will put it on rAthena Download section and make it a paid NPC Enjoy!
    1 point
  4. You must uncheck Disable Map Interface in your diff
    1 point
  5. Update! Character name and Character Image with selected Hair Style and Hair Color are now showing on created character slot. Name has been trimmed and hidden for longer names, shown on tooltip once hovered.
    1 point
  6. Hello! You have already asked about "Body Relocation + Spider Web" and got the solution: https://rathena.org/board/topic/118958-block-body-relocation-while-spider-web/ But it is without checking the status of "Ankle Snare". The final solution: Open ../src/map/skill.cpp and in the function skill_castend_pos2 after: case MO_BODYRELOCATION: if (unit_movepos(src, x, y, 2, 1)) { add: if(sc && (sc->data[SC_SPIDERWEB] || sc->data[SC_ANKLE])) break;
    1 point
  7. open skill.cpp Find case MO_BODYRELOCATION: if (unit_movepos(src, x, y, 2, 1)) { #if PACKETVER >= 20111005 clif_snap(src, src->x, src->y); #else clif_skill_poseffect(src,skill_id,skill_lv,src->x,src->y,tick); #endif if (sd) skill_blockpc_start(sd, MO_EXTREMITYFIST, 2000); } break; Replace to: case MO_BODYRELOCATION: // Block skill usage while you have SC_SPIDERWEB status if(sc&& sc->data[SC_SPIDERWEB]) break; if (unit_movepos(src, x, y, 2, 1)) { #if PACKETVER >= 20111005 clif_snap(src, src->x, src->y); #else clif_skill_poseffect(src,skill_id,skill_lv,src->x,src->y,tick); #endif if (sd) skill_blockpc_start(sd, MO_EXTREMITYFIST, 2000); } break;
    1 point
  8. prontera,139,180,5 script Skull Points 63,{ .@char_id = getcharid(0); .@count = countitem( 7420 ) - countitem2( 7420, 1,0,0, 254, 0, (.@char_id & 65535), (.@char_id >> 16) ); // can't exchange his own skull mes "Puntos Totales: "+ #skull_points +" Skull points."; if ( .@count == 0 ) close; mes "¿Deseas intercambiar tus Skulls por Skulls Points?"; next; if ( select( "~ Yes", "~ No" ) -1 ) end; .@count = countitem( 7420 ) - countitem2( 7420, 1,0,0, 254, 0, (.@char_id & 65535), (.@char_id >> 16) ); getinventorylist; while( .@i < @inventorylist_count && .@j < .@count ) { if ( @inventorylist_id[.@i] == 7420 && @inventorylist_card3[.@i] != .@char_id ) { delitem2 7420, @inventorylist_amount[.@i],1,0,0, @inventorylist_card1[.@i], 0, @inventorylist_card3[.@i], 0; .@j++; } .@i++; } #skull_points = #skull_points + .@count; mes "Obtuviste "+ .@count +" Skull points. Tienes en total: "+ #skull_points +" Skull points."; close; }
    1 point
×
×
  • Create New...