Jump to content

Petey Pablo

Members
  • Content Count

    224
  • Joined

  • Last visited

Everything posted by Petey Pablo

  1. Anyone can make this as plugin for latest version of hercules? Thank you
  2. 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 ----------------------------------------
  3. 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
  4. 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
  5. Do you have xampp installation guide for this? Thank you
  6. Petey Pablo

    Nemo patcher

    How to fix this? see image
  7. 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
  8. 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!
  9. Anyone can help me in apache to redirect the domain example.net to example.net/cp/
  10. 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>
  11. Is it possible to host the thor patcher on vps centos? Anyone can help me?
  12. How to add or what the right location of this PHP file for the google adsense code to fluxcp like the image below? Thanks
  13. 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:
  14. Help me to increase the damage of cart termination skill? Thanks
  15. 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" }
  16. Is this correct? mob_race2_db.txt // lhz03 7,1647,1651,1646,1650,1648 and item_db2.conf Script: <" bonus2 bAddRace2,7,40; ">
  17. Petey Pablo

    Need help

    Help me to this item script. Increase damage to lhz03 boss monster by 40% Thank you!
  18. 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!
  19. 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; }
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.