Mhalicot 392 Posted February 10, 2014 File Name: Costume Item Plugins File Submitter: Mhalicot File Submitted: 10 Feb 2014 File Category: Plugins HPM @costumeitem complete package. Compatible with Windows System Only if you are using Linux, ignore other files and use only afk.c some Linux Systwem got many bugs with files what are all ready compiled under VS2010 . (Windows Compiled wont work on *nix) Instruction. 1. Download and extract files using 7z or any application that can extract it. 2. extract it in your server directory ex: C:/RO Server/Hercules/ 2.1. edit conf/plugins.conf and add costumeitem 3. Your done. you can now try your plugins if you are using VS2010/VS2009/vs2013 or whatsoever and you are failing to compile because of platform issue. this is what you need to do. In Recompiling: If you are using other MSVS/C Quote right click costumeitem>Configuration Properties>General> search for Platform Toolset, change to VS2009(v90) / VS2010(v100) / VS2012(v110) / VS2013(v120) then try to recompile again.. Note: Recompile if you modify the script. the command is @costumeitem If you want to edit look for src/plugins/costumeitem.c you can also add alias in atcommand.conf If you have any questions feel free to drop a comment. NOTE: You done have to edit your src to add this custom features(Less conflict when you want to update your server). Thanks to Mr. Ind for making this Plugins possible, This Plugins will convert your items to costume(item stats/combos/bonuses will also copied) for more info on how to to use HPM visit Here (Tested on Hercules rev. 146**) Script Release: Costume System Click here to download this file 10 Hadeszeus, karazu, drimlok and 7 others reacted to this Quote Share this post Link to post Share on other sites
Dastgir 1246 Posted February 10, 2014 Hmmm.... Costume not working, http://imageshack.com/a/img197/8745/clor.jpg I converted item into costume, but still its been equipped at Normal Position. And a correction in plugin clif->message(fd, "Please enter an item name or ID (usage: @ci <item name/ID>)."); should be clif->message(fd, "Please enter an item name or ID (usage: @costumeitem <item name/ID>)."); Quote Share this post Link to post Share on other sites
Mhalicot 392 Posted February 10, 2014 (edited) ^ Did you add "HPMHooking", in plugins.conf? costumeitem.c is using Hook so you must enable HPMHooking in plugins.conf Aside from that, I cant reproduce your problem. Edited February 10, 2014 by Mhalicot Update 1.0a 1 Happy reacted to this Quote Share this post Link to post Share on other sites
schan 8 Posted February 17, 2014 Hi, Tried this plugin and found this error: CC costumeitem.cIn file included from costumeitem.c:20:../common/HPMDataCheck.h:10: error: array type has incomplete element type../common/HPMDataCheck.h:127: error: empty scalar initializer../common/HPMDataCheck.h:127: error: (near initialization for ‘HPMDataCheck’)make[1]: *** [../../plugins/costumeitem.so] Error 1 How to fix this? 1 Happy reacted to this Quote Share this post Link to post Share on other sites
Mhalicot 392 Posted February 18, 2014 Is your server updated? the source of error is not in costumeitem.c. I cant reproduce your problem, This plugins is working and tested in both Linux and Windows. 1 Happy reacted to this Quote Share this post Link to post Share on other sites
karazu 33 Posted February 21, 2014 (edited) Hello bro, Costume Item v2 is not working with the current revision.. please update. if( ep == EQP_SHADOW_SHIELD )/* are there conditions for those? */ return EQP_SHADOW_WEAPON|EQP_SHADOW_SHIELD; }+ if( battle_config.reserved_costume_id &&+ sd->status.inventory[n].card[0] == CARD0_CREATE &&+ (char_id = MakeDWord(sd->status.inventory[n].card[2],sd->status.inventory[n].card[3])) == battle_config.reserved_costume_id )+ { // Costume Item - Converted+ if( ep&EQP_HEAD_TOP ) { ep &= ~EQP_HEAD_TOP; ep |= EQP_COSTUME_HEAD_TOP; }+ if( ep&EQP_HEAD_LOW ) { ep &= ~EQP_HEAD_LOW; ep |= EQP_COSTUME_HEAD_LOW; }+ if( ep&EQP_HEAD_MID ) { ep &= ~EQP_HEAD_MID; ep |= EQP_COSTUME_HEAD_MID; }+ } return ep; } Current look sd->inventory_data[n]->look == W_1HAXE) { if( (pc->checkskill(sd,AS_LEFT) > 0 || (sd->class_&MAPID_UPPERMASK) == MAPID_ASSASSIN || (sd->class_&MAPID_UPPERMASK) == MAPID_KAGEROUOBORO) ) { //Kagerou and Oboro can dual wield daggers. [Rytech] if( ep == EQP_HAND_R ) return EQP_ARMS; if( ep == EQP_SHADOW_WEAPON ) return EQP_SHADOW_ARMS; } Edited February 21, 2014 by karazu Quote Share this post Link to post Share on other sites
Mhalicot 392 Posted February 21, 2014 huh? I think you post in a wrong topic. this is for Costume Plugins 1 Happy reacted to this Quote Share this post Link to post Share on other sites
karazu 33 Posted February 21, 2014 huh? I think you post in a wrong topic. this is for Costume Plugins I cant find your Costume old topic. http://herc.ws/board/files/file/51-costume-system/ its a direct download Quote Share this post Link to post Share on other sites
Mhalicot 392 Posted February 22, 2014 I will check it this weekend.. 1 Happy reacted to this Quote Share this post Link to post Share on other sites
karazu 33 Posted February 22, 2014 Thank you! Quote Share this post Link to post Share on other sites
karazu 33 Posted March 13, 2014 Any update about this one? There are to many updates about HPM, I hope the status problem after converting using this plugins will be solve already... Quote Share this post Link to post Share on other sites
Mhalicot 392 Posted March 16, 2014 ^ what problem is it? Sorry I'm kinda busy on work XD 1 Happy reacted to this Quote Share this post Link to post Share on other sites
karazu 33 Posted March 16, 2014 ^ what problem is it? Sorry I'm kinda busy on work XD If using this plugin, the converted Items still have stats.. T_T Quote Share this post Link to post Share on other sites
Mhalicot 392 Posted March 18, 2014 ahh, yes it is working as intended. 1 Happy reacted to this Quote Share this post Link to post Share on other sites
karazu 33 Posted March 20, 2014 ahh, yes it is working as intended. Hello bro can u remove the stats please? Quote Share this post Link to post Share on other sites
Darkpurple 1 Posted April 11, 2014 how can I do to remove the combo effect too????! Quote Share this post Link to post Share on other sites
Mhalicot 392 Posted April 11, 2014 It will apply on the next update 1 Happy reacted to this Quote Share this post Link to post Share on other sites
Darkpurple 1 Posted April 11, 2014 It will apply on the next update Okay!! Thank you very much ~~! Quote Share this post Link to post Share on other sites
Happy 28 Posted April 15, 2014 (edited) Thank you for sharing this, not only its a good plugin, it'll help me learn HPM too xD I was trying to learn how to edit some pc functions and this was a very good example. Btw do you have a git hub this script? Edit* I just installed, and it works great. Just need to know how I can turn the stats off when the costume is equipped, also is it possible to change the generated name to "costume" instead of player name? eg. costume's baphomet horn . Cause player name is kind of scam prone xD Edited April 16, 2014 by Happy Quote Share this post Link to post Share on other sites
glemor123 1 Posted May 7, 2014 Got an error here If your assassin cross class and this plugin is activated. you cannot use double dagger. but if the plugin is not activated you can use double dagger please fix it Quote Share this post Link to post Share on other sites
Mhalicot 392 Posted May 7, 2014 will test it this weekend 1 Happy reacted to this Quote Share this post Link to post Share on other sites
Mhalicot 392 Posted May 15, 2014 Update Fixed Sinx Can't Equipt dagger/sword on both arms(L/R), Special Thanks to Haru for Help [Mhalicot] 1 Happy reacted to this Quote Share this post Link to post Share on other sites
nana 6 Posted May 17, 2014 (edited) Thanks a lot!!! Edited May 17, 2014 by nana Quote Share this post Link to post Share on other sites
Javanese 1 Posted May 20, 2014 i can't 'make plugin'. it said *** [plugin.o] Error 2 i am using centos. Quote Share this post Link to post Share on other sites
Mhalicot 392 Posted May 20, 2014 please post all. Quote Share this post Link to post Share on other sites