Jump to content

f_fman

Members
  • Posts

    29
  • Joined

  • Last visited

About f_fman

  • Birthday 05/01/1989

Profile Information

  • Gender
    Male
  • Location
    France
  • Server
    Gate-Ro
  • Discord: XkiraX#2933
  • Interests
    animation, ragnarok, fps, mmorpg, pixelart, spritring, npc

Contact Methods

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

f_fman's Achievements

  1. hello, I am trying to create a script that give a edda weapon box for each memeber of the party, but in the case that the party has characters with the same ip or unique id, it only gives it to one of them.
  2. some custom NPCs that I create for the custom map that I did for the private server gate ro, and the item in the base of the statues is another custom feature call the champion pvp belt, in this case the first edition. the NPCs show the information of the old G-ro tournament champions. and the map calls hall of fame.
  3. this is my current work in progress script. I dont know if I am missing something to be sure that the npc complete that 2 episodes. egg1,232,159,5 script skipquest 10233,{ //banquet setarray [email protected][0],7681,7682,11420,7684,14516,14469,7682,14474,7683,7686,14507,14495,7682,5403,5402,11400,11412,14475,14487,14481,14480,14482,14500,12369,5415,5416,5417,5418,5419,5420,5421,5422,5423,5424,5425,5428,5431,5436,5439,5442,5445,5432; //terra gloria setarray [email protected][0],7741,14615,16031,14602,14602,16019,16061,14600,11462,14601,11464,14613,5737,16030,16048,16045,16050,16014,16028,16054,16055,16056,16057,16013,16027,16041,16032,16041,16029,16036,12376,7746,7747,7748,7749,7751; mes "[skip quest npc]"; mes "hello I can skip for you all the quest of the episode 16.1 and 16.2 "; next; mes "are you interested?"; next; menu "I am interested", L1, "no interest", L2; L1: for(set [email protected],0; [email protected]<(getarraysize([email protected])); set [email protected],[email protected]+1) { mes "quest "+ [email protected][[email protected]] + " ^FF0000 set^000000"; setquest [email protected][[email protected]]; } next; for(set [email protected],0; [email protected]<(getarraysize([email protected])); set [email protected],[email protected]+1) { mes "quest "+ [email protected][[email protected]] + " ^FF0000 complete ^000000"; completequest [email protected][[email protected]]; if( [email protected] == (getarraysize([email protected]))){ } } mes "16.1 done"; next; for(set [email protected],0; [email protected]<(getarraysize([email protected])); set [email protected],[email protected]+1) { mes "quest "+ [email protected][[email protected]] + " ^FF0000 set^000000"; setquest [email protected][[email protected]]; } next; for(set [email protected],0; [email protected]<(getarraysize([email protected])); set [email protected],[email protected]+1) { mes "quest "+ [email protected][[email protected]] + " ^FF0000 complete ^000000"; completequest [email protected][[email protected]]; if( [email protected] == (getarraysize([email protected]))){ } } mes "16.2 done"; next; //setquest 7853; //setquest 7854; //setquest 7855; //setquest 7856; //setquest 7857; questinfo_refresh(); terra_gloria_main = 25; ep_illusion = 0; npctalk "use /navi prt_cas_q 21/39 speak with Nihilim"; next; warp "prt_cas_q",134,8; close; L1Exit: L2: mes "ok"; //close; L2Exit: }
  4. gracias, yo creo que ya con esas opciones, puedo hacerlo por el momento gracias
  5. hello I am looking for npc that instant complete the episode 17.1 and the banquet of heros, and terra glorria episodes, using a custom ticket.
  6. I just want to know if the process that I am doing is the correct to add a new custom branch into my server in the lasted version of rAthena, because I saw the others requests about the topic are really outdated. this is my process: for now I only have 4 mvps in the pool of the branch to summon, for test, I dont know if that is the problem I didnt find in mob.h this variable #define MAX_RANDOMMONSTER 5 this is my steps. in mob.c I add this line sv_readdb(dbsubpath2, "mob_boss_G01.txt", ',', 4, 4, -1, &mob_readdb_group, silent); and if (type == MOBG_Bloody_Dead_Branch && flag&RMF_MOB_NOT_BOSS) flag = static_cast<e_random_monster_flags>(flag&~RMF_MOB_NOT_BOSS); if (type == MOBG_G_D_Branch_01 && flag&RMF_MOB_NOT_BOSS) flag = static_cast<e_random_monster_flags>(flag&~RMF_MOB_NOT_BOSS); in mob.h enum e_random_monster : uint16 { MOBG_Branch_Of_Dead_Tree = 0, MOBG_Poring_Box, MOBG_Bloody_Dead_Branch, MOBG_Red_Pouch_Of_Surprise, MOBG_ClassChange, MOBG_Taekwon_Mission, MOBG_G_D_Branch_01, }; and I crete in db\re mob_boss_G01.txt and added the boss like this. MOBG_G_D_Branch_01,1582,Deviling,1000000 in the mob_summon.yml I add this. Body: - Group: G_D_Branch_01 Default: MAYA Summon: - Mob: MAYA Rate: 100000 - Mob: DEVILING Rate: 700000 - Mob: Drake Rate: 700000 in item_db_usable.yml - Id: **** AegisName: name Name: name Type: Usable Buy: 10000 Weight: 200 Flags: BuyingStore: true DeadBranch: true Script: | monster "this",-1,-1,"--ja--",-1-MOBG_G_D_Branch_01,1,""; and in item_db.txt (I dont know if this is necesary with the YML structure in use). ***,name,name,2,10000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ monster "this",-1,-1,"--ja--",-1-MOBG_G_D_Branch_01,1,""; },{},{} Declare in script_constants.hpp /* mob random groups */ export_constant(MOBG_Branch_Of_Dead_Tree); export_constant(MOBG_Poring_Box); export_constant(MOBG_Bloody_Dead_Branch); export_constant(MOBG_Red_Pouch_Of_Surprise); export_constant(MOBG_ClassChange); export_constant(MOBG_G_D_Branch_01); after I did that I got this error. mob_get_random_id: Invalid type (6) of random monster. I want to know if that is the correct process to do that, or what is my mistake. I remember 1 time work for me, but I couldnt edit the rate of the MVPs or add new MVPs
  7. thats work for me, but for a Reason, after the first Rebuild of the Solution after that change, I only can modify the MVP that I originally put in the custom group, but it doesnt detect the new MVPs that I add to it.
  8. en las nuevas versiones no existe al parecer el MAX_RANDOMMONSTER en el mob.h, si no que tiene que agregar uno custom en este enum. en mob.henum e_random_monster : uint16 { MOBG_Branch_Of_Dead_Tree = 0, MOBG_Poring_Box, MOBG_Bloody_Dead_Branch, MOBG_Red_Pouch_Of_Surprise, MOBG_ClassChange, MOBG_Taekwon_Mission, MOBG_SupperBoss,}; y luego agregarlo en mob_summon.ymlBody: - Group: SupperBoss, Default: MAYA Summon: - Mob: MAYA Rate: 100000 - Mob: DEVILING Rate: 700000 y hacer el mob_supperbox.txt y agregar los mvps con la siguente extructura MobID,DummyName,Rate y al final hacer esto. Declararlo en script_constants.hpp /* mob random groups */ export_constant(MOBG_Branch_Of_Dead_Tree); export_constant(MOBG_Poring_Box); export_constant(MOBG_Bloody_Dead_Branch); export_constant(MOBG_Red_Pouch_Of_Surprise); export_constant(MOBG_YOUR_Branch); export_constant(MOBG_ClassChange); el problema que estoy teniendo es que si no agregas un MVP al inicio cuando hace la Build despues de esos cambios, como que el proyecto ya no vuelve a recibir en ese grupo, los nuevos mvps. y no he podido solucionar eso, solo me recibe cambios de rates en los MVPs que estaban originalmente en el grupo.
  9. hello I am having a problem, I dont know why, is not detecting my new monster spawn data base for my custom branch. the item work but only spawn normal mobs, no mvps. for now I only have 4 mvps in the pool of the branch to summon, for test, I dont know if that is the problem I didnt find in mob.h this variable #define MAX_RANDOMMONSTER 5 this is my steps. in mob.c I add this line sv_readdb(dbsubpath2, "mob_boss_G01.txt", ',', 4, 4, -1, &mob_readdb_group, silent); and if ((type == MOBG_Bloody_Dead_Branch || MOBG_G_D_Branch_01) && flag&RMF_MOB_NOT_BOSS) flag = static_cast<e_random_monster_flags>(flag&~RMF_MOB_NOT_BOSS); in mob.h enum e_random_monster : uint16 { MOBG_Branch_Of_Dead_Tree = 0, MOBG_Poring_Box, MOBG_Bloody_Dead_Branch, MOBG_Red_Pouch_Of_Surprise, MOBG_ClassChange, MOBG_Taekwon_Mission, MOBG_G_D_Branch_01, }; and I crete in db\re mob_boss_G01.txt and added the boss like this. MOBG_G_D_Branch_01,1582,Deviling,1000000 in the mob_summon.yml I add this. Body: - Group: G_D_Branch_01 Default: MAYA Summon: - Mob: MAYA Rate: 100000 - Mob: DEVILING Rate: 700000 in item_db_usable.yml - Id: **** AegisName: name Name: name Type: Usable Buy: 10000 Weight: 200 Flags: BuyingStore: true DeadBranch: true Script: | monster "this",-1,-1,"--ja--",-1-MOBG_G_D_Branch_01,1,""; and in item_db.txt ***,name,name,2,10000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ monster "this",-1,-1,"--ja--",-1-MOBG_G_D_Branch_01,1,""; },{},{}
  10. I fix the problem the version of the rAthena that I was using was too old for the assets that I am using in my custom map, is the offline server package that came preconfig. calls RO rAthene server 2020 RO rAthena.zip - Google Drive
  11. hello I am working in a custom npc that can display a character information, but I am really noob in the Synthax of rAthena. hofs,106,60,5 character info display 94,{ mes "[char info display]"; setd "[email protected]$", "testeo"; setd "[email protected]$", "character description"; setd "[email protected]$", "paladin"; mes [email protected]$,[email protected]$, [email protected]$; } but I would like to use the query sql ("SELECT for read all the especifict information of a character ID that I put as a variable in the npc directly. query_sql("SELECT
  12. hello I am getting this error when I teleport to my custom map, but I check in the GRF, that all the files are detected, correctly I check the map files in the grf editor, all the texture all load correctly, the gat too, and all the modeles, and I update the mapcache with Mapcache editor. Module Name: D:\...\....\Play.exe Time Stamp: 0x4c341251 - Wed Jul 07 07:36:17 2010 Exception Type: 0xc0000005 0x005b77f0 Play.exe 0x005b534b Play.exe 0x0059fc79 Play.exe 0x0059f9d0 Play.exe 0x00530ca4 Play.exe 0x006ff17a Play.exe 0x007136ad Play.exe 0x773bfa29 KERNEL32.DLL 0x77eb7c7e ntdll.dll 0x77eb7c4e ntdll.dll eax: 0x1d47ce90 ebx: 0x00000000 ecx: 0x0083a8a8 edx: 0x00383000 esi: 0x00000051 edi: 0x00000051 ebp: 0x0019f9c4 esp: 0x0019f9a4 stack 0019f9a4 - 0019fda4 0019F9A4 : 10 CD 47 1D EC D8 FD 0E 10 CD 47 1D 00 00 00 00 0019F9B4 : EC D8 FD 0E E4 F9 19 00 88 FD 72 00 00 00 00 00 0019F9C4 : F0 F9 19 00 4B 53 5B 00 51 00 00 00 37 AB 78 00 0019F9D4 : 98 D7 FD 0E 98 D7 FD 0E 98 D7 FD 0E 37 AB 78 00 0019F9E4 : 84 FB 19 00 D0 FB 72 00 01 00 00 00 2C FA 19 00 0019F9F4 : 79 FC 59 00 20 FA 19 00 10 CD 47 1D 10 CD 47 1D 0019FA04 : 37 AB 78 00 98 D7 FD 0E 98 D7 FD 0E 00 00 00 00 0019FA14 : 00 00 00 00 28 FA 19 00 FD E9 5A 00 00 00 00 00 0019FA24 : 98 D7 FD 0E 90 FB 19 00 90 FB 19 00 D0 F9 59 00 0019FA34 : 61 FE 80 00 89 FE 80 00 50 FE 80 00 83 01 08 01 0019FA44 : 6D 00 00 00 40 D7 FD 0E 21 04 00 00 6D 00 00 00 0019FA54 : 40 D7 FD 0E 48 D7 FD 0E AB 01 00 00 00 00 00 00 0019FA64 : E8 8F F8 0E B4 01 00 00 00 00 00 00 FF 07 00 00 0019FA74 : FF 00 01 00 70 02 BB 02 0A 08 00 00 3B 00 00 00 0019FA84 : 00 00 00 00 6D 00 00 00 50 80 F8 0E 47 D7 FD 0E 0019FA94 : 7C 2D 01 01 FC 1D 00 00 A8 FB 19 00 00 AF EC 77 Launch Info 00A4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 Job : Novice
  13. sorry about, that I didnt knew it, thats not gonna happen again
  14. I gonna create one in the correct section, can some one delete this one, and sorry about that
×
×
  • Create New...

Important Information

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