Jump to content

Rynbef

Forum Moderator
  • Posts

    948
  • Joined

  • Last visited

  • Days Won

    23

Everything posted by Rynbef

  1. @ErossAt src/map/mob.cpp on line 4544 it begins. Just change: mob->status.str = max(1, stat); To: mob->status.str = max(1, (stat*6)); And the same on the other stats below the other stats. Attack change on line 4452 from: mob->status.rhw.atk = atk; To: mob->status.rhw.atk = atk*6; Defense change on line 4486 from: def = cap_value(def, DEFTYPE_MIN, DEFTYPE_MAX); To: def = cap_value(def*6, DEFTYPE_MIN, DEFTYPE_MAX); Recompile ur server after. Ps: NOT TESTED!! Rynbef~
  2. @Yuna @arcada Pease post ur pet script here. That we can take a look on it to solve the problem maybe. petloot <max items>; This command will turn on pet looting, with a maximum number of items to loot specified. Pet will store items and return them when the maximum is reached or when pet performance is activated. Source: https://raw.githubusercontent.com/rathena/rathena/master/doc/script_commands.txt Maybe add on the Egg on OnEquip part or on the "Script: >" part of the pet "petloot <max items>;" Rynbef~
  3. Maybe put it at "Sctipt: >" the petloot n; or put it on the Egg on the OnEquip part. petloot <max items>; This command will turn on pet looting, with a maximum number of items to loot specified. Pet will store items and return them when the maximum is reached or when pet performance is activated. References under 10.1 at https://raw.githubusercontent.com/rathena/rathena/master/doc/script_commands.txt Rynbef~
  4. @BlazingSpearpls let other users know how u solved ur problem if someone have similar interests. I don't but maybe other members? Why don't close this with your solution. That's the kind of community who's everyone likes. Rynbef~
  5. @MyNoobScriptzWhy don't use the default item bonuses. Like "bonus bMatk,1000;" or "bonus bSMatk,1000;" Bonuses: https://raw.githubusercontent.com/rathena/rathena/master/doc/item_bonus.txt Formula: https://irowiki.org/wiki/MATK#StatusMATK Rynbef~
  6. @WhiteEagle I've selected the wrong row I saw it yet. It's should of course be: query_sql("SELECT `title_id` FROM `char` WHERE `char_id`="+getcharid(0),.@title_id); Instead of: query_sql("SELECT `char_id` FROM `char` WHERE `char_id`="+getcharid(0),.@title_id); Please let us know if u solved it. Best regards, Rynbef~
  7. @arcadaOften programs that's old and will modify any file or else cause an error as "virus". The programm is very old and how the most tools written in and for windows XP. My opinion u can trust ratemyserver but there is a better way I think to use Tokais Act Editor. U can just replace Images. Rynbef~
  8. Rynbef

    Hello again

    Hey Leute, mich würde mal interessieren, wer von der deutschen Community noch aktiv ist. Aus gegebenen Anlass, kommen einige wieder zurück. Und an was arbeitet ihr so? - Ich bin nur zum helfen hier aktiv atm Rynbef~
  9. Idk which title u exactly means. The char database just contains a title id as int. query_sql("SELECT `title_id` FROM `char` WHERE `char_id`="+getcharid(0),.@title_id); I don't think u means an buying or vending store title? Rynbef~
  10. @kalabasaMaybe this Gold Room Warper. It seems to be good. Copyright by @naLizn+ Rynbef~ GoldRoomWarper.txt
  11. It's a really bad script. Better use another one. Rynbef~
  12. @ErossU need to spawn the monster at the script cuz' an instance is a clear copy of the default map. Only Npcs and mapflags copied to the instance. Instance.txt Rynbef~
  13. @Eross @Emistry Posted an example a few hours ago: Rynbef~
  14. @EmistryU missed a ) to close the if statement ? if (.map$ == strcharinfo(3) && !(agitcheck() || agitcheck2() || agitcheck3())) { Rynbef~
  15. I've removed the OnPCLoadMapEvent Label and removed the set of the loadmap mapflag. Cuz' every time a player change the map (ex. die, warp or on NoSave flagged maps on disconnect) it will trigger this label and set the timer. Therefore I've just init the timer after warp to the map. The formatting was a bit confused. GoldRoom.txt Pls let me know if it works now. I can't check it by myself cuz' I'm only on mobile phone for a few days. Rynbef~
  16. Rynbef

    Packet 0x4547

    UFW is an useful tool for the Iptables. Rynbef~
  17. Rynbef

    Packet 0x4547

    Change any Port of ur server. Use a firewall ipblock list on Linux u can use UFW for blocking other ports and allow easy in our outgoing packets or blocks too many requests or else. Rynbef~
  18. @Sammo at file /src/config/packets.hpp after those lines: #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 Add this if missing: #ifndef PACKETVER_RE /// From November 2015 only RagexeRE are supported. /// After July 2018 only Ragexe are supported. #if ( PACKETVER > 20151104 && PACKETVER < 20180704 ) || PACKETVER >= 20200902 #define PACKETVER_RE #endif #endif Rynbef~
  19. @Sammosince 2017 and the overhaul of the packet database the client version of ur clientinfo.xml will be ignored by rAthena. Are u sure u have defined the packet version correctly /src/config/packets.hpp? Better edit on file src\custom\defines_pre.hpp Or use ./configure --enable-packetver=YYYYMMDD on linux and recompile "make server" And after recompiled the server? Rynbef~
  20. @SammoU use eAthena? Rynbef~
  21. @hellowinDoes it solved the problem? Rynbef~
  22. @kalabasaHere is this modified version of the script. jobchanger.txt I can recommend it instead of your job changer to use @Emistry jobist changer. Rynbef~
  23. @sawadaDo u've configured ur /conf/char_athena.conf server_name correctly? Just use letters without spaces. Otherwise it won't work. The NOTE is on the top of the config in the config file. Rynbef~
  24. @mhielo12 @hellowin On file /src/map/clif_packetdb.hpp After: #if PACKETVER_MAIN_NUM >= 20181031 || PACKETVER_RE_NUM >= 20181031 || PACKETVER_ZERO_NUM >= 20181114 parseable_packet( 0x0B14, sizeof( struct PACKET_CZ_INVENTORY_EXPAND ), clif_parse_dull, 0 ); parseable_packet( 0x0B16, sizeof( struct PACKET_CZ_INVENTORY_EXPAND_CONFIRMED ), clif_parse_dull, 0 ); parseable_packet( 0x0B19, sizeof( struct PACKET_CZ_INVENTORY_EXPAND_REJECTED ), clif_parse_dull, 0 ); #endif Add: #if PACKETVER_MAIN_NUM >= 20190227 || PACKETVER_RE_NUM >= 20190220 || PACKETVER_ZERO_NUM >= 20190220 parseable_packet( 0x0B1C, sizeof( struct PACKET_CZ_PING ), clif_parse_dull, 0 ) #endif If on file src/map/clif.cpp doest exists add following or if exists replace them maybe with following: void clif_ping( struct map_session_data* sd ){ #if PACKETVER_MAIN_NUM >= 20190213 || PACKETVER_RE_NUM >= 20190213 || PACKETVER_ZERO_NUM >= 20190130 nullpo_retv( sd ); int fd = sd->fd; if( !session_isActive( fd ) ){ return; } struct PACKET_ZC_PING p; p.packetType = HEADER_ZC_PING; clif_send( &p, sizeof( p ), &sd->bl, SELF ); #endif } After: void clif_parse_StopUseSkillToId (...) {... NOTE I recommend to use everytime the newest rAthena version. There are many ways to disable or change things! Rynbef~
  25. @sader1992I know which variable type I'm using but u misslrading me much. .is a temporary veritable used in NPCs .@too but it is a scope variable too $@ is a global temporary variable. It will reset after reload or restart server. But of course thanks for helping. I'm currently not at home therefore I can't check it and needs to edit everything on mobile phone. May it works now @worn Rynbef~
×
×
  • Create New...