Jump to content

kalabasa

Members
  • Posts

    422
  • Joined

  • Last visited

1 Follower

About kalabasa

Recent Profile Visitors

2,542 profile views

Mood

  • Nervous
  • Currently Feeling Nervous

kalabasa's Achievements

  1. //Simple HG Hiding by crazyarashi - script Invisible -1,{ OnAtCommand: [email protected]$ = "["+ strnpcinfo(1) +"]"; mes [email protected]$; mes "Hello, "+strcharinfo(0); mes "Which headgear do you want to hide?"; next; setarray [email protected]$, "Top Headgear", "Middle Headgear", "Lower Headgear"; [email protected]$ = implode([email protected]$, ":"); [email protected] = select( [email protected]$ ) - 1; [email protected] = getequipid(.location$[[email protected]]); if( [email protected] != getequipid(.location$[[email protected]])) { mes [email protected]$; mes "You're not wearing any headgear"; close; } else { atcommand "@"+ .looks$[[email protected]]; dispbottom [email protected]$[[email protected]] +" is now hidden"; end; } OnInit: setarray .location$, "EQI_HEAD_TOP", "EQI_HEAD_MID", "EQI_HEAD_LOW"; setarray .looks$, "changelook 1 0", "changelook 2 0", "changelook 3 0"; bindatcmd "hidehg",strnpcinfo(0)+"::OnAtCommand"; } can someone add a checking if the equipments are already hidden when they do the command again @hidehg it will throw error message and the command will not be use. credits to crazyarashi
  2. though its not refining but the ticket consumes if they attempt to upgrade
  3. thanks for noticing and bringing back this to life will try this
  4. thanks i'll check this one
  5. i followed the guide here i got error while compiling: DOTASWAPfu: identifier not found is there any file that's needs also to be touch? since the guide was very old now skill.cpp void DOTASWAPfu (struct block_list *src, struct block_list *bl) { int x=0, y=0; x=src->x; y=src->y; unit_movepos(src, bl->x, bl->y, 1, 1); clif_slide(src,bl->x,bl->y); unit_movepos(bl, x, y, 1, 1); clif_slide(bl,x,y); clif_specialeffect(bl,34,AREA); clif_specialeffect(src,34,AREA); return; } case DT_DOTASWAP: DOTASWAPfu(src,bl); clif_skill_nodamage(src,bl,skill_id,skill_lv,0); break; case PR_SLOWPOISON: case PR_LEXAETERNA: skill.hpp /// List of Skills enum e_skill { NV_BASIC = 1, DT_DOTASWAP = 2801, };
  6. try to delete empty the lines here https://github.com/rathena/rathena/blob/84d295e78431815fd823687c897ec0f180542085/conf/motd.txt#L2
  7. Error C2039 'gvg_castle': is not a member of 'std::vector<int,std::allocator<_Ty>>' Error C2039 'gvg_te_castle': is not a member of 'std::vector<int,std::allocator<_Ty>>'
  8. https://github.com/rathena/rathena/wiki/Custom_weapons weapontable.lub WEAPONTYPE_FOXTAIL_METAL = 102, WEAPONTYPE_CUSTOM = 103, [Weapon_IDs.WEAPONTYPE_Wizardy_Staff] = "_1473", [Weapon_IDs.WEAPONTYPE_CUSTOM] = "CUSTOM", [Weapon_IDs.WEAPONTYPE_CUSTOM] = Weapon_IDs.WEAPONTYPE_SWORD, }, [1111] = { unidentifiedDisplayName = "CUSTOM", unidentifiedResourceName = "CUSTOM", unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, identifiedDisplayName = "CUSTOM", identifiedResourceName = "CUSTOM", identifiedDescriptionName = { }, slotCount = 4, ClassNum = 103
  9. Aegis name can be anything, as long as the name on your identifiedResourceName in your iteminfo is match on your grf from drop act male and female and collection,item if im correct
  10. } } <--- remove the extra else { next; failedrefitem ( [email protected] ); mes "Sorry, Failed in Refine and Equipment...Destroyed."; close; } }
  11. https://rathena.org/board/files/file/3445-punching-bag-with-dps-counter/
  12. not working im also using 2015 client
  13. PC_PERM_ATTENDANCE = 0x08000000, <-- this is the last entry on my pc_groups.hpp i need to put the custom permission but i dont know which comes next (highlighted) //.. add other here PC_PERM_ALLPERMISSION = 0xFFFFFFFF, };
  14. can someone adjust the weapon sprite when being mounted? this is for Paladin sprite ³²_valiant.spr ³²_valiant.act
  15. it would not display properly on 2015 clients
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.