Jump to content

Eross

Members
  • Posts

    340
  • Joined

  • Last visited

Everything posted by Eross

  1. Thankyou for your response .. But isnt it doable with SRC so I can give a specific formula for each skill ?
  2. Good day folks ! Just need a little help .. Is it possible in battle.cpp to make a separate effect or damage depending on map (normal, pvp and gvg) ?? Example is PA_SACRIFICE ... case PA_SACRIFICE: skillratio += -10 + 10 * skill_lv; break; is there a code like this ? case PA_SACRIFICE: #ifdef map_flag_gvg skillratio += -10 + 2 * skill_lv; #endif skillratio += -10 + 10 * skill_lv; break; ----------- OR -------------- case PA_SACRIFICE: #ifdef map_flag_pvp skillratio += -10 + 2 * skill_lv; #endif skillratio += -10 + 10 * skill_lv; break; Or is there a more easier way to do this ? Thankyou ! I hope someone notice my post .. Have a nice day !!
  3. can you show us the error ? its on your donpcevent link i supposed..
  4. prontera,161,173,3 script Encantador 933,{ mes "eu posso encantar "+getitemname( .faw_itemid ); mes " "; if( getequipid( EQI_GARMENT ) == .faw_itemid ){ [email protected] = getequiprefinerycnt( EQI_GARMENT ); for( [email protected] = 0; [email protected] < 4; [email protected]++ ) [email protected][[email protected]] = getequipcardid( EQI_GARMENT,[email protected] ); switch( select( "Encantar o item.","Resetar encantamentos." ) ){ case 1: mes "Escolha um slot para encantar."; mes "Você pode encantar mais slots quando tiver um refinamento superior."; [email protected] = select( ( [email protected][1] || [email protected] < 7 )?"":"Enchant Slot 1", ( [email protected][2] || [email protected] < 8 )?"":"Enchant Slot 2", ( [email protected][3] || [email protected] < 9 )?"":"Enchant Slot 3", "Cancel" ); if( [email protected] < 4 ){ mes "Pick Enchant Type"; [email protected] = select( .enchant_type_menu$ ) - 1; [email protected] = .enchant_list_size[[email protected]]; if( [email protected] ){ copyarray [email protected]_list[0],getd( ".enchant_list_"+( [email protected]+1 )+"[0]" ),[email protected]; if( [email protected] >= 9 ){ [email protected]_list[[email protected]] = .special_enchant[[email protected]]; [email protected]++; } delequip EQI_GARMENT; if( rand( 100 ) < .success_rate ){ setd( "[email protected]["[email protected]+"]" ),[email protected]_list[ rand( [email protected] ) ]; mes "Pronto, item encantado com sucesso."; getitem2 .faw_itemid,1,1,[email protected],0,[email protected][0],[email protected][1],[email protected][2],[email protected][3]; equip .faw_itemid; }else{ mes "Que pena, não conseguimos encantar o item."; } } } break; case 2: mes "Você precisa "+.enchant_reset_skull+" Skulls."; if(countitem(7420) >= .enchant_reset_skull) { if( select( "Confirmar para resetar todos os encantamentos?","Cancelar" ) == 1 ){ if( [email protected][1] && [email protected][2] && [email protected][3] ){ mes "Seu item não tem nenhum item encantado."; }else{ getitem 7420, .enchant_reset_skull; delequip EQI_GARMENT; getitem2 .faw_itemid,1,1,[email protected],0,[email protected][0],0,0,0; equip .faw_itemid; mes "Concluído removido todos os itens encantados."; } } } default: break; } }else{ mes "Certifique-se de estar equipado com "+getitemname( .faw_itemid ); } close; OnInit: // FAW item id .faw_itemid = 2589; // enchant success rate .success_rate = 100; // enchant reset cost .enchant_reset_Zeny = 1000000; // enchant reset cost (skull) .enchant_reset_skull = 10; // enchant type category setarray .enchant_type$,"Espírito do Lutador","Pedra Mágica","Mira Apurada","Crítico","MaxHP","MaxSP","ASPD","STR","AGI","DEX","VIT","INT","LUK"; // enchant list ( Fighting Spirit ) setarray .enchant_list_1,4810,4809,4808; // enchant list ( Magic ) setarray .enchant_list_2,4812,4827,4826; // enchant list ( Archer ) setarray .enchant_list_3,4832,4833,4834; // enchant list ( Critical ) setarray .enchant_list_4,4764,4765; // enchant list ( Max HP ) setarray .enchant_list_5,4797,4798,4799; // enchant list ( Max SP ) setarray .enchant_list_6,4870,4800,4801; // enchant list ( ASPD ) setarray .enchant_list_7,4807,4842; // enchant list ( STR ) setarray .enchant_list_8,4702,4703,4704; // enchant list ( AGI ) setarray .enchant_list_9,4732,4733,4734; // enchant list ( DEX ) setarray .enchant_list_10,4722,4723,4724; // enchant list ( VIT ) setarray .enchant_list_11,4742,4743,4744; // enchant list ( INT ) setarray .enchant_list_12,4712,4713,4714; // enchant list ( LUK ) setarray .enchant_list_13,4752,4753,4754; // extra 1 special enchant for 3rd slot if refine above 9 ( follow by category sequences ) //setarray .special_enchant,4821,4828,4835,4765,4868,4801,4807,4853,4854,4857,4855,4856,4858; .enchant_type_size = getarraysize( .enchant_type$ ); for( [email protected] = 0; [email protected] < .enchant_type_size; [email protected]++ ){ .enchant_list_size[[email protected]] = getarraysize( getd( ".enchant_list_"+( [email protected]+1 ) ) ); if( !.enchant_list_size[[email protected]] ){ .enchant_type$[[email protected]] = ""; } else{ .enchant_type_menu$ = .enchant_type_menu$ + .enchant_type$[[email protected]]; } .enchant_type_menu$ = .enchant_type_menu$ + ":"; } end; }
  5. hi guys im using 20211103 client .. damage shows like this
  6. Hi ! does anyone here have these buttons ? Texture/À¯ÀúÀÎÅÍÆäÀ̽º/basic_interface/btn_e_change_a.bmp Texture/À¯ÀúÀÎÅÍÆäÀ̽º/basic_interface/btn_e_change_b.bmp Texture/À¯ÀúÀÎÅÍÆäÀ̽º/basic_interface/btn_e_change_c.bmp Texture/À¯ÀúÀÎÅÍÆäÀ̽º/basic_interface/btn_e_off_a.bmp Texture/À¯ÀúÀÎÅÍÆäÀ̽º/basic_interface/btn_e_off_b.bmp Texture/À¯ÀúÀÎÅÍÆäÀ̽º/basic_interface/btn_e_off_c.bmp Im currently getting an error .. after trying to make buttons it appears that the off button is at the middle off change button. I honestly have no Idea for this yet. Please help ..Thankyou !
  7. How about on skill in src for example ? case AS_GRIMTOOTH: skillratio += 20 * skill_lv; break; How to make it skillratio for gvg and for normal ??
  8. Hi good day! Is it possible to make skill have different cooldowns, behavior, damage etc base on map? Like for example ASURA STRIKE, in pvp it has a cooldown of 3seconds but in normal maps it has none, also in damage for example theres a skill with 100+10*skill level on normal map but different formula in pvp and gvg. Thankyou
  9. Hi good day! Is it possible to make skill have different cooldowns, behavior, damage etc base on map? Like for example ASURA STRIKE, in pvp it has a cooldown of 3seconds but in normal maps it has none. Thankyou
  10. I patched it using NEMO with recommended Also added the READ DATA FOLDER FIRST for my sclientinfo.xml but after selecting services it cannot go through character select sir
  11. Hi how about packet_obfus should I turn it off ?? coz nemo cant disable it on client 20111103
  12. Yes I set it here #ifndef PACKETVER /// Do NOT edit this line! To set your client version, please do this instead: /// In Windows: Add this line in your src\custom\defines_pre.hpp file: #define PACKETVER YYYYMMDD /// In Linux: The same as above or run the following command: ./configure --enable-packetver=YYYYMMDD #define PACKETVER 20211103 #endif
  13. I dont think so ..And also notice the client version there it says 20180621 while Ive already set my 20211103 client on packets.hpp and custom/defines_post and defines_pre.hpp files
  14. Good day ! Just need a small help guys , I commented the PACKET_OBFUSCATION part in packets.hpp but still enabled #if PACKETVER >= 20110817 /// Comment to disable the official packet obfuscation support. /// This requires PACKETVER 2011-08-17 or newer. #ifndef PACKET_OBFUSCATION //#define PACKET_OBFUSCATION // Define these inside src/custom/defines_pre.hpp or src/custom/defines_post.hpp //#define PACKET_OBFUSCATION_KEY1 <key1> //#define PACKET_OBFUSCATION_KEY2 <key2> //#define PACKET_OBFUSCATION_KEY3 <key3> /// Comment this to disable warnings for missing client side encryption #define PACKET_OBFUSCATION_WARN #endif
  15. Got it ..but for the mean time what client ver do you prefer or you can suggest ..im looking for client that has a feature like map name banner .. like example I warp in Prontera, theres a banner that says PRONTERA on top of screen ..what client version has that
  16. Thankyou for your response sir .. I tried using it but theres a problem , I cant connect to the character select Im trying to disable packet encryption but nemo refuses to.
  17. Hi ! Im planning to create a renewal server may I ask what is the most stable client for renewal ? I mean exact client version please ..Thankyou !
  18. src/map/clif.c FIND: void clif_parse_BankCheck(int fd, struct map_session_data* sd) { nullpo_retv(sd); if( !battle_config.feature_banking ) { clif_messagecolor(&sd->bl,color_table[COLOR_RED],msg_txt(sd,1496),false,SELF); //Banking is disabled return; } ADD BELOW: // Account Protection - [Orce brAthena] if( sd->state.protection_acc ) { clif_displaymessage(sd->fd, msg_txt(sd,4000)); return; }
  19. Hi ! Just figured it out last day .. I just want to share it so others can use it On your Patcher Config, add these lines [Button:Repair] Default='images/repair.png' OnHover='images/repair-hover.png' OnDown='images/repair-down.png' Left=300 Top=565 Mode=2 Action='repair.bat' Create a repair.bat file and add it on RO Folder @echo off del /q <.dat file>*.* taskkill /IM "<Patcher.exe>" /F start "Patcher.exe" "Patcher.exe"
  20. @Mabuhay can you help me with this small problem
  21. @Rynbef you know what man ? I think you're my hero .. You always saving my ass .. Man I found it on commands "readbook <book id>, page; . Thankyou for your response I really appreciate it man
  22. Hi guys ! Does anyone know how to create this kind of cutin below? It has next previous bookmark and close ... its useful for guides .Thanks
×
×
  • Create New...

Important Information

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