Jump to content

Easycore

Members
  • Posts

    220
  • Joined

  • Days Won

    33

Everything posted by Easycore

  1. This is caused by #RENEWAL_DROP and actually I don't know how it works. Your emulator has this setting enabled.
  2. Does the client allow you to change the effects in real time without having to restart the game?
  3. https://github.com/rathena/rathena/blob/55ca79961da77d1ba6c244393de0101709e7bc0d/conf/battle/gm.conf#L42
  4. If you are using 4144 Nemo Fork you can only use Enable Custom Jobs until 2015-05-13 RagExe date. But apparentely WARP supports custom jobs until 2020 clients. Not tested.
  5. prontera,0,0,0,0 monster Big Poring 1002,1,7200000,3600000,"",2
  6. https://github.com/rathena/rathena/blob/master/npc/re/merchants/ticket_refiner.txt
  7. It uses changebase script which change your Job's appearance. This also changes your skill tree. Load the function when you login.
  8. I really like the aesthetic of the vegetation!
  9. View File ChangeSuit Function ChangeSuit Function Function to change player's sprite appearance to 3rd Job & Alternative 3rd Job. Only working for Rebirth Jobs and Expanded Classes (if you want to use it for normal classes edit it by yourself). Usage callfunc("F_ChangeSuit",0) //<-- Enable callfunc("F_ChangeSuit",1) //<-- Disable callfunc("F_ChangeSuitAlt",0) //<-- Enable callfunc("F_ChangeSuitAlt",1) //<-- Disable ________________________________________________ Feel free to Donate if you want to support me. ________________________________________________ Submitter Easycore Submitted 09/06/2021 Category Utilities Video Content Author Easycore  
  10. Vc deve editar "skill_nocast_db.txt" localizado em db.
  11. Version 1.0.0

    360 downloads

    ChangeSuit Function Function to change player's sprite appearance to 3rd Job & Alternative 3rd Job. Only working for Rebirth Jobs and Expanded Classes (if you want to use it for normal classes edit it by yourself). Usage callfunc("F_ChangeSuit",0) //<-- Enable callfunc("F_ChangeSuit",1) //<-- Disable callfunc("F_ChangeSuitAlt",0) //<-- Enable callfunc("F_ChangeSuitAlt",1) //<-- Disable ________________________________________________ Feel free to Donate if you want to support me. ________________________________________________
    Free
  12. Okay, here we go: Open skill.cpp and search: case ST_PRESERVE: And comment this line. (adding //) Then search: case TK_DODGE: And add below case ST_PRESERVE: case TK_DODGE: case ST_PRESERVE: Open status.cpp and search: /* Permanent effects */ And add below case SC_PRESERVE: /* Permanent effects */ case SC_PRESERVE: Then search: switch (i) { // Type 0: PC killed -> Place here statuses that do not dispel on death. case SC_ELEMENTALCHANGE: // Only when its Holy or Dark that it doesn't dispell on death if( sc->data[i]->val2 != ELE_HOLY && sc->data[i]->val2 != ELE_DARK ) break; And add below case SC_PRESERVE: switch (i) { // Type 0: PC killed -> Place here statuses that do not dispel on death. case SC_ELEMENTALCHANGE: // Only when its Holy or Dark that it doesn't dispell on death if( sc->data[i]->val2 != ELE_HOLY && sc->data[i]->val2 != ELE_DARK ) break; case SC_PRESERVE: Open map.cpp and search: status_change_end(&sd->bl, SC_PRESERVE, INVALID_TIMER); Comment this line adding //. Now you done. Don't forget to recompile your emulator.
  13. Topic updated: Added user configuration.
  14. Depending on your client: RecommendedQuestInfoList.lub RecommendedQuestInfoList_Sakray.lub RecommendedQuestInfoList_True.lub You can remove it in one of those files located in 'RO\System\'.
  15. Open cliff.cpp Search every: p.isBoss = ( (mob_data*)bl )->get_bosstype(); And replace for: p.isBoss = ((mob_data*)bl)->get_bosstype()?2:0; PS: Not tested.
  16. For client-side should be in \luafiles514\lua files\admin\pcjobnamegender.lub. If you modify this file and nothing change it's because name is hardcoded in exe. For ServerSide purposes search the name in 'conf\msg_conf\map_msg.conf'.
  17. The skill description is handled in lua files. Open 'luafiles514\lua files\skillinfoz\skilldescript.lub' and search SKID.HP_BASILICA. To edit status icon information open 'luafiles514\lua files\stateicon\stateiconinfo.lub' and search EFST_BASILICA. In case that there are no records for EFST_BASILICA you must add it yourself.
  18. Post the Hourly System Reward script that you want to modify.
  19. I have made my own Plagiarism NPC last week. Hope it helps you. //===== rAthena Script ======================================= //= Plagiarism NPC //===== By: ================================================== //= Easycore //===== Last Updated: ======================================== //= 20210905 //===== Description: ========================================= //= Simple Plagiarism Skill //= Require 'getskillname' script command: //= https://rathena.org/board/files/file/4307-script-command-getskillname/ //============================================================ prontera,150,150,3 script Plagiarism NPC 747,{ mes "[ ^FF0000Plagiarism Master^000000 ]"; if (.plag_skill && !getskilllv("RG_PLAGIARISM")) { mes "You must have Plagiarism learned."; close; } mes "Heya ^FFA500"+strcharinfo(0)+"^000000!"; mes "Do you want to copy a skill?"; if (.zeny) mes "My service costs ^FF0000"+.zeny+" Zeny^000000."; if (select("~ Proceed","Cancel") == 2) close; if (.zeny > 0 && Zeny < .zeny) { message(strcharinfo(0),"Not enough Zeny."); close; } .@menu$ = ""; .@f = getarraysize(.SkillID); for(.@i = 0; .@i < .@f; .@i++) .@menu$ += getskillname(.SkillID[.@i])+(.@i==.@f?"":":"); .@s = select(.@menu$) - 1; close2; if (.zeny > 0 && Zeny < .zeny) end; if (.zeny > 0) Zeny -= .zeny; npcskill .SkillID[.@s],.SkillLV[.@s],20,200; sleep2 1500; unitwarp getnpcid(0),.map$,.x,.y; end; OnInit: //Default NPC Data Values setunitdata(getnpcid(0),UNPC_DEX,300); setunitdata(getnpcid(0),UNPC_ATKMIN,100); setunitdata(getnpcid(0),UNPC_ATKMAX,200); getmapxy(.map$,.x,.y,BL_NPC); //Configuration //Zeny required? Set 0 to disable it .zeny = 25000; //Must Plagiarism skil be learned? (1. Yes | 0. No) .plag_skill = 1; //Skill ID Array setarray .SkillID[0],263,13, 7,14,19,20,21,83,84,85,86,89,90,91,421,534,536,537,540,542; //Skill LV Array setarray .SkillLV[0], 10,10,10,10,10,10,10,10,10,10,10,10,10,5, 7, 10, 5, 10, 19, 5; end; } PS: It requires 'getskillname' script command to work.
  20. You can use cutin script. *cutin "<filename>",<position>; This command will display a picture, usually an NPC illustration, also called cutin, for the currently attached client. The position parameter determines the placement of the illustration and takes following values: 0 bottom left corner 1 bottom middle 2 bottom right corner 3 middle of screen in a movable window with an empty title bar 4 middle of screen without the window header, but still movable 255 clear all displayed cutins But you also need to copy all the BMP files located in data.grf from 'texture\À¯ÀúÀÎÅÍÆäÀ̽º\cardbmp\' to 'texture\À¯ÀúÀÎÅÍÆäÀ̽º\illust\'.
  21. Spooky Roullette Skin A Halloween Roullette Skin I have made time ago. It overrides default roullette appearance. Screenshot Video
  22. Unit HatEffects Unit HatEffects is an extension of classic HatEffects. It allows you to free your imagination by allowing you to adding hateffects to Pets, Mercenaries, Homunculus, NPCs and even Monsters. Do you want to summon a Tao Gunka with Floating Hearts? It's possible! Features Configurable effects. You can enable and disable effects. Support all unit types. Working on latest rAthena. Script Commands Video Known Limitations Works only on clients above 2015-05-07.
  23. View File [Script Command] getskillname getskillname Useful script command to return a skill name (Skill Description). Usage Example mes "Skill Name: "+getskillname("SM_SWORD"); print ("Skill Name: Sword Mastery") ________________________________________________ Feel free to Donate If you want to support me. ________________________________________________ Submitter Easycore Submitted 09/04/2021 Category Source Modifications Video Content Author Easycore
×
×
  • Create New...