Jump to content

SinjiPrasetio

Members
  • Content Count

    9
  • Joined

  • Last visited

2 Followers

About SinjiPrasetio

  • Rank
    Newbie

Profile Information

  • Github
    SinjiPrasetio

Recent Profile Visitors

1792 profile views
  1. you don't need to edit char-server.conf map-server.conf just comment it to map-server.conf // The map server connects to the character server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. //char_ip: "127.0.0.1" // The map server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. //bind_ip: "127.0.0.1" // Character Server Port char_port: 6121 // Map Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. //map_ip: "127.0.0.1" // Map Server Port map_port: 5121 and char-server.conf // The character server connects to the login server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. //login_ip: "127.0.0.1" // The character server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. //bind_ip: "127.0.0.1" // Login Server Port login_port: 6900 // Character Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. //char_ip: "127.0.0.1" // Character Server Port char_port: 6121 you shouldn't edit the ip unless you familiar with multi map server settings. If you just want to run at local, no editing at these ip settings need to be done.
  2. For me, Hercules is have a really clean code, although use C language instead of C++, rAthena is more updated and closer to the officials and they are using C++ language, although I choose Hercules because Hercules still can use 2020++ C;lient with older Renewal Formulas, which I don't like Episode 17++ formulas with script only updated until episode 16.2 Terra Gloria. where the world in game and the formulas did not match, for me it was unbalanced. Hercules has feature Bartershop work, which is not working at rAthena right now, maybe soon they will add it. In terms of modification, Hercules it's very easy as long you have C language basic. When you compile in rAthena you will find a lot of warnings appears althought the emulator still run, but it was unstable. So in simple. Stability, Cleaner code, Memory Usage, Client feature support, Easy Modifications, and Formula and World match, and Compile Speed Hercules win. Updates, and Frequent updates, Advanced Modifications (Because rAthena use C++) still rAthena wins. In terms of source structure It has very similar structure. So, for me there is pro and cons between this two. But still it came back to your server specification needs.
  3. Well please check your char,c at arount line 3943 You fill find this code static void char_parse_frommap_scdata_update(int fd) { int account_id = RFIFOL(fd, 2); int char_id = RFIFOL(fd, 6); int val1 = RFIFOL(fd, 12); int val2 = RFIFOL(fd, 16); int val3 = RFIFOL(fd, 20); int val4 = RFIFOL(fd, 24); short type = RFIFOW(fd, 10); if (SQL_ERROR == SQL->Query(inter->sql_handle, "REPLACE INTO `%s`" " (`account_id`,`char_id`,`type`,`tick`,`total_tick`,`val1`,`val2`,`val3`,`val4`)" " VALUES ('%d','%d','%d','%d','%d','%d','%d','%d','%d')", scdata_db, account_id, char_id, type, INFINITE_DURATION, INFINITE_DURATION, val1, val2, val3, val4) ) { Sql_ShowDebug(inter->sql_handle); } RFIFOSKIP(fd, 28); } check if this code is te same with your source, if your code is changed, please follow above code, and recompile. Hope this helps!
  4. Hello, Are you made a source modification? This error should not occurs on fresh Hercules. Can you provide more information about this?
  5. Hello, I don't know if you still need this fix, but apparently the source for Summoner skill is uncompleted, but, I can give you fix for Picky Peck skill, if you need other Summoner Skill fix, I'm not yet that far. To fix that you need some step to fix it. First you need a change at skill.c Find this block of code : case SU_BITE: skill->attack(BF_WEAPON, src, src, bl, skill_id, skill_lv, tick, flag); if (status->get_lv(src) >= 30 && (rnd() % 100 < (int)(status->get_lv(src) / 30) + 10)) // TODO: Need activation chance. skill->addtimerskill(src, tick + skill->get_delay(skill_id, skill_lv), bl->id, 0, 0, skill_id, skill_lv, BF_WEAPON, flag); break; case SU_PICKYPECK: clif->skill_nodamage(src, bl, skill_id, skill_lv, 1); break; and replace it with case SU_PICKYPECK: clif->skill_nodamage(src, bl, skill_id, skill_lv, 1); case SU_BITE: skill->attack(BF_WEAPON, src, src, bl, skill_id, skill_lv, tick, flag); if (status->get_lv(src) >= 30 && (rnd() % 100 < (int)(status->get_lv(src) / 30) * 10 + 10)) skill->addtimerskill(src, tick + skill->get_delay(skill_id, skill_lv), bl->id, 0, 0, skill_id, skill_lv, BF_WEAPON, flag); break; Second please find at battle.c case SU_PICKYPECK: case SU_PICKYPECK_DOUBLE_ATK: skillratio += 100 + 100 * skill_lv; if ((status_get_max_hp(target) / 100) <= 50) skillratio *= 2; break; replace with case SU_PICKYPECK: case SU_PICKYPECK_DOUBLE_ATK: skillratio += 100 + 100 * skill_lv; if ((status_get_max_hp(target) / 100) <= 50) skillratio *= 2; if(sd && pc->checkskill(sd, SU_SPIRITOFLIFE)) skillratio += skillratio * status_get_hp(src) / status_get_max_hp(src); break; Third, find SU_PICKYPECK and SU_PICKYPECK_DOUBLE at skill_db.conf (re/pre-re) Find NumberOfHits: -5 and change it into NumberOfHits: 5 Then Finally Recompile your server, and voila! Picky Peck skill is fixed! I hope this will help you, and anybody here need this skill to work!
  6. Thank you, currently developing this panel, I will publish the demo for the review in this few weeks.
  7. Hello everyone, Before I'm explaining about ZenkaiCP I like to Introduce my self My name is Sinji, I am a professional Web Developer, I'm working at professional branding company at Medan, Indonesia. I'm very like to play ragnarok online, since junior high class, then I build my own private server, suddenly I have an idea to develop a control panel, with a responsive design. Honestly fluxCP is very good control panel, but the theme templating design is a little outdated, and non-responsive, need a lot of effort to templating the theme. That's why I want to develop a new CP. I am developing a new control panel which will be compactible with rAthena and Hercules. While I'm working on the development, I would like if you guys give me some feedback. I will post some updates with screenshot later, please be patient! The Project Name : ZenkaiCP Detail: PHP Framework Laravel 5.1. HTML5, Javascript with jQuery, CSS3 for theme templating. Bootstrap Framework Responsive & Mobile Friendly PHP 5.6 required (and other Laravel dependencies). Clean Design SEO Friendly Feature Plan: Account Feature (Register, Login, Forgot Password, Account Setting) Content Management System Theme Configuration System Friendly Log UI News & Events Custom Patcher Notice Generator (Stream the content from News & Events) Vote for Points Donation Section (Automatically convert to cash or zeny) Paypal Integration (For International user) Stripe Integration (For International user) Doku MyShorcart Integration (For Indonesia user) Player of the Month Guild of the Month Player, Guild, Mercenary Rangking (Zenkai Custom Formula ) Support Ticket Monster Info (load item_db and item_db2, SQL only) Item Info (load mob_db and mob_db2, SQL only) Freebies Feature Contact Us form. Live Chat Support (using tawk.to) Register with Facebook, G+ or Twitter GM Task List ROBrowser Integration Auto Update This is current plan of the development, but if you have some idea / request, please let me know. Please do not hesitate to give me a feedback, wheter it is a good feedback or not. Sorry if my English are bad Best regards,
×
×
  • Create New...

Important Information

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