Petey Pablo
Members-
Content Count
224 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Staff Applications
Calendar
Everything posted by Petey Pablo
-
Anyone can make this as plugin for latest version of hercules? Thank you
-
Solved! Thanks
-
Need help to fix this error on plugins! Btw, im using latest version of hercules emulator! [Error]: Skip packet 0x00F3 with size 21, but must be size 65535 [Error]: --- failed assertion -------------------------------------------- [Error]: D:\Ragnarok\Hercules\src\common\socket.c:840: '0' in function `unknown' [Error]: --- end failed assertion ----------------------------------------
-
Good day, can you update and fix the hit-delay plugin to latest version of hercules? link issue is here https://github.com/dastgirp/HPM-Plugins/issues/48
-
I already change but still error
-
Help me to fix this error. Thank you This is the full script // credits to Annieruru function script ValueConvert { set .@num, atoi(""+getarg(0)); if ( .@num == 0 || .@num >= 2147483647 ) return getarg(0); set .@l, getstrlen(""+.@num); for ( set .@i,0; .@i < .@l; set .@i, .@i + 1 ) { set .@num$, .@num % pow(10,.@i+1) / pow(10,.@i) + .@num$; if ( (.@i+1) % 3 == 0 && .@i+1 != .@l ) set .@num$, ","+ .@num$; } return .@num$; } - script Stylist FAKE_NPC,{ OnTalk: mes "[^0055FF ::: Adv. Stylist ::: ^000000]"; mes "I can change your appearance."; if( .cost_size ){ mes " "; mes "^777777[ SERVICES PAYMENT ]^000000"; for( .@i = 0; .@i < .menu_size; .@i++ ) if( .npc_mode & ( 1 << .@i ) ) if( .cost[.@i] ) mes "^0055FF"+.menu_name$[.@i]+" : ^777777"+ValueConvert( .cost[.@i] )+" "+.currency_name$[.@i]+"^000000"; else mes "^0055FF"+.menu_name$[.@i]+" : ^777777Free of Charge^000000"; } next; @style = ( select( .npc_menu$ ) - 1 ); @style_value = getlook( .look_type[@style] ); deletearray .@blacklist; switch( @style ){ case 0: .@blacklist$ = ","+getd( ".blacklist_hairstyle_"+Sex+"$" )+","; break; case 1: .@blacklist$ = ","+getd( ".blacklist_haircolor_"+Sex+"$" )+","; break; case 2: .@blacklist$ = ","+getd( ".blacklist_cloth_"+Sex+"$" )+","; break; default: break; } .@style_number = .min_style[@style]; addtimer 1000,strnpcinfo(0)+"::OnPCLogoutEvent"; do{ message strcharinfo(0),.menu_name$[@style]+" : "+.@style_number+"th"; .@removed = 0; if( compare( .@blacklist$,","+.@style_number+"," ) ){ message strcharinfo(0),"[ REMOVED ] "+.menu_name$[@style]+" : "+.@style_number+"th"; .@removed = 1; // setlook .look_type[@style],.min_style[@style]; }else{ setlook .look_type[@style],.@style_number; } .@next = .@style_number + 1; .@prev = .@style_number - 1; if( .@next > .max_style[@style] ) .@next = .min_style[@style]; if( .@prev < .min_style[@style] ) .@prev = .max_style[@style]; @select = prompt( (( .@backward )?"Backward":"Forward" )+" - [ ^777777"+(( .@backward )? .@prev:.@next )+"th Style^000000 ]", (( !.@backward )?"Backward":"Forward" )+" - [ ^777777"+(( !.@backward )? .@prev:.@next )+"th Style^000000 ]", "Jump to a Style", ( .@removed )?"":"^0055FFOkay, I want this "+.menu_name$[@style]+"^000000" ); if( @select == 2 ) .@backward = !.@backward; switch( @select ){ case 1: case 2: .@style_number = (( .@backward )? .@prev:.@next ); break; case 3: message strcharinfo(0),"Available Style : "+.min_style[@style]+" ~ "+.max_style[@style]+"."; input .@style_number,.min_style[@style],.max_style[@style]; break; case 4: .@atoi_currency = atoi( .currency$[@style] ); if( @style_value == .@style_number ){ message strcharinfo(0),"Swt..that is your original hairstyles."; break; } else if( .@atoi_currency ){ if( countitem( .@atoi_currency ) >= .cost[@style] ){ .@success = 1; delitem .@atoi_currency,.cost[@style]; } }else{ if( getd( ""+.currency$[@style] ) >= .cost[@style] ){ .@success = 1; setd( ""+.currency$[@style] ),( getd( ""+.currency$[@style] ) - .cost[@style] ); } } if( .@success ){ message strcharinfo(0),"Enjoy your NEW "+.menu_name$[@style]+" !!"; @style_value = .@style_number; }else{ mes "You dont have enough "+.currency_name$[@style]+" to change this "+.menu_name$[@style]+"."; mes "Cost : ^777777"+ValueConvert( .cost[@style] )+" "+.currency_name$[@style]+"^000000"; close2; } default: setlook .look_type[@style],@style_value; break; } }while( @select != 4 && @select != 255 ); mes "Come back again next time. ^^"; @select = 0; close2; deltimer strnpcinfo(0)+"::OnPCLogoutEvent"; OnPCLogoutEvent: if( @select ) setlook .look_type[@style],@style_value; end; OnInit: // NPC Mode ( Bitmask ) // 1 - Enable Hairstyle // 2 - Enable Hair Color // 4 - Enable Cloth Color .npc_mode = 7; // Menu Name setarray .menu_name$, "Hair Style", "Hair Color", "Cloth Color"; // Payment Currency + Cost // Can be ITEM ID or Any Variable. setarray .currency$, "Zeny", // Hairstyle - Ex. need Zeny "Zeny", // Hair Color - Ex. need Zeny "Zeny"; // Cloth Color - Ex. need Zeny setarray .cost, 10000, // Hairstyle ( 10,000 Zeny ) 10000, // Hair Color ( 10,000 Zeny ) 10000; // Cloth Color ( 10,000 Zeny ) // Blacklisted Style for each style and each gender. // --- Female --- .blacklist_hairstyle_0$ = "2,4,6"; .blacklist_haircolor_0$ = "1,3,5"; .blacklist_cloth_0$ = "1,2,3"; // --- Male --- .blacklist_hairstyle_1$ = "3,5,7"; .blacklist_haircolor_1$ = "2,4,6"; .blacklist_cloth_1$ = "4,5,6"; // Dont edit setarray .min_style,getbattleflag( "min_hair_style" ),getbattleflag( "min_hair_color" ),getbattleflag( "min_cloth_color" ); setarray .max_style,getbattleflag( "max_hair_style" ),getbattleflag( "max_hair_color" ),getbattleflag( "max_cloth_color" ); .menu_size = getarraysize( .menu_name$ ); .cost_size = getarraysize( .cost ); setarray .look_type,LOOK_HAIR,LOOK_HAIR_COLOR,LOOK_CLOTHES_COLOR; for( .npc_menu$ = ""; .@i < .menu_size; .@i++ ) .npc_menu$ = .npc_menu$ + ( ( .npc_mode & ( 1 << .@i ) )? .menu_name$[.@i]:"" ) +":"; for( .@i = 0; .@i < .cost_size; .@i++ ){ .@atoi = atoi( .currency$[.@i] ); .currency_name$[.@i] = ( ( !.@atoi || getitemname( .@atoi ) == "null" )? .currency$[.@i]:getitemname( .@atoi ) ); } end; } // NPC Lists prontera,155,181,5 script Adv. Stylist#main 4_M_OILMAN,{ doevent "Stylist::OnTalk"; } prontera,115,181,5 duplicate(Adv. Stylist#main) Adv. Stylist#1 4_M_OILMAN prontera,115,181,5 duplicate(Adv. Stylist#main) Adv. Stylist#2 4_M_OILMAN prontera,115,181,5 duplicate(Adv. Stylist#main) Adv. Stylist#3 4_M_OILMAN
-
Do you have xampp installation guide for this? Thank you
-
How to fix this? see image
-
Me please?
-
Anyone can help me to fix this error from compiler? Thank you Severity Code Description Project File Line Suppression State Error MSB6006 "CL.exe" exited with code -1073741515. plugin-HPMHooking_login C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 358 Error MSB6006 "CL.exe" exited with code -1073741515. char-server C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 358 Error MSB6006 "CL.exe" exited with code -1073741515. login-server C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 358 Error MSB6006 "CL.exe" exited with code -1073741515. mapcache C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 358 Error MSB6006 "CL.exe" exited with code -1073741515. plugin-sample C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 358 Error MSB6006 "CL.exe" exited with code -1073741515. map-server C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 358 Error MSB6006 "CL.exe" exited with code -1073741515. plugin-HPMHooking_map C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 358 Error MSB6006 "CL.exe" exited with code -1073741515. plugin-HPMHooking_char C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 358
-
Ragnarok Unpacked Clients Repository (RUCR)
Petey Pablo replied to Dastgir's topic in Client-Side Releases
Nice -
I have plan to enter the RO Hosting business and looking the right reseller vps hosting for this with good anti ddos and affordable price. I hope anyone can help me Thank you!
-
Anyone can help me in apache to redirect the domain example.net to example.net/cp/
-
Help me to add this code: <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-6857569228541599", enable_page_level_ads: true }); </script> To this my footer.php <?php if (!defined('FLUX_ROOT')) exit; ?> </div> <div class="containerMiddleBottom"></div> <div class="clear"></div> </div> <!-- contianer middle --> <div class="containerRight"> <div class="accountPanel"><?php include('main/loginpanel.php'); ?></div> <div class="gotmRanking"> <?php include('main/halloffame.php'); ?> </div> <div class="rankingButton"> <ul> <li><a href="<?php echo $this->url('main','guildranking'); ?>"><img src="<?php echo $this->themePath('img/rankingButtons.png'); ?>"></a></li> <li><a href="<?php echo $this->url('main','pvpranking'); ?>"><img src="<?php echo $this->themePath('img/rankingButtons.png'); ?>"></a></li> </ul> </div> </div> <div class="clear"></div> </div> <!-- container end --> <div id="footer"> <div class="navigationBottom"> <ul> <li><a href="<?php echo $this->url ('main');?>" style="color:#66583a; font-size: 12px;">Home</a></li> <li><a href="<?php echo $this->url('pages','content',array('path'=>'staff'));?>"style="color:#66583a;font-size: 12px;">Staff</a></li> <li><a href="<?php echo $this->url ('purchase');?>"style="color:#66583a;font-size: 12px;">Buy Items</a></li> <li><a href="<?php echo $this->url('pages','content',array('path'=>'info'));?>"style="color:#66583a;font-size: 12px;">Server Info</a></li> <li><a href="<?php echo $this->url('pages','content',array('path'=>'rules'));?>"style="color:#66583a;font-size: 12px;">Rules</a></li> <li><a href="<?php echo $EADev['forum'];?>"style="color:#66583a;font-size: 12px;">Forum</a></li> <li><a href="<?php echo $this->url ('account','create');?>"style="color:#fff;"><h4>Register</h4></a></li> <li><a href="<?php echo $this->url('pages','content',array('path'=>'download'));?>" style="color:#fff;"><h4>Download</a></li> </ul> <div class="clear"></div> </div> <div class="copyRight"> <div class="left"> <h4>Copyright 2016 Will Ragnarok Online</h4> <p> All registered trademarks belong to their respective owners. Ragnarok Online and all related content are property of Gravity & Lee Myoungjin (Studio DTDS). </p> </div> <div class="right"> <a href="http://www.ro-services.com" target="_blank"><img src="<?php echo $this->themePath('img/roservices.png'); ?>" alt="" width="80"></a> <a href="" target="http://www.ro-services.com"><img src="<?php echo $this->themePath('img/shiju.png'); ?>" alt="" width="50"></a> </div> </div> </div> </div> <!-- main end --> </div> <!-- wrapper end --> </body> </html>
-
Is it possible to host the thor patcher on vps centos? Anyone can help me?
-
I need this. UP!
-
How to add or what the right location of this PHP file for the google adsense code to fluxcp like the image below? Thanks
-
Failed to connect to server after selecting character
Petey Pablo replied to Petey Pablo's question in General Server Support
Fixed. It works now! -
Failed to connect to server after selecting character
Petey Pablo posted a question in General Server Support
Failed to connect to server after selecting character. I hope anyone can help me with this issue? Thank you Im using 2017 client. This is all my conf: CHAR-SERVER //================= Hercules Configuration ================================ //= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| //= | | | | __/ | | (__| |_| | | __/\__ \ //= \_| |_/\___|_| \___|\__,_|_|\___||___/ //================= License =============================================== //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= //= Copyright © 2014-2016 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by //= the Free Software Foundation, either version 3 of the License, or //= (at your option) any later version. //= //= This program is distributed in the hope that it will be useful, //= but WITHOUT ANY WARRANTY; without even the implied warranty of //= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //= GNU General Public License for more details. //= //= You should have received a copy of the GNU General Public License //= along with this program. If not, see <http://www.gnu.org/licenses/>. //========================================================================= //= Character Server configuration file. //========================================================================= char_configuration: { @include "conf/global/console.conf" @include "conf/global/sql_connection.conf" // Server name, use alternative character such as ASCII 160 for spaces. // NOTE: Do not use spaces or any of these characters which are not allowed in // Windows filenames \/:*?"<>| // ... or else guild emblems won't work client-side! server_name: "Hercules" // Wisp name for server: used to send wisp from server to players (between 4 to 23 characters) wisp_server_name: "Server" // Guild earned exp modifier. // Adjusts taxed exp before adding it to the guild's exp. For example, // if set to 200, the guild receives double the player's taxed exp. guild_exp_rate: 100 // Information related to inter-server behavior inter: { // Server Communication username and password. userid: "ragnarok1" passwd: "ragnarok2" // Login Server IP // 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 } // Connection permission permission: { // Enable or disable creation of new characters. enable_char_creation: true // Display (New) in the server list. display_new: false // Maximum users able to connect to the server. // Set to 0 to disable users to log-in. (-1 means unlimited) max_connect_user: -1 // Group ID that is allowed to bypass the server limit of users. // Default: -1 = nobody (there are no groups with ID < 0) // See: conf/groups.conf gm_allow_group: -1 // Type of server. // No functional side effects at the moment. // Displayed next to the server name in the client. // 0=normal, 1=maintenance, 2=over 18, 3=paying, 4=F2P server_type: 0 // Minimum Group ID to join char server when it is on char_server_type 1 (maintenance) maintenance_min_group_id: 99 } // Player-related configuration player: { new: { // Start point (Renewal) start_point_re: { map: "iz_int" x: 18 y: 27 } // Start point (Pre-Renewal) start_point_pre: { map: "new_1-1" x: 53 y: 111 } // Starting items for new characters //{ // id: Item id // amount: Item amount // loc: Item position, same as in item_db if you want the item to be equipped, otherwise 0 (optional) // stackable: Is stackable? (not stackable item types: weapon, armor, egg, pet armor) //}, start_items: ( { id: 1201 // Knife amount: 1 loc: 2 stackable: false }, { id: 2301 // Cotton_Shirt amount: 1 loc: 16 stackable: false }, ) // Starting zeny zeny: 0 } // Character name configuration name: { // Name used for unknown characters unknown_char_name: "Unknown" // Allow or not identical name for characters but with a different case (upper/lower): // example: Test-test-TEST-TesT; Value: 0 not allowed (default), 1 allowed name_ignoring_case: false // Manage possible letters/symbol in the name of charater. Control character (0x00-0x1f) are never accepted. Possible values are: // NOTE: Applies to character, party and guild names. // 0: no restriction (default) // 1: only letters/symbols in 'name_letters' option. // 2: Letters/symbols in 'name_letters' option are forbidden. All others are possibles. name_option: 1 // Set the letters/symbols that you want use with the 'char_name_option' option. // Note: Don't add spaces unless you mean to add 'space' to the list. name_letters: "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" } deletion: { // Restrict character deletion by BaseLevel // 0: no restriction (players can delete characters of any level) // -X: you can't delete chars with BaseLevel <= X // Y: you can't delete chars with BaseLevel >= Y // e.g. char_del_level: 80 (players can't delete characters with 80+ BaseLevel) level: 0 // Amount of time in seconds by which the character deletion is delayed. // Default: 86400 (24 hours) // NOTE: Requires client 2010-08-03aragexeRE or newer. delay: 86400 // Block deletion if character is inside a guild or a party? (BOOL) // default: false official: true // !!This check is imposed by Aegis to avoid dead entries in databases and _is_not_needed_ as we clear data properly!! use_aegis_delete: false } // Size for the fame-lists fame: { alchemist: 10 blacksmith: 10 taekwon: 10 } } database: { // How often should server save all guild related information? (character save interval is defined on the map config) // (in seconds) autosave_time: 60 // What folder the DB files are in (abra_db.txt, etc.) db_path: "db" // To log the character server? log_char: true } //================================================================== // Pincode system //================================================================== pincode: { // A window is opened before you can select your character and you will have to enter a pincode by using only your mouse // NOTE: Requires client 2011-03-09aragexeRE or newer. // 0: disabled // 1: enabled enabled: false // Request Pincode only on login or on everytime char select is accessed? // 0: only on login (default) // 1: everytime the char select window is accessed request: 0 // How often does a user have to change his pincode? // Default: 0 // 0: never // X: every X minutes change_time: 0 // How often can a user enter the wrong password? // Default: 3 // Maximum allowed by clientside: 3 max_tries: 3 } } import: "conf/import/char-server.conf" MAP-SERVER //================= Hercules Configuration ================================ //= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| //= | | | | __/ | | (__| |_| | | __/\__ \ //= \_| |_/\___|_| \___|\__,_|_|\___||___/ //================= License =============================================== //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= //= Copyright © 2014-2016 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by //= the Free Software Foundation, either version 3 of the License, or //= (at your option) any later version. //= //= This program is distributed in the hope that it will be useful, //= but WITHOUT ANY WARRANTY; without even the implied warranty of //= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //= GNU General Public License for more details. //= //= You should have received a copy of the GNU General Public License //= along with this program. If not, see <http://www.gnu.org/licenses/>. //========================================================================= //= Map Server Configuration File //========================================================================= map_configuration: { @include "conf/global/console.conf" @include "conf/global/sql_connection.conf" // map_list and map_removed @include "conf/map/maps.conf" // When @help or @h is typed when you are a gm, this is displayed for helping new gms understand gm commands. help_txt: "conf/map/help.txt" charhelp_txt: "conf/map/charhelp.txt" // Enable the @guildspy and @partyspy at commands? // Note that enabling them decreases packet sending performance. enable_spy: false // Read map data from GATs and RSWs in GRF files or a data directory // as referenced by grf-files.txt rather than from the mapcache? use_grf: false // When employing more than one language (see db/translations.conf), // this setting is used as a fallback default_language: "English" // Information related to inter-server behavior inter: { // Interserver communication passwords, set in the login server database userid: "ragnarok1" passwd: "ragnarok2" // Character Server IP // 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 } database: { // Where should all database data be read from? db_path: "db" // Database autosave time // All characters are saved on this time in seconds (example: // autosave of 60 secs with 60 characters online -> one char is // saved every second) autosave_time: 300 // Min database save intervals (in ms) // Prevent saving characters faster than at this rate (prevents // char-server save-load getting too high as character-count // increases) minsave_time: 100 // Apart from the autosave_time, players will also get saved // when involved in the following (add as needed): // 0x001: After every successful trade // 0x002: After every vending transaction // 0x004: After closing storage/guild storage. // 0x008: After hatching/returning to egg a pet. // 0x010: After successfully sending a mail with attachment // 0x020: After successfully submitting an item for auction // 0x040: After successfully get/delete/complete a quest // 0x080: After every buying store transaction // 0x100: After every bank transaction (deposit/withdraw) // NOTE: These settings decrease the chance of dupes/lost items // when there's a server crash at the expense of increasing the // map/char server lag. If your server rarely crashes, but // experiences interserver lag, you may want to set these off. save_settings: 0x1ff } } import: "conf/import/map-server.conf" NETWORK: // Network configuration file /* * List here any LAN subnets this server is in. * Example: * - char- (or map-) server's IP in LAN is 192.168.0.10 * - Public IP is 198.51.100.37 * If the list contains "192.168.0.10:255.255.255.0", any clients connecting * from the same 192.168.0.0/24 network will be presented with the LAN IP * (192.168.0.10) in the server list, rather than the public IP (198.51.100.37). */ lan_subnets: ( "127.0.0.1:255.0.0.0", // "192.168.1.1:255.255.255.0", ) /* * List here any IP ranges a char- or map-server can connect from. * A wildcard of "0.0.0.0:0.0.0.0" means that server connections are allowed * from ANY IP. (not recommended). */ allowed: ( //"0.0.0.0:0.0.0.0", "127.0.0.1:255.0.0.0", ) /* * List here any IP ranges a char- or map-server can connect from. These ranges * will also be excluded from the automatic ipban in casee of password failure. * Any entry present in this list is also automatically included in the * allowed IP list. * Note: This may be a security threat. Only edit this list if you know what * you are doing. */ trusted: ( "127.0.0.1:255.0.0.0", ) CLIENTINFO.XML: <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <desc>Ragnarok Online Client Information</desc> <servicetype>america</servicetype> <servertype>primary</servertype> <connection> <display>Local</display> <address>127.0.0.1</address> <port>6900</port> <version>47</version> <langtype>1</langtype> <registrationweb>www.ragnarok.com</registrationweb> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> <image>loading02.jpg</image> <image>loading03.jpg</image> <image>loading04.jpg</image> </loading> <yellow> <admin>2000000</admin> <admin>2000001</admin> <admin>2000002</admin> </yellow> </connection> </clientinfo> CLIENT SCREENSHOTS: CONSOLE SCREENSHOTS: -
Help me to increase the damage of cart termination skill? Thanks
-
Need help to restrict name GM and Admin to players
Petey Pablo posted a question in General Server Support
Need help to restrict name GM and Admin to players. Thanks // Character name configuration name: { // Name used for unknown characters unknown_char_name: "Unknown" // Allow or not identical name for characters but with a different case (upper/lower): // example: Test-test-TEST-TesT; Value: 0 not allowed (default), 1 allowed name_ignoring_case: false // Manage possible letters/symbol in the name of charater. Control character (0x00-0x1f) are never accepted. Possible values are: // NOTE: Applies to character, party and guild names. // 0: no restriction (default) // 1: only letters/symbols in 'name_letters' option. // 2: Letters/symbols in 'name_letters' option are forbidden. All others are possibles. name_option: 1 // Set the letters/symbols that you want use with the 'char_name_option' option. // Note: Don't add spaces unless you mean to add 'space' to the list. name_letters: "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" } -
Is this correct? mob_race2_db.txt // lhz03 7,1647,1651,1646,1650,1648 and item_db2.conf Script: <" bonus2 bAddRace2,7,40; ">
-
Help me to this item script. Increase damage to lhz03 boss monster by 40% Thank you!
-
Please do elaborate and supply more information about your request, thanks. If you equipped donate items like item id 2280 you cannot equip any item id of costume items. Because I want to view the original sprite. How about this? Full Script Link: http://upaste.me/9ba637711820fb425 Instructions: 1) Load this script: // ============================= /* Disable costume equip: http://herc.ws/board/topic/13925-disable-costume-equip/ ---------------------------- by: Legend compatible w/: Hercules ---------------------------- Description: * Allows you to disable wearing of costume items while donate items were equipped. ---------------------------- comments: * Please report to me if bugs were found: Contact: http://herc.ws/board/user/5387-legend/ */ // ============================= - script Request#7 FAKE_NPC,{ OnInit: // Add all your donate item id here setarray .c[0],2220,2280; // 2220 = hat || 2201 = sunglass || 2280 = sakkat end; OnCheckItem: for (.@i = 0; .@i < getarraysize(.c); ++.@i){ if (isequipped(.c[.@i])){ ++.@citem; } } if (.@citem){ if (getequipisequiped(EQI_COSTUME_HEAD_TOP)) unequip EQI_COSTUME_HEAD_TOP; if (getequipisequiped(EQI_COSTUME_HEAD_MID)) unequip EQI_COSTUME_HEAD_MID; if (getequipisequiped(EQI_COSTUME_HEAD_LOW)) unequip EQI_COSTUME_HEAD_LOW; if (getequipisequiped(EQI_COSTUME_GARMENT)) unequip EQI_COSTUME_GARMENT; message strcharinfo(0), "You are not allowed to wear costume item while wearing donate equipment."; } end; } 2) Insert this script to ALL of your costume items on itemdb. IF you miss this one, it won't work. Script: <" doevent "Request#7::OnCheckItem"; "> It seems I can't found any way to simplify things, so i wrote this way. Please report if bugs were found. And please don't forget to modify ".c[0]" array, add all your donate items in there. Thank you very much!
-
Help me to add 1m zeny fee to this script. Thank you - script broadcast FAKE_NPC,{ OnCommand: if ( !getstrlen( .@atcmd_parameters$ ) ) { message strcharinfo(0), "Please, enter a message (usage: @bst )."; end; } if (agitcheck()){ message strcharinfo(0), "Unable to use this command,"; message strcharinfo(0), "War of Emperium is ongoing!"; close; } $@input$ = implode(.@atcmd_parameters$," " ); $@name$ = strcharinfo(0); .@symbol$ = substr( .@atcmd_parameters$, 0,1 ); if ( .@symbol$ != "B>" && .@symbol$ != "S>" && .@symbol$ != "T>" ) { message strcharinfo(0), "Market Symbol is Needed when using this command ( B> S> T> )"; end; } if ( bst_delay + 60 > gettimetick(2) ) { message strcharinfo(0), "There is a 60 seconds delay of using this command again"; end; } query_sql ("SELECT `char`.`account_id` FROM `char` JOIN `login` ON `char`.`account_id` = `login`.`account_id` WHERE `char`.`online` = 1", .@account_id); bst_delay = gettimetick(2); // delay while ( .@i < getarraysize(.@account_id) ) { if ( attachrid( .@account_id[.@i] ) ) dispbottom "[ Market ] " + $@name$ + " : " + $@input$,0xFFD700; // display to every character on the server. detachrid; .@i++; } end; OnInit: bindatcmd "bst",strnpcinfo(0)+"::OnCommand", 0, 1; // bind @bst command. end; }