Jump to content

anacondaq

Members
  • Posts

    1096
  • Joined

  • Days Won

    38

Everything posted by anacondaq

  1. Btw, i already made announce about that to my friends & players. I think, all of us who play RO must support any massive adversting in 3rd party websites with big number of visitors to grow up our community.
  2. I guess it's time to unhide javascript + proxy for everyone.
  3. up the problem, do not displayed on both: pre-re/re 2013 client.
  4. Yep, that's exactly what it's for xD! All the files are grouped together in the same interface and you can add new items made from your item_db directly in the txt/lua files with little effort (and it fills in all the fields with a proper description based on the item type). But yeah, it's a test project, no idea if people will like it or not (I had fun while making it at least!). So... I'm a bit curious about what people would think. Ultimately though, all the methods and libraries were meant to be used for managing the server txt database files. It's mostly already ready for that, but I wanted to finish the client side part of the project since it's much easier to do. It would be similar to "rAthena Database Editor" though in the end, except you would be able to load all the existing tables with their references (and it won't be part of GRF Editor since it wouldn't be related to the client files). (The project you see up there can already be used from GRF Editor > Tools > Client Database Editor) This is awesome feature.
  5. anacondaq

    GRF Editor

    Tool is awesome, but how to make this utility work under wine under linux? (already install netframework)
  6. Just for fun, if someone can explain basic teory, and practic result, it will be interesting. How i see that? add script command "mutt". in npc source "mutt {subject} {message},"destination","souce"; in /conf -> address to the MTA agent & command to send mail from *unix like systems.
  7. Well i did just make this script to fill my free time.. i dont even know why im sharing this.. maybe i was high that time lol First of all, do not be angry at me. Second, add to the array "setarray .pet_eggs[0],id,id,id,id"; Then make dynamic menu based on this array what change ID to the names. Then make dynamic option to get from dynamic menu egg by makeegg to the character.
  8. About eggs... As i remember need to use @makeegg for create pet, stupid selling eggs from npc can't help.
  9. We are nothing without people around. Developing community wont be need when RO will dead. Summary online of first 10 pages at RMS from different servers around the world, much more in thouthens times then official server online. Most of them using eathena based emulator for sure. That mean, whole Ragnarok Online community in rAthena, hercules, brAthena hands. It's a huge responsibility to the whole Ragnarok Online. I request for the brain of rAthena development team, cause there is no 2006 right now out the window, and RO community mostly by cheats, bots decreased very well by last 2-3 years. Without basic protection agains current software what manipulate by packets with server-side like it want, rAthena will be nothing. Harmony is dead. There is no more alternative to protect RO against first wave of cheaters. Please, we need a plan i guess, how it possible to protect server-side from some famous hacks, tricks. The first thing, i guess must be encrypting headers of packets between server/client, like it work at Hercules. There's more than just WPE that can be used to cheat, and Harmony wasn't exactly groundbreaking protection either. Even so, there are multiple different ways to detect and prevent cheating, a lot of which can be done through scripting alone. To say it's the responsibility of rAthena, Hercules, or any RO emulation project to provide anti-cheat protection is a bit absurd; even some of the best anti-cheat systems are vulnerable to being bypassed. Man, there is 3 types of cheaters: noobs who using public software advanced users who can write own macro/dll/bypass way pro who can write software. First type of cheaters > 95% of all players. Easy and stupud blocking popular software, and make this software unusable = big win.
  10. We are nothing without people around. Developing community wont be need when RO will dead. Summary online of first 10 pages at RMS from different servers around the world, much more in thouthens times then official server online. Most of them using eathena based emulator for sure. That mean, whole Ragnarok Online community in rAthena, hercules, brAthena hands. It's a huge responsibility to the whole Ragnarok Online. I request for the brain of rAthena development team, cause there is no 2006 right now out the window, and RO community mostly by cheats, bots decreased very well by last 2-3 years. Without basic protection agains current software what manipulate by packets with server-side like it want, rAthena will be nothing. Harmony is dead. There is no more alternative to protect RO against first wave of cheaters. Please, we need a plan i guess, how it possible to protect server-side from some famous hacks, tricks. The first thing, i guess must be encrypting headers of packets between server/client, like it work at Hercules.
  11. xD more then 6 month, without any news. Cool community:)
  12. packet_db.txt packet_ver: 25 It's already included. Do not use this old clients, to much free hacks/software aviable for this client right now... Try to build your client on 2013+ clients. It's have much more features, and more secured (it's false to say), cause old cheaters wont make new software for new clients, cause it not really popular...
  13. Idea: http://hercules.ws/board/topic/1105-hercules-wpe-free-june-14th-patch/ That will make more secure server owners against stupid tools like WPE/rPE Add this feature to Rathena Too.
  14. can i use much more code in this scopes? "code bla bla bla; code bla bla bla 2; while for if else; "
  15. yes, i am so happy. that is what was need.
  16. /src/map/clif.c /// Notifies the client of a ban or forced disconnect (SC_NOTIFY_BAN). /// 0081 <error code>.B /// error code: /// 0 = BAN_UNFAIR /// 1 = server closed -> MsgStringTable[4] /// 2 = ID already logged in -> MsgStringTable[5] /// 3 = timeout/too much lag -> MsgStringTable[241] /// 4 = server full -> MsgStringTable[264] /// 5 = underaged -> MsgStringTable[305] /// 8 = Server sill recognizes last connection -> MsgStringTable[441] /// 9 = too many connections from this ip -> MsgStringTable[529] /// 10 = out of available time paid for -> MsgStringTable[530] /// 11 = BAN_PAY_SUSPEND /// 12 = BAN_PAY_CHANGE /// 13 = BAN_PAY_WRONGIP /// 14 = BAN_PAY_PNGAMEROOM /// 15 = disconnected by a GM -> if( servicetype == taiwan ) MsgStringTable[579] /// 16 = BAN_JAPAN_REFUSE1 /// 17 = BAN_JAPAN_REFUSE2 /// 18 = BAN_INFORMATION_REMAINED_ANOTHER_ACCOUNT /// 100 = BAN_PC_IP_UNFAIR /// 101 = BAN_PC_IP_COUNT_ALL /// 102 = BAN_PC_IP_COUNT /// 103 = BAN_GRAVITY_MEM_AGREE /// 104 = BAN_GAME_MEM_AGREE /// 105 = BAN_HAN_VALID /// 106 = BAN_PC_IP_LIMIT_ACCESS /// 107 = BAN_OVER_CHARACTER_LIST /// 108 = BAN_IP_BLOCK /// 109 = BAN_INVALID_PWD_CNT /// 110 = BAN_NOT_ALLOWED_JOBCLASS /// ? = disconnected -> MsgStringTable[3] void clif_authfail_fd(int fd, int type) { if (!fd || !session[fd] || session[fd]->func_parse != clif_parse) //clif_authfail should only be invoked on players! return; WFIFOHEAD(fd, packet_len(0x81)); WFIFOW(fd,0) = 0x81; WFIFOB(fd,2) = type; WFIFOSET(fd,packet_len(0x81)); set_eof(fd); } Interesting for me next: BAN_PC_IP_UNFAIR BAN_PC_IP_COUNT_ALL BAN_HAN_VALID BAN_PC_IP_COUNT_ALL BAN_HAN_VALID BAN_PC_IP_LIMIT_ACCESS Can someone share information about this features? And how to use these? Thank you.
  17. maby because maximum ID of item is 30000?
  18. WeW! You save my life! And another question, there is possible to check: rental item or not rental item equipment on character?
  19. Guys, i need your help, i know, renting items can't be refined or enchanted, but how to do it? Example: rentitem 2353,84200; And i get rental item (Odin Blessing) for 84200 seconds. I want to refine this item. I want enchant this item... How to solve this problem?( That is very important... I can pay for source mods what will allow to refine & enchant rental items.
  20. We with you have two different "security". I talking about server-side security against 3rd party software. You talking about server-side security against bugs/exploits/duplications etc. Do not teach me please, i am not newbie in security. If my language looks like it 13 years boy, is't it. I just say about next step feature of developing, but you wont to do anything, even understand of i talking about. I hope rAthena community & other developers understand how is important.
  21. I do not talk about DDoS. DDoS it's network problem, and #1 problem in internet. Against DDoS many services to solve it. I talking about packet-security, server-side delays, packet encryption by knowed algorythms. I do not talk about client-side protection. Try to understand me please.
  22. How about SECURITY? As i see you start apply to much good features for emulator + optimizations. Rathena stable as never. But let's talk about another problem: SECURITY; Can are developers & community start&grow security part? I talking about server-side protection against 3rd party tools & problems: packet-flooding/spam; encrypting packets (like it do hercules with some 2012-13*.exe) Protecting against bots Maby now is the time start to think about this problems together and let's fight with it? What are you can say guys?
  23. Check your sprite folder, it's different sprite. Or somewhere in lua (i think in lub!!!) this ID is taken. Or client do not read this number, try to replace in shorter number your headgear.
  24. Idea to source codes. npclog <VALUE> 1 - getitem log; 2 - set ZENY,%amount% log; 3 - set cashpoints/etc %amount% log; 4 - all; By default it's disabled, If it's enabled, admin can log each getitem scripts, set Zeny scripts, set cashpoints. It will help to find bugs in npc (like old coin bug) etc shit.
×
×
  • Create New...