Jump to content

Scanty

Members
  • Posts

    70
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Scanty

  1. Intentar cambiarle primero el ID dentro del juego. Probablemente puedas empezar desde los 35000. Segundo, veo que todo esta bien, excepto en el iteminfo. ClassNum = 49 --> 4000 (que es en tu itemdb pusiste View: 4000)
  2. Open map.cpp and search: status_change_end(&sd->bl, SC_PRESERVE, INVALID_TIMER);
  3. Sorry i didn't see this: set aboxqual, rand(1,2); if (a_boxqual == 1) this 'if (a_boxqual...)' -> aboxqual
  4. function script a_box_visu { set aboxqual, rand(1,2); if (a_boxqual == 1) { setarray $@a_boxarray[0] ,31214,31215,31221,31229,31233,31244,31255,31267,31272,31273,31276,31279,31287,31292,31294,31298,31301 ,31303,31310,31313,31314,31318,31324,31326,31327,31334,31337,31338,31342,31345,31347,31348,31349,31355 ,31361,31363,31364,31372,31378,31380,31381,31387,31389,31393,31396,31398,31399,31435,31436,31440,31446 ,31448,31456,31457,31459,31460,31465,31467,31474,31480,31481,31490,31491,31492,31493,31495,31512,31516 ,31521,31524,31526,31527,31528,31529,31532,31537,31541,31547,31553,31555,31557,31559,31560,31573,31574 ,31575,31576,31577,31578,31579,31580,31581,31582,31583,31584,31585,31586,31587,31588,31592,31608,31615 ,31616,31623,31625,31631,31635,31636,31642,31648,31650,31651,31663,31672,31673,31682,31684,31692,31714,31724; } if(a_boxqual == 2) { setarray $@a_boxarray[0] ,31725,31726,31730,31740,31742,31747,31750,31754,31757,31758,31764,31765,31775,31780 ,31788,31789,31793,31799,31803,31811,31812,31813,31815,31816,31835,31836,31840,31842 ,31850,31858,31865,31879,31883,31890,31894,31900,31905,31908,31914,31933,31946,31952 ,31953,31969,31982,32004,32015,32021,32064,32066,32067,32071,32075,32079,32098,32099 ,32100,32154,32157,32160,32173,32177,32216,32222,32225,32244,32269,32277,32278,32279 ,32297,32310,32311,32322,32340,32355,32359,32367; } set $a_boxid, rand(getarraysize($@a_boxarray[0])); getitem $@a_boxarray[$a_boxid],1; announce strcharinfo(0) + " acabou de obter um(a) " + getitemname($@a_boxarray[$a_boxid]) + " na Caixa Especial de Visuais.", bc_all; } You got this error. I just put the '{' function script a_box_visu {
  5. I change this: map/pc.cpp --- map/pc.c (revision 14843) +++ map/pc.c (working copy) @@ -3444,6 +3444,7 @@ clif_updatestatus(sd,SP_WEIGHT); //Auto-equip if(data->flag.autoequip) pc_equipitem(sd, i, data->equip); + if(data->type == IT_CHARM) status_calc_pc(sd,0);//dh return 0; To: if (id->type == IT_CHARM) status_calc_pc(sd, SCO_NONE); //dh Now the next part: @@ -3470,6 +3473,8 @@ if(!(type&2)) clif_updatestatus(sd,SP_WEIGHT); + if(mem == IT_CHARM) status_calc_pc(sd,0);//dh + return 0; To: if(mem == IT_CHARM) status_calc_pc(sd, SCO_NONE);//dh map/itemdb.cpp id->type = atoi(str[3]); - if( id->type < 0 || id->type == IT_UNKNOWN || id->type == IT_UNKNOWN2 || ( id->type > IT_DELAYCONSUME && id->type < IT_CASH ) || id->type >= IT_MAX ) + if( id->type < 0 || id->type == IT_UNKNOWN || id->type == IT_UNKNOWN2 || ( id->type > IT_CHARM && id->type < IT_CASH ) || id->type >= IT_MAX ) {// catch invalid item types ShowWarning("itemdb_parse_dbrow: Invalid item type %d for item %d. IT_ETC will be used.\n", id->type, nameid); id->type = IT_ETC; TO: if( id->type < 0 || id->type == IT_UNKNOWN || id->type == IT_UNKNOWN2 || ( id->type > IT_SHADOWGEAR && id->type < IT_CASH && id->type > IT_CHARM ) || id->type >= IT_MAX ) I don't know about this part but... still working. db/import/itemdb.txt #####,Charm,Charm,12,50,,0,,,,,0xFFFFFFFF,15,2,,,60,,,{ bonus bAllStats,100; },{},{} TO: 30050,Charm,Charm,13,6,,0,,,,,0xFFFFFFFF,15,2,,,1,,,{bonus bStr,2; },{},{} Change to your ID.
  6. When you diff your exe... are you using .lub or lua? i think all the text is in kr because you update your renewall/ragnarok stuff. use this: Asheraf Translation
  7. 'E_GASP': 'ET_SURPRISE', 'E_WHAT': 'ET_QUESTION', 'E_HO': 'ET_DELIGHT', 'E_LV': 'ET_THROB', 'E_SWT': 'ET_SWEAT', 'E_IC': 'ET_AHA', 'E_AN': 'ET_FRET', 'E_AG': 'ET_ANGER', 'E_CASH': 'ET_MONEY', 'E_DOTS': 'ET_THINK', 'E_SCISSORS': 'ET_SCISSOR', 'E_ROCK': 'ET_ROCK', 'E_PAPER': 'ET_WRAP', 'E_KOREA': 'ET_FLAG', 'E_LV2': 'ET_BIGTHROB', 'E_THX': 'ET_THANKS', 'E_WAH': 'ET_KEK', 'E_SRY': 'ET_SORRY', 'E_HEH': 'ET_SMILE', 'E_SWT2': 'ET_PROFUSELY_SWEAT', 'E_HMM': 'ET_SCRATCH', 'E_NO1': 'ET_BEST', 'E_NO': 'ET_STARE_ABOUT', 'E_OMG': 'ET_HUK', 'E_OH': 'ET_O', 'E_X': 'ET_X', 'E_HLP': 'ET_HELP', 'E_GO': 'ET_GO', 'E_SOB': 'ET_CRY', 'E_GG': 'ET_KIK', 'E_KIS': 'ET_CHUP', 'E_KIS2': 'ET_CHUPCHUP', 'E_PIF': 'ET_HNG', 'E_OK': 'ET_OK', 'E_MUTE': 'ET_CHAT_PROHIBIT', 'E_INDONESIA': 'ET_INDONESIA_FLAG', 'E_BZZ': 'ET_STARE', 'E_RICE': 'ET_HUNGRY', 'E_AWSM': 'ET_COOL', 'E_MEH': 'ET_MERONG', 'E_SHY': 'ET_SHY', 'E_PAT': 'ET_GOODBOY', 'E_MP': 'ET_SPTIME', 'E_SLUR': 'ET_SEXY', 'E_COM': 'ET_COMEON', 'E_YAWN': 'ET_SLEEPY', 'E_GRAT': 'ET_CONGRATULATION', 'E_HP': 'ET_HPTIME', 'E_PHILIPPINES': 'ET_PH_FLAG', 'E_MALAYSIA': 'ET_MY_FLAG', 'E_SINGAPORE': 'ET_SI_FLAG', 'E_BRAZIL': 'ET_BR_FLAG', 'E_FLASH': 'ET_SPARK', 'E_SPIN': 'ET_CONFUSE', 'E_SIGH': 'ET_OHNO', 'E_DUM': 'ET_HUM', 'E_LOUD': 'ET_BLABLA', 'E_OTL': 'ET_OTL', 'E_DICE1': 'ET_DICE1', 'E_DICE2': 'ET_DICE2', 'E_DICE3': 'ET_DICE3', 'E_DICE4': 'ET_DICE4', 'E_DICE5': 'ET_DICE5', 'E_DICE6': 'ET_DICE6', 'E_INDIA': 'ET_INDIA_FLAG', 'E_LUV': 'ET_LUV', 'E_RUSSIA': 'ET_FLAG8', 'E_VIRGIN': 'ET_FLAG9', 'E_MOBILE': 'ET_MOBILE', 'E_MAIL': 'ET_MAIL', 'E_CHINESE': 'ET_ANTENNA0', 'E_ANTENNA1': 'ET_ANTENNA1', 'E_ANTENNA2': 'ET_ANTENNA2', 'E_ANTENNA3': 'ET_ANTENNA3', 'E_HUM': 'ET_HUM2', 'E_ABS': 'ET_ABS', 'E_OOPS': 'ET_OOPS', 'E_SPIT': 'ET_SPIT', 'E_ENE': 'ET_ENE', 'E_PANIC': 'ET_PANIC', 'E_WHISP': 'ET_WHISP', 'E_YUT1': 'ET_YUT1', 'E_YUT2': 'ET_YUT2', 'E_YUT3': 'ET_YUT3', 'E_YUT4': 'ET_YUT4', 'E_YUT5': 'ET_YUT5', 'E_YUT6': 'ET_YUT6', 'E_YUT7': 'ET_YUT7', 'E_MAX': 'ET_MAX' just change for example: "E_GG" to "ET_KIK".
  8. sudo yum install devtoolset-7-gcc devtoolset-7-gcc-c++ Then scl enable devtoolset-7 bash Now try to compile. See this: Install on Centos rAthenaWiki
  9. if (getskilllv (361)) { skill id,lvl; } Suerte.
  10. Perdón si es necropost. if (isequipped(4441) > 1) { } else { bonus bMatkRate,10; bonus bMaxSPrate,-50; bonus2 bMagicAddRace,RC_Angel,50; bonus2 bMagicAddRace,RC_DemiHuman,50; bonus2 bMagicAddRace,RC_Player,50; } },{},{}
  11. i tried this... in my test server i can use 54 hairstyles... with 2017-06-14b. but in my online server... i can't use more than 29. wtf!
  12. Muestra el accname.lub. p.d: seguramente olvidaste quitarle la "coma" final.
  13. Did you compile after add?
  14. "<ITEM>"ID"<INFO>"ID"</INFO></ITEM>"; You can use @Kurofly function just change <ITEMLINK> to <ITEM>
  15. hideoffnpc strnpcinfo(3); to disablenpc strnpcinfo(0); Maybe?
  16. Src/map/skill.cpp Line: 1101 if( sd ) { // These statuses would be applied anyway even if the damage was blocked by some skills. [Inkfish] if( skill_id != WS_CARTTERMINATION && skill_id != AM_DEMONSTRATION && skill_id != CR_REFLECTSHIELD && skill_id != MS_REFLECTSHIELD && skill_id != ASC_BREAKER ) { // Trigger status effects enum sc_type type; uint8 i; unsigned int time = 0; change this line to if( skill_id != WS_CARTTERMINATION && skill_id != AM_DEMONSTRATION && skill_id != CR_REFLECTSHIELD && skill_id != MS_REFLECTSHIELD) { Save and compile your server. Now Soul breaker can stone,freeze,stun,etc players/monsters
  17. Src/Map/skill.h #define MAX_SKILL_LEVEL 13 /// Max Skill Level (for skill_db storage) Change for your desired level. db/pre-re or re folder/skill_db.txt 19,9,8,1,3,0,0,20,1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20,yes,0,0x2000,0,magic,0,0x0, MG_FIREBOLT,Fire Bolt Skill Level: 20 Hits: 20 (1:2:3:4:5:6...:20) If you wanna use in item or something: { skill "MG_FIREBOLT",lvl,flag(ifyouwant); } or { skill id,lvl,flag(ifyouwant);} *skill <skill id>,<level>{,<flag>}; *skill "<skill name>",<level>{,<flag>}; *addtoskill <skill id>,<level>{,<flag>}; *addtoskill "<skill name>",<level>{,<flag>}; These commands will give the invoking character a specified skill. This is also used for item scripts. Level is obvious. Skill id is the ID number of the skill in question as per 'db/(pre-)re/skill_db.txt'. It is not known for certain whether this can be used to give a character a monster's skill, but you're welcome to try with the numbers given in 'db/(pre-)re/mob_skill_db.txt'. Flag is 0 if the skill is given permanently (will get written with the character data) or 1 if it is temporary (will be lost eventually, this is meant for card item scripts usage.). The flag parameter is optional, and defaults to 1 in 'skill' and to 2 in 'addtoskill'. Flag 2 means that the level parameter is to be interpreted as a stackable additional bonus to the skill level. If the character did not have that skill previously, they will now at 0+the level given. Flag 3 is the same as flag 1 in that it saves to the database. However, these skills are ignored when any action is taken that adjusts the skill tree (reset/job change). Flag constants: 0 - SKILL_PERM 1 - SKILL_TEMP 2 - SKILL_TEMPLEVEL 3 - SKILL_PERM_GRANT // This will permanently give the character Stone Throw (TF_THROWSTONE,152), at // level 1. skill 152,1,0; Display into skill tree db/pre-re or re folder/skill_tree 2,19,10,0,0,0,0,0,0,0,0,0,0 //MG_FIREBOLT#Fire Bolt# 10 = Level, change to your desired level. Open grf editor and your grf > data/luafiles514/lua files/skillinfoz/skillinfolist.lub [SKID.MG_FIREBOLT] = { "MG_FIREBOLT", SkillName = "Fire Bolt", MaxLv = 10, SpAmount = { 12, 14, 16, 18, 20, 22, 24, 26, 28, 30 }, bSeperateLv = true, AttackRange = { 9, 9, 9, 9, 9, 9, 9, 9, 9, 9 } }, Change the max level Save all and compile.
  18. PogChamp. De nada, es raro leer a alguien escribiendo en español
  19. 2524,Valkyrie_Manteau,Valkyrian Manteau,4,0,,500,,4,,1,0xFFFFFFFE,63,2,4,,0,1,0,{ if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Gunslinger||BaseClass==Taekwon) { bonus bFlee2,2+(getequiprefinerycnt(EQI_GARMENT)*3); } else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief||BaseClass==Job_Ninja||Baseclass==Acolyte) bonus bShortWeaponDamageReturn,1+(getequiprefinerycnt(EQI_GARMENT)*3); },{},{} db/pre-re or re folder/item_db.txt Also you can see the script if u want in ratemyserver.net or just in your item_db
  20. which one diff did you apply? i mean all the diffs.
×
×
  • Create New...