Jump to content

Easycore

Members
  • Posts

    220
  • Joined

  • Days Won

    33

Everything posted by Easycore

  1. for( i = 0; i < 29; i++ ) { if (pc_isequipped(sd, 23111+i)) { clif_displaymessage(sd->fd, "Can't attack while on Mount."); unit_stop_attack(src); return 0; } } Not tested.
  2. Look at the date of that topic. In that line you must edit.
  3. Edit here for duration: https://github.com/rathena/rathena/blob/master/src/map/status.cpp#L8080
  4. https://github.com/rathena/rathena/blob/master/src/map/status.cpp#L2624
  5. Add: if (sd && dstsd) Before of: sc_start(src,src,SC_EXTREMITYFIST,100,skill_lv,skill_get_time2(skill_id,skill_lv));
  6. Check this guide again, some step is wrong.
  7. If you skill isn't in skilltreeview.lub you can use 5066~5072 ID
  8. Okay, I have some doubts: Server maintain pre-re formules? What happen with those re-monster with high DEF and MDEF? What happen with those re-items with re-stats?
  9. It work for guild creation What about guild invitation? PS: Thank you!
  10. Can't send you lite-patch and account since I'm doing this in local server. Diff: https://pastebin.com/iiWBy1dw PatchList: 2017-10-25eRagexeRE.rar
  11. Hey guys, I'm trying to make compatible guilds and clans together. I managed to do it by server-side through a small SRC modification, but there are some client limitances: 1.- Cannot create guild through ALT+G and /guild "<Name>": Only can create through @guild command. 2.- Cannot send guild invitation: It doesn't send any packet if you're in guild and clan at same time, only can invite through /guildinvite "Name". Everything else works well, you can interact with guild and clan members. @Functor can you help me with this? <3 Note: Tested on 2017-10-25eRagexeRE.
  12. Description: Character Voice System is a custom feature that allows player to make voices when using skills or when dying. Features: Three voice types Easy to add new voice types @vlisten command for turn ON/OFF listening to players voices. Works through permanent player variable Configurable delay for not spamming voices Enable/Disable voice system through Battle Config. How it work? This system work through a permanent player variable called "VTYPE", so you must set this variable for change voices. VTYPE: 0 | Voice Type 1 (Default) VTYPE: 1 | Voice Type 2 VTYPE: 2 | Voice Type 3 etc... Note: this system only include 3 voice types, if you want more voices, add by yourself. Adding new voices: For adding new voices you must to follow a structure in your .wav files. <M/F>_skill_<VTYPE>_1.wav <M/F>_skill_<VTYPE>_2.wav <M/F>_skill_<VTYPE>_3.wav <M/F>_nodamage_<VTYPE>.wav <M/F>_die_<VTYPE>.wav Example: Adding voice type 5. // For Male M_skill_5_1.wav M_skill_5_2.wav M_skill_5_3.wav M_nodamage_5.wav M_die_5.wav // For Female F_skill_5_1.wav F_skill_5_2.wav F_skill_5_3.wav F_nodamage_5.wav F_die_5.wav Made in rA Git Has: d08bc1ce2d7c652f9a5d0c399ed724f248c51dea If you're interested in this, feel free to contact me by PM or Discord: Easycore#3412
  13. Can you check this ItemInfo? I think It's everything okay but still show error. Nvm, solved.
  14. Perdón, me equivoqué en el signo, en realidad es: if (KielHyreQuest > 36) {
  15. Reemplaza: if ((KielHyreQuest >= 38) && (KielHyreQuest < 106)) { Por: if (KielHyreQuest < 36) {
  16. Añade un else posterior al último "}" if ((KielHyreQuest >= 38) && (KielHyreQuest < 106)) { next; menu "Level 1 [^00bb000z^000000]",dkieldun1, "Level 2 [^00bb002000z^000000]",dkieldun2, "Back",Dungeon; } else mes "no has hecho la quest"; close;
  17. [Guide] Adding custom Random Options Introduction: In this guide I will introduce you how to implement custom Random Options. I will use as an example the bonus "bAddEff". -------------------------------------------------------------------- - Server-Side - First of all we will add our custom option to item_randomopt_db (db\import\item_randomopt_db.txt) When opening this file will appear: // Items Random Option Database // // Structure of Database: // ID,{ Bonus Script } So we add this: RDMOPT_WEAPON_FREEZE,{ bonus2 bAddEff,Eff_Freeze,getrandomoptinfo(ROA_VALUE)*100; } In this case getrandomoptinfo(ROA_VALUE) is multiplied by 100, because 100 means 1% in bAddEff. Also, we need to add the constant, opening db\const.txt. Find: "//RDMOPT_ATTR_TOLERACE_ALL 193" And add below: RDMOPT_WEAPON_FREEZE 194 Server side is finished~ -------------------------------------------------------------------- - Client-Side - For display our custom options we must adding to enumvar.lub and addrandomoptionnametable.lub, located in (luafiles514\lua files\datainfo\) Editing enumvar.lub: Find: ATTR_TOLERACE_ALL = { 193, 10 }, And add: WEAPON_FREEZE = {194, 0}, *The first number must be same that added in const.txt* Editing addrandomoptionnametable.lub: Find: [EnumVAR.MDAMAGE_SIZE_LARGE_USER[1]] = "Magical resistance Large size monster +%d%%", And add: [EnumVAR.WEAPON_FREEZE[1]] = "Freeze an enemy when attacking +%d%%", %d% is equal to ROA_VALUE. -------------------------------------------------------------------- After completing all of the above your Random Option is ready to use. Remember that there is documentation of how to add random options to items and a sample npc. If you have doubts, write on the comments.
  18. Hola, el script si da los puntos correspondientes (#RPs en este caso). Para comprobarlo puedes utilizar el comando @set #RPs dentro del juego.De todos modos te dejo una versión un poco más limpia del script: Respecto al NPC que cambie los items por puntos, hay un npc que puede hacerlo, está ubicado en "npc\custom\quests\quest_shop.txt"
  19. El efecto de la Eddga Card te otorga Endure en nivel 10 sc_start4 <effect type>,<ticks>,<value 1>,<value 2>,<value 3>,<value 4>{,<target ID number>}; Value 1 corresponde al nivel de la habilidad, ahora si deseas añadir la habilidad en sí, lo correcto sería añadir lo siguiente: skill "SM_ENDURE",10;
×
×
  • Create New...