Jump to content

Digos

Members
  • Posts

    88
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Digos

  1. An amazing map. I suggest making the stands walkable. So, big events with audience could be made with this map. Also, some roofs are impairing the view of the arena.
  2. It can be: <?php $index = 0; foreach($news as $nrow) { echo "<div id=\"header_".$index."\" class=\"accordion_headings\">".$nrow->title."</div>"; echo "<div id=\"content_".$index."\">"; echo "<p>".$nrow->body."</p>"; echo "</div>"; $index++; } ?> The output will be header_0:content_0, header_1:content_1, .... until it reach the foreach size.
  3. See this topic: http://rathena.org/board/topic/82249-how-to-kick-all-guilds-members-except-masters/ Do not use the Brian's answer because it will kick everyone in every guild. Instead of it, use mine that will kick everyone only if the guild have more than N members. To run those queries your server must be turned off.
  4. I made this patch http://eathena.ws/forum/topic/2202-fakename-party-pm-and-others/ and it can be ported to rA very easily. I think is what you're looking for.
  5. Digos

    /breakguild

    Edit the file src/map/guild.c In the below function int guild_break(struct map_session_data *sd,char *name) After nullpo_ret(sd); Add // Cannot break guild during Guild Wars! if(agit_flag || agit2_flag) { clif_displaymessage(sd->fd,"Guilds cannot be broken during Guild Wars!"); return 0; } Save the file and recompile your src (also restart your server). Add it in this function too int guild_broken(int guild_id,int flag) Below if(flag!=0 || g==NULL) return 0; Add // Cannot break guild during Guild Wars! if(agit_flag || agit2_flag) { clif_displaymessage(sd->fd,"Guilds cannot be broken during Guild Wars!"); return 0; } It should work now
  6. I can share about my own experience with eAthena and InnoDB. About a year ago I converted all databases from MyISAM to InnoDB. After configure the best settings for the InnoDB databases in the my.cnf (with mysqltuner.pl help) I turned on the servers I noticed a very poor performance in the databases. The game became unplayable freezing all the time. Note that my hardware is good enough to run the servers AMD FX-8120 Eight-Core 16GB RAM 4x1.5TB HDD In RAID 10 (via hardware) The sum of all ragnarok databases has about 5GB and I configured enough RAM to mysql handle it. So I gave up using the InnoDB and continued to use MyISAM that works very well.
  7. I manually installed this patch on eAthena If someone want the patch file for eAthena i can provide it
  8. Hello! I managed to run the game on windows 8 using the app Dll.Files.Fixer.3.0.81.2643. This program identified 10 dll errors and repaired them so the setup now recognize my video card and the game works perfectly.
  9. I guess that he's talking about server's socket message that's shown in the console I don't know exactly how to increase that limit, maybe with ulimit on *nix OS?
  10. The sprites are located in "data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\basic_interface" See the attached pics to get the names
  11. The above method works to edit the text in the blue bar. At least for me, it works fine.
  12. Open the hexed with a hex editor and search for "Make Character" and replace it with the new text. See attached pic for more details
  13. Others games run fine.Can you help if there's a solution for this?
  14. So far I do not see anything wrong with your configuration. Mind running a debugging application for the directx part of opensetup and provide the generated log (dx7edbg.txt)? http://pastebin.com/UHwFQJR3
  15. There is a problem with the novice girl head using mount. Viewing the character in the back side, the head are separated from the body. Does anyone have a sprite corrected? This problem occurs only in the novice girl class. Images attached:
  16. Can you please post "general" and "display" tabs of dxdiag, as well? http://pastebin.com/Ua6FGTTv
  17. Hello Ai4rei, I'm using the opensetup v2.8.3.300 under Windows 8 and the graph devices list and resolution are empty. Both opensetup and gravity's default setup does not work. My video card is NVIDIA GTX TITAN and I've installed the official driver from nvidia v320.49. I've noticed that others users of GTX series video card also have the same problem under Windows 8. It's possible to fix this issue? Please help I can't live without RO Thank you. There's some pics attached. http://i41.tinypic.com/ezoajr.png http://i39.tinypic.com/29z3c55.png http://i43.tinypic.com/nm0vms.png http://i40.tinypic.com/2heahj4.png
  18. Sometimes the name of characters, monsters, pets, npcs are shown as '??????'. I don't know the exact steps to reproduce and that bug does not occurs all the time. Attached there's some screens showing the problem. All the others game functions works fine. I guess that problem is related with the packets. Someone have an idea about what's happening?
  19. Digos

    @go failed

    Every change in the src needs that you recompile the server. Even if you use it for offline purposes. See this page http://rathena.org/wiki/Compiling for more help.
  20. Hello, The main idea: The server based manner with PCRE support consists in a system in server side to prevent users from say bad words. The forbidden words are defined in a file inside the conf folder where each line of the file means one word blocked. The idea is also support PCRE Regular Expressions. So we could create patterns to block unwanted ads and much more. Other important thing is the possibility to reload the forbidden words from the game, like @reloadmotd. I think this is a very good feature.
  21. Digos

    @go failed

    Did you recompile your server? make clean make sql
  22. I apreciate your suggestion but It's a workaround only in extreme situations because I can't simply remove the "L" and "I" from allowed letters. In this case it's better use langtype 18.
  23. Thanks kiros, I'll check if that option was enabled. About langtype 1 I don't like because the game font becomes susceptible to abuse by characters with name containing the letters L (lowercase) and i (uppercase). So, a user creates a new character with name like lIlIlIlIlIlIlIlIlIIIII and it's very difficult to apply punishments.
  24. Hello, In the hexed 2012-05-25 the manner.txt filter is not working, so a player can chat everything including bad words. Ps: I can't change the langtype to 0 because the font become too small and doesn't have latin characters, necessary in my country. Currently I use langtype 18 Also, the flags from CTRL + <0-9> is not working. Someone knows a way to solve these issues, maybe a hex code to replace in hexed binary file? Thanks
  25. Hello, I wrote this little code snippet and I hope that helps you. The logic should be correct, but not checked for syntax errors. // array with options (item id) to build the menu setarray .beadID[0], 4001, 4002, 4003, 4004, 4005; // clear the array with possible previous select deletearray .@selections[0], getarraysize(.beadID); // how many options can select before the script ends the loop set .@how_many_selects, 3; while (.@how_many_selects > 0) { // build dynamic menu showing the selected options set .@menu_str$, ""; for ( set .@i, 0; .@i < getarraysize(.beadID); set .@i, .@i+1 ) set .@menu_str$, ( .@menu_str$ == "" ? "" : .@menu_str$ + ":" ) + ( .@selections[.@i] ? ">" : "" ) + getitemname(.beadID[.@i]); // does the selection set .@select, select(.@menu_str$) - 1; if (.@selections[.@select]) { set .@selections[.@select], 0; set .@how_many_selects, .@how_many_selects + 1; } else { set .@selections[.@select], 1; set .@how_many_selects, .@how_many_selects - 1; } // prevent infinite loop errors sleep2 1; } // at this point, .@selections should contains indexes with the selected options, keeping the associative indexes with .beadID // so, if .@selections[10] == 1 means that .beadID[10] was selected for ( set .@i, 0; .@i < getarraysize(.beadID); set .@i, .@i+1 ) { if (.@selections[.@i]) { getitem .beadID[.@i], 1; } }
×
×
  • Create New...