Jump to content

Daegaladh

Developer
  • Posts

    239
  • Joined

  • Last visited

  • Days Won

    17

Everything posted by Daegaladh

  1. I mean that you could not move those items from your character's inventory, only equip or consume them, and could only be deleted through script command.
  2. It could be very useful to add a bound option for character too.
  3. Great translation Leeg! I don't want to despise Jabote's and Tragedy's translation, but Leeg's it's way more correct and professional. I've already checked it and I would like to commit it.
  4. Yeah, I'll upload a screenshot tomorrow (and a demo soon). It counts all the quests (from the quest_db) a character have completed.
  5. That's because the license has its limitations and in the other hand I have my personal policy. You can see some other people (e.g. Xantara) do the same.
  6. Yes I do. Also I make my own designs. (In fact I work as freelance designer)
  7. File Name: Quest Ranking for FluxCP File Submitter: Daegaladh File Submitted: 07 Feb 2013 File Category: Web Resources Content Author: Daegaladh Description Ranking of players more quests have completed, for your FluxCP Features Configurable quantity of ranked characters. Compatibility Xantara's FluxCP - http://fluxcp-ra.googlecode.com/ CalciumKid's FluxCP RE - http://rathena.org/b...athena-support/ ByteFlux's FluxCP 1.0 - https://code.google.com/p/fluxcp/ Demo (Soon) Installation Extract the 'quest_ranking' folder into the 'addons' folder of your FluxCP installation. If you're using a custom theme, rename the 'default' folder in 'quest_ranking/themes' to your custom theme name. Policy All purchases are non-refundable. Do not redistribute or resell anything from this work, this also includes modified versions of anything I've made. Do not steal the credit of this work. Do not remove or replace license text, images, etc. Support If you find any bug or need support, please contact me: rAthena: http://rathena.org/b.../468-daegaladh/ email: [email protected] Skype: daegaladh License Daegaladh © 2013. All rights Reserved. Click here to download this file
  8. File Name: Mercenary Ranking for FluxCP File Submitter: Daegaladh File Submitted: 01 Feb 2013 File Category: Web Resources Content Author: Daegaladh Description Ranking of players loyal to each mercenary guild, for your FluxCP Features Configurable quantity of ranked characters of each mercenary guild. Compatibility Xantara's FluxCP - http://fluxcp-ra.googlecode.com/ CalciumKid's FluxCP RE - http://rathena.org/b...athena-support/ ByteFlux's FluxCP 1.0 - https://code.google.com/p/fluxcp/ Demo (Soon) Installation Extract the 'merc_ranking' folder into the 'addons' folder of your FluxCP installation. If you're using a custom theme, rename the 'default' folder in 'merc_ranking/themes' to your custom theme name. Policy All purchases are non-refundable. Do not redistribute or resell anything from this work, this also includes modified versions of anything I've made. Do not steal the credit of this work. Do not remove or replace license text, images, etc. Support If you find any bug or need support, please contact me: rAthena: http://rathena.org/b.../468-daegaladh/ email: [email protected] Skype: daegaladh License Copyright © 2012-2013 Daegaladh. All rights Reserved. Click here to download this file
  9. You didn't read... But don't worry I'll upload the eAthena versions today. Done, now you can download the eAthena version for free.
  10. Daegaladh

    Achievement

    INSERT INTO `explore_achievement` (`achievement_id`,`map1`,`map2`,`map3`,`map4`,`map5`) VALUES (1,'morroc','','','','') It's morocc, not morroc.
  11. Splitting PRE-RE and RE in 2 branches is double work for us devs, that's why we merge the scripts and created the checkre() command.
  12. No, this is just a Homunculus top ranking for Flux ._.
  13. I already made one based on Ghost's PvP system, I'll upload it later. http://rathena.org/board/files/file/2791-pvp-ranking-for-fluxcp-ghosts-script-version/ Also I'm planning to make some more, based on other PvP scripts. Suggestions?
  14. File Name: Homunculus Ranking for FluxCP File Submitter: Daegaladh File Submitted: 30 Jan 2013 File Category: Web Resources Content Author: Daegaladh Description An homunculi ranking, for your FluxCP Features Configurable quantity of ranked homunculi. Filter by class. Compatibility Xantara's FluxCP - http://fluxcp-ra.googlecode.com/ CalciumKid's FluxCP RE - http://rathena.org/b...athena-support/ ByteFlux's FluxCP 1.0 - https://code.google.com/p/fluxcp/ Demo (Soon) Installation Extract all the files in the rar into the root folder of your FluxCP installation, overwriting the homunculus.php file. If you're using a custom theme, rename the 'default' folder in 'addons/homun_ranking/themes' to your custom theme name. Policy All purchases are non-refundable. This work by Daegaladh is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. Do not redistribute or resell anything from this work, this also includes modified versions of anything I've made. Do not steal the credit of this work. Do not remove or replace license text, images, etc. Support If you find any bug or need support, please contact me: rAthena: http://rathena.org/b.../468-daegaladh/ email: [email protected] Skype: daegaladh License This work by Daegaladh is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. Click here to download this file
  15. File Name: Fame Ranking for FluxCP File Submitter: Daegaladh File Submitted: 29 Jan 2013 File Category: Web Resources Content Author: Daegaladh Description 3 rankings in 1: alchemy, crafting, and Taekwon mission fame points, for your FluxCP Features Configurable quantity of ranked characters of each kind. Compatibility Xantara's FluxCP - http://fluxcp-ra.googlecode.com/ CalciumKid's FluxCP RE - http://rathena.org/b...athena-support/ ByteFlux's FluxCP 1.0 - https://code.google.com/p/fluxcp/ Demo (Soon) Installation Extract the 'fame_ranking' folder into the 'addons' folder of your FluxCP installation. If you're using a custom theme, rename the 'default' folder in 'fame_ranking/themes' to your custom theme name. Policy All purchases are non-refundable. This work by Daegaladh is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. Do not redistribute or resell anything from this work, this also includes modified versions of anything I've made. Do not steal the credit of this work. Do not remove or replace license text, images, etc. Support If you find any bug or need support, please contact me: rAthena: http://rathena.org/b.../468-daegaladh/ email: [email protected] Skype: daegaladh License This work by Daegaladh is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. Click here to download this file
  16. Deberías aprender inglés antes de ponerte a traducir nada...
  17. I want this feature so badly. I had a server for 8 years and had a lot of problems tracking stolen/duped items... So I think it would be great we finally implement this
  18. Daegaladh

    guild2

    Hmmm then we can leave it that way until we find a better way...
  19. Daegaladh

    guild2

    I think the main functions templates (Manager, gard, df and RL) should be as the WOE FE one, 1 npc working for all the castles, because making duplicates for each castle multiplies memory and CPU usage.
  20. This bug is on Athena since it was created, so I think it's time to get rid of it... In Aegis, the NPCs with waitingrooms are always logged into the chatroom. Here's a bugfix I made with the help of SnakeDrak some time ago. But I need a core dev to check it and improve the code if possible. The code is functional and I was using it on my server for 2 years without any problem. Index: chat.c =================================================================== --- chat.c (revision 13405) +++ chat.c (working copy) @@ -106,7 +106,7 @@ nullpo_retr(0, sd); cd = (struct chat_data*)map_id2bl(chatid); - if( cd == NULL || cd->bl.type != BL_CHAT || cd->bl.m != sd->bl.m || sd->vender_id || sd->chatID || cd->users >= cd->limit ) + if( cd == NULL || cd->bl.type != BL_CHAT || cd->bl.m != sd->bl.m || sd->vender_id || sd->chatID || ((cd->owner->type == BL_NPC) ? cd->users+1 : cd->users) >= cd->limit ) { clif_joinchatfail(sd,0); return 0; Index: clif.c =================================================================== --- clif.c (revision 13405) +++ clif.c (working copy) @@ -2861,7 +2861,7 @@ WBUFL(buf, 4) = cd->owner->id; WBUFL(buf, 8) = cd->bl.id; WBUFW(buf,12) = cd->limit; - WBUFW(buf,14) = cd->users; + WBUFW(buf,14) = (cd->owner->type == BL_NPC) ? cd->users+1 : cd->users; WBUFB(buf,16) = type; strncpy((char*)WBUFP(buf,17), cd->title, strlen(cd->title)); // not zero-terminated @@ -2892,7 +2892,7 @@ WBUFL(buf, 4) = cd->usersd[0]->bl.id; WBUFL(buf, 8) = cd->bl.id; WBUFW(buf,12) = cd->limit; - WBUFW(buf,14) = cd->users; + WBUFW(buf,14) = (cd->owner->type == BL_NPC) ? cd->users+1 : cd->users; WBUFB(buf,16) = cd->pub; strncpy((char*)WBUFP(buf,17), cd->title, strlen(cd->title)); // not zero-terminated @@ -2948,7 +2948,7 @@ int clif_joinchatok(struct map_session_data *sd,struct chat_data* cd) { int fd; - int i; + int i,t; nullpo_retr(0, sd); nullpo_retr(0, cd); @@ -2956,13 +2956,25 @@ fd = sd->fd; if (!session_isActive(fd)) return 0; - WFIFOHEAD(fd, 8 + (28*cd->users)); + + t = (int)(cd->owner->type == BL_NPC); + WFIFOHEAD(fd, 8 + (28*(cd->users+t))); WFIFOW(fd, 0) = 0xdb; - WFIFOW(fd, 2) = 8 + (28*cd->users); + WFIFOW(fd, 2) = 8 + (28*(cd->users+t)); WFIFOL(fd, 4) = cd->bl.id; + + if(cd->owner->type == BL_NPC){ + WFIFOL(fd, 30) = 1; + WFIFOL(fd, 8) = 0; + memcpy(WFIFOP(fd, 12), ((struct npc_data *)cd->owner)->name, NAME_LENGTH); + for (i = 0; i < cd->users; i++) { + WFIFOL(fd, 8+(i+1)*28) = 1; + memcpy(WFIFOP(fd, 8+(i+t)*28+4), cd->usersd[i]->status.name, NAME_LENGTH); + } + }else for (i = 0; i < cd->users; i++) { WFIFOL(fd, 8+i*28) = (i != 0 || cd->owner->type == BL_NPC); - memcpy(WFIFOP(fd, 8+i*28+4), cd->usersd[i]->status.name, NAME_LENGTH); + memcpy(WFIFOP(fd, 8+(i+t)*28+4), cd->usersd[i]->status.name, NAME_LENGTH); } WFIFOSET(fd, WFIFOW(fd, 2));
  21. Nope, they're only in these 2 files. Maybe we should also move the quests to new files like quests_camp, quests_manuk, quests_splendide, etc...
  22. I think it would be a great idea to move the cat agents to the kafra folder, because quests_13_1.txt & quests_13_2.txt files are a little mess... What do you think?
×
×
  • Create New...