-
Posts
26 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Fantastik
-
Hello, Anyone knows who sell this command for ramod and eamod. Thanks! PM me here. Thanks!
-
How to remove class/lvl limitation from costume
Fantastik replied to Rain408's question in Scripting Support
Hazi Haziel, Can you make a patch for rAmod. Thank you so much. its not working to me. UPDATE: I FIGURE IT OUT NOW. How about the weight of the converted costume item? -
How to remove class/lvl limitation from costume
Fantastik replied to Rain408's question in Scripting Support
Thanks Haziel. But the problem is that if you put the code you did. All headgears can be equip even if not costume item. Im trying to figure it out. hehehe. -
How to remove class/lvl limitation from costume
Fantastik replied to Rain408's question in Scripting Support
Hello, How about the weight of the converted item? Also tested it not working properly. I tried the patch I can equip all kinds of headgears. -
Try searching for Points.
-
You just need to Hex your client. Just download HxD software. After that just search for that word in HxD.
-
Apply the source for restock.
-
Can you also add option for a maximum player only. Like only the first 20 players will get the reward and a option to disabled it.
-
No, I already have harmony. I just need the version 3.3.10. Since version 3.3.11 and 3.3.12 have FPS/Lag problem.
-
Anyone have this version?
-
Is it possible just for specific NPC?
-
fro,103,119,4 script MVP Ranking Board 857,{ query_sql( "SELECT `name`,`Count` FROM `E-MVPRank` ORDER BY `Count` DESC LIMIT 5",.@Name$,.@Count ); if( getarraysize( .@Name$ ) ){ for( set .@i,0; .@i < getarraysize( .@Name$ ); set .@i,.@i + 1 ) mes "[ "+( .@i + 1 )+". ] "+.@Name$[.@i]+" - "+.@Count[.@i]+" Points"; }else{ mes "No Record Found."; } close; OnInit: setarray .mvp_list[0],1002,1002,1002,1002; for( .@i = 0; .@i < getarraysize( .mvp_list ); .@i++ ) setd( ".mvp_"+.mvp_list ),1; end; OnNPCKillEvent: if( getd( ".mvp_"+.mvp_list ) ) query_sql( "INSERT INTO `E-MVPRank` SET `char_id`='"+getcharid(0)+"',`name`='"+strcharinfo(0)+"',`Count`='1' ON DUPLICATE KEY UPDATE `Count`=`Count`+1" ); end; Can anybody help me convert this script to eathena? Thank you. Im having this error parse_line: expect command, missing function name or calling undeclared func tion 10 : mes "No Record Found."; 11 : } 12 : close; 13 : OnInit: 14 : setarray .mvp_list[0],1002,1002,1002,1002; * 15 : for( '.'@i = 0; .@i < getarraysize( .mvp_list ); .@i++ ) 16 : setd( ".mvp_"+.mvp_list ),1; 17 : end; 18 : OnNPCKillEvent: 19 : if( getd( ".mvp_"+.mvp_list ) ) 20 : query_sql( "INSERT INTO `E-MVPRank` SET `char_id`='"+getcharid(0)+"',`n ame`='"+strcharinfo(0)+"',`Count`='1' ON DUPLICATE KEY UPDATE `Count`=`Count`+1" );
-
Cyd, Can you also release it in eAthena? I'm also using eAthena. Thank you!
-
Hello guys, I have just added a new castle ( arug_cas03 ) for my servers woe but when the emperium broke for the first time it never came back, i even tried reloading the script but it didn't come back. other woe works normal. can anyone help me with this? Anyone please help?
-
Thx i will try this
-
Does anyone know how to limit guild members entering a castle during woe? for example my guild cap is 50 but i only want 25 members can enter a castle during woe. thanks
-
What do you mean by troubleshoot?
-
My players always get this something bad happened error then crash. Anyone have any solution for this? thx This is the crash log RO Game Client crashed! Time: 15/07/2013 16:38:45 Local Time: 15/07/2013 17:38:45 Exe Version: 2010-07-28
-
But there is no way to contact them.
-
bump
-
Can someone help me with this? I keep getting this error whenever i enter BG or spamming skills. I don't know if its the harmony or client. anyway here's my harmony configuration. Harmony.conf // ___ ___ _______ ______ _ __ _______ _ __ __ __ // / / / / / ___ / / _ / / \_ / / / ___ / / | / / / / / / // / /_/ / / / / / / /_/ / / / / / / / / | / / / /_/ / // / __ / / /__/ / / _/ / /\_/ / / / / / / /||/ / /_ __/ // / / / / / ___ / / /| | / / / / / /__/ / / / | / / / // /__/ /__/ /_/ /_/ /_/ |_| /_/ /_/ /______/ /_/ |_/ /_/ //////////////////////////////////////////////////////////////////// v3.3 /// ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// // -- Ragnarok Online Security Solution -- // (c) 2008 - 2012 Daniel Stelter-Gliese // // For more information on this configuration consult the documentation at // https://forum.harmonize.it/viewtopic.php?f=3&t=10 //// // DO NOT MODIFY THIS FILE. // Put custom configuration settings in harmony_custom.conf // GM level which allows users to bypass Harmony protection // Default: protection_bypass_level: 0 // Logging method // Determines how Harmony logs events. // Possible values: // 0 Events are only logged to the server console // 1 Events are logged to the harmony_log SQL table // 2 Events are logged to log/harmony.log // 3 SQL logging is attempted, if it's unavailable the textfile is used // Default: 3 log_method: 3 //////////////////////////////////// ///////// BASIC INFORMATION //////// //////////////////////////////////// // Harmony detects several cheating attempts. // You can configure how to react to each attempt. // Each setting is <action>,<delay in ms>[,<parameter>] // // Valid actions: // kick Kick the player // The player is sent back to the login screen. // Alternatively, you may specify the clif_authfail_fd() // type value as parameter: // 1 Server closed [msgstringtable: line 4] // 2 ID already logged in [msgstringtable: line 6] // 3 Time gap / too much lag [msgstringtable: line 242] // 4 Server full [msgstringtable: line 265] // 5 Underaged [msgstringtable: line 306] // 6 Server still recognizes your last connection [msgstringtable: line 442] // 7 Too many connections from this IP [msgstringtable: line 530] // 15 Disconnected by GM (== throw back to login screen) // else Disconnected from server [msgstringtable: line 4] // ban Bans the player. By default, the account state is set to 5. // Alternatively, you may specify the stat as parameter: // ban, 0 sets state to 5 // ban, 0, 5 sets state to 5 // ban, 0, 102 sets state to 102 // jail Jail the player // message Display a message (text as parameter) // restrict Restrict attack/skill actions // autoban Automatically bans the players IP. This will keep // hackers from testing their cheat attempts over and // over again. // The duration is given as delay value. // NOTE: A value of -1 blocks the IP infinitely // NOTE: All autobans are lifted after the server is restarted // NOTE: Due to the internal timing system of eAthena you should not // use intervals of more than ~20 days. If you want to ban for // a long period of time simply use -1 to block until next restart. // console Prints a message on the server console // // Delay specifies how many milliseconds to wait before performing this action. // NOTE: Actions are not triggered if the user logs out before this time expires. // IMPORTANT: For autoban actions, this flag identifies the autoban duration in seconds! // // The parameter is used for certain actions, such as messages. It's // content depends on the action. //////////// //////////// // Client Memory Modifications // NOTE: XRay exes will always trigger this due to polymorphic code. It must be disabled // in this case (by removing the two following lines) // // NOTE: No log entry is needed here. As long as there is at least one action // registered Harmony will automatically log the incident and include relevant // memory addresses. To only create log entry you can add a dummy-action like // "autoban, 0". codepatch: kick, 0 codepatch: autoban, -1 // Modified client access permissions. Client access permissions // hide the client process from tools like WPE. // NOTE: This feature is EXPERIMENTAL, is not verified whether harmless // 3rd party software might trigger this. Enable at your own risk! proc_access: kick, 0 proc_access: autoban, 600 proc_access: log, 0, Process permissions modified. // Debugger -- used for analyzing and reversing the client internals // Normal players don't do that. debugger: autoban, -1 debugger: kick, 0 debugger: log, 0, Debugger attached // Speedhacks make the system time faster to bypass client-side // delay checks. // NOTE: Kicks caused by this detection are displayed like this: // "You've been disconnected due to a time gap between you and the server." // If many players get this error it is recommended to disable the kick action // by removing the first of the three lines and using @reloadharmony. // Please also contact the tech support about this issue, you will // receive further information on how to deal with it and restore the // correct speedhack detection. speedhack: kick, 0, 3 speedhack: autoban, 0 speedhack: log, 0, Speedhack detected //////////////////////////////////// /////////// GRF INTEGRITY ////////// //////////////////////////////////// // Harmony is able to monitor the client GRF // for illegal files. The server maintains a list // of files and their correct checksum. If a client // opens a file with an unknown checksum Harmony will // raise an alert. // For detailed information consult the documentation. //// // GM level which allows users to bypass the GRF integrity validation // If protection_bypass_level is lower than this value, protection_bypass_level is used. // Default: 100 grfintegrity_bypass_level: 0 //// // Action chain for detected GRF modifications //// // Whether to log GRF mismatches (includes player name, file name and sent hash) // If you don't use hdata.grf you might want to disable this (although it's // strongly recommended to use hdata.grf) grfintegrity_log_mismatch: yes // Immediately block attacks grfintegrity: restrict, 0 // Then display a message // (To ensure that messages are printed in the correct order you may want to send them with a delay of 1ms) grfintegrity: message, 100, Illegal GRF modification detected! grfintegrity: message, 500, Please remove any custom modifications and restart the game. grfintegrity: message, 900, You are not allowed to attack. // And kick after a minute grfintegrity: kick, 60000 // Number of seconds an IP is blocked if a modified GRF is detected // BEWARE: kRO updates might change files. When setting this value // make sure your client includes all listed files and overwrites // the default r/data.grf (or add hdata.grf with highest priority) grfintegrity: autoban, 0 //////////////////////////////////// ////////// SERVER SIDE GMS ///////// //////////////////////////////////// // Whether the serverside GM list is enabled // This feature allows you to give admin accounts // the game master sprite and yellow font. // You can decide whether to list admin accounts // by their account ID or automatically flag // all accounts of a given level. // The <admin> section of clientinfo.xml is // ignored. serverside_gm_enabled: no // The minimum GM level required to automatically // show GM sprites. serverside_gm_minlevel: 60 // List of account IDs that always get GM sprites, // regardless of their GM level // to include these two accounts. //// serverside_gm_include: // List of account IDs that never get GM sprites, // even if their GM level is above serverside_gm_minlevel. // Use this setting once for each each account ID, // e.g.: // serverside_gm_include: 2000000 // serverside_gm_include: 2000001 // to exclude these two accounts. //// serverside_gm_exclude: //////////////////////////////////// /////// MULTI CLIENT SETTINGS ////// //////////////////////////////////// // Harmony can limit connections from certain IP addresses or // computers. You can use this feature to prevent excessive // multi clienting. //// // Required GM level where sessions are not counted as // multi sessions. // Default: 99 multiclient_bypass_level: 99 ///////////////// // Multiclient: IP limit ///////////////// // Number of connections allowed per IP // Multiple physical computers might have the same same IP if // they are sharing one internet connection. // Use -1 to disable this check. // Default: -1 (unlimited) max_connections_per_ip: -1 // What to do if the IP rate is exceeded multiclient_ip: log, 0, Too many connections from one IP. multiclient_ip: message, 100, The limit of simultaneous game connections was exceeded. // You might want to add this message telling the player what the actual limit is. // multiclient_ip: message, 500, There is a limit of <VALUE> logins per IP address. // This will trigger the following message: // "IP capacity of this Internet Cafe is full. Would you like to pay the personal base?" // You can customize this message by editing msgstringtable.txt line 530. multiclient_ip: kick, 5000, 9 ///////////////// // Multiclient: PC limit ///////////////// // Number of connections allowed per physical computer // Use -1 to disable this check. // Default: -1 (unlimited) max_connections_per_pc: -1 // What to do if the PC rate is exceeded multiclient_pc: log, 0, Too many connections from one PC. multiclient_pc: message, 100, The limit of simultaneous game connections was exceeded. // You might want to add this message telling the player what the actual limit is. // multiclient_pc: message, 500, There is a limit of <VALUE> logins per computer. // This will trigger the following message: // "IP capacity of this Internet Cafe is full. Would you like to pay the personal base?" // You can customize this message by editing msgstringtable.txt line 530. multiclient_pc: kick, 5000, 9 //////////////////////////////////// ///////// AUTOBAN SETTINGS ///////// //////////////////////////////////// // Several generic events which can be enabled for autoban // See <link> for further information on the autoban feature //// // Autoban feature enabled? // For details, see the basic information block below // Default: yes autoban_enabled: no // Number of seconds an IP is banned when an unencrypted login is detected // This might indicate a 3rd party client exe or an attempt to use OpenKore // Default: 10 minutes autoban_unsafe_login: 600 // Number of seconds an IP is banned when a protocol error is detected // This strongly indicates an attempt to emulate or bypass Harmony. // Default: infinite autoban_malformed_protocol: -1 // Number of seconds an IP is banned if a connection is made from a blocked Mac address // (When a PC is blocked by Mac address every connection attempt from this PC will result // in the current IP address being blocked for some time) // - Useful to make bypassing Mac bans harder // Default: 12 hours autoban_mac_blocked: 43200 //////////////////////////////////// //////////// SPELL DELAY /////////// //////////////////////////////////// // Monitors incoming skill usage packets from the client. // If a client sends way more skill packets than possible with a regular // skill delay this strongly indicates a no-delay hack. // To avoid false positives due to network lags the detection is triggered // only if such packet patterns are detected multiple times over a certain // period of time. //// // Default configuration: // If a client sends more than 12 (spelldelay_threshold) skill packets within // one second (spelldelay_interval) the internal fail counter is increased. // If a clients fail counter exceeds 5 (spelldelay_failcount) a no-delay // detection is triggered (nodelay) // Whether the no-delay detection is enabled spelldelay_enabled: no // Number of milliseconds for each monitoring interval // Default: 1000ms spelldelay_interval: 1000 // Number of skill packets allowed in this period // Default: 14 (theoretical maximum: 10) spelldelay_threshold: 14 // How often a packet flood must have been detected before any action is taken spelldelay_failcount: 5 // Number of milliseconds after the fail count is decreased by one (to avoid false // positives triggering the detection after a long time in game) // Default: 60000 spelldelay_cooldown: 60000 nodelay: restrict, 0 nodelay: message, 100, You will be disconnected for skill spam in 15 seconds. nodelay: kick, 15000, 15 nodelay: log, 0, No-Delay hack detected // NDL detection ndl: log, 0, Dedicated NoDelay hack (NdlHaste) detected ndl: ban, 0, 102 ndl: autoban, 0, -1 ndl: message, 10000, You are using an illegal cheat tool. ndl: jail, 10001 ndl: kick, 25000, 15 // Suspended system thread detect_thread_sus: log, 0, An internal Harmony thread has been suspended detect_thread_sus: message, 0, You are about to be logged out due to a failed security synchronization. detect_thread_sus: kick, 15000, 15 // Dangerous. Please report this immediately if you see it in your logs. detect_der: log, 0, Suspicious debugging activity detected. Please report this immediately. detect_der: ban, 30000, 102 detect_der: autoban, 30000, -1 // Dangerous. Please report this immediately if you see it in your logs. detect_strtok: log, 0, Illegal stream token. Please report this immediately. detect_strtok: ban, 30000, 102 detect_strtok: autoban, 30000, -1 // Terminated system thread // A common attempt to bypass signature scans by terminating the worker thread Harmony uses detect_thread_term: log, 0, An internal Harmony thread has been terminated. detect_thread_term: ban, 0, 102 detect_thread_term: autoban, 0, -1 detect_thread_term: message, 0, Critical security synchronization failed. Your account has been locked for further investigation. detect_thread_term: kick, 15000, 15 // Speedhack settings ///////////////////// // See https://forum.harmonize.it/viewtopic.php?f=3&t=33 for an explanation of these settings zone_malformed_grace_time: 45000 zone_time_glitch: 30000 zone_time_glitch_cooldown: 400000 // (n+30k)/n -> 7.5% //////////////////////////////////// ///////// INTERNAL SETTINGS //////// //////////////////////////////////// // Internal configuration // DON'T change anything unless you know what you're doing. //// detection: 0, detect_thread_sus detection: 1, detect_der detection: 2, detect_strtok detection: 5, ndl detection: 6, detect_thread_term // Put all customized settings in this file! import: conf/harmony_custom.conf Harmony_custom.conf Quote // Put all customized settings in this file. harmony.conf will be overwritten updates! //////////////////////////////////// ////////// CLIENT CHECKSUM ///////// //////////////////////////////////// // Harmony enforces the usage of unmodified client binaries. // However, you have to add your client checksum here to // allow only permitted exes. The checksum is a MD5 hash of // the exe. /// // To get the checksum of your exe you can use this tool: // https://harmonize.it/customer/md5 /// // To reload this configuration while the server is running use @reloadharmony. //// // GM level >= 0 requires this hash client_checksum: 0, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa // GM level >= 20 requires this hash (level 0 hash works here, too) client_checksum: 20, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb // GM level 99 has no checksum limitations client_checksum: 99, off // Common configuration settings ////////////////////////////////// // GM level which allows users to bypass Harmony protection // Default: 100 protection_bypass_level: 99 // GM level which allows users to bypass the GRF integrity validation // If protection_bypass_level is lower than this value, protection_bypass_level is used. // Default: 100 grfintegrity_bypass_level: 0 //////////////////////////////////// ////////// SERVER SIDE GMS ///////// //////////////////////////////////// // Whether the serverside GM list is enabled // This feature allows you to give admin accounts // the game master sprite and yellow font. // You can decide whether to list admin accounts // by their account ID or automatically flag // all accounts of a given level. // The <admin> section of clientinfo.xml is // ignored. serverside_gm_enabled: no // The minimum GM level required to automatically // show GM sprites. Use -1 to disable. serverside_gm_minlevel: 60 // Accounts that always get GM sprites, regardless of // their GM level. Use this setting once for each account ID, // e.g.: // serverside_gm_include: 2000000 // serverside_gm_include: 2000001 // to include these two accounts. //// serverside_gm_include: // List of account IDs that never get GM sprites, // even if their GM level is above serverside_gm_minlevel. // Use this setting once for each each account ID, // e.g.: // serverside_gm_include: 2000000 // serverside_gm_include: 2000001 // to exclude these two accounts. //// serverside_gm_exclude: client_checksum: 0, 3e9bc5175ab6c3ea9aa4b1faf73bbe4a
-
Anyone have this file? I already search it. It seems that I cannot find it. So, anyone there want to share it. Please, share it. Thanks!
-
request, 2010-12-28a Remove Quake/Shake Effect HEX CODE
Fantastik posted a question in Client Requests
Can anyone here know the hex code to remove the Shake/Quake effect for client 2010-12-28? Thanks!