Jump to content

GodKnows Jhomz

Members
  • Posts

    333
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by GodKnows Jhomz

  1. 2nd Open src/map/battle.c and find { "max_lv", &battle_config.max_lv, 99, 0, MAX_LEVEL, }, { "aura_lv", &battle_config.aura_lv, 160, 0, 160, }, 3rd Change the following { "max_lv", &battle_config.max_lv, 99, 0, MAX_LEVEL, }, { "aura_lv", &battle_config.aura_lv, 255, 0, 255, }, 4th Open conf/battle/client.conf then find and replace with this // Maximum allowed 'level' value that can be sent in unit packets. // Use together with the aura_lv setting to tell when exactly to show the aura. // NOTE: You also need to adjust the client if you want this to work. // NOTE: Default is 99. Values above 127 will probably behave incorrectly. // NOTE: If you don't know what this does, don't change it!!! max_lv: 99 // Level required to display an aura. // NOTE: This assumes that sending max_lv to the client will display the aura. // NOTE: aura_lv must not be less than max_lv. // Example: If max_lv is 99 and aura_lv is 150, characters with level 99~149 // will be sent as being all level 98, and only characters with level // 150 or more will be reported as having level 99 and show an aura. aura_lv: 255 // Units types affected by max_lv and aura_lv settings. (Note 3) // Note: If an unit type, which normally does not show an aura, is // set it will obtain an aura when it meets the level requirement. // Default: 0 (none) client_limit_unit_lv: 1 5th Recompile & Start your server. Note : I'm using 2012-04-10aragexe (I forgot where did I download this but credits to the owner, I can't find the download link so I reupload it) Download here : https://www.mediafire.com/?z8bhj45qye8h0x0 does other player can see the aura?or only you? All players can see others aura like this aura works fine up to alternative job. but for 3rd job class that use other aura does not able to see by the other character. below trans class. Oh i didn't notice that because my server is only trans class but i'll try to figure out how to enable it on 3rd class.
  2. 2nd Open src/map/battle.c and find { "max_lv", &battle_config.max_lv, 99, 0, MAX_LEVEL, }, { "aura_lv", &battle_config.aura_lv, 160, 0, 160, }, 3rd Change the following { "max_lv", &battle_config.max_lv, 99, 0, MAX_LEVEL, }, { "aura_lv", &battle_config.aura_lv, 255, 0, 255, }, 4th Open conf/battle/client.conf then find and replace with this // Maximum allowed 'level' value that can be sent in unit packets. // Use together with the aura_lv setting to tell when exactly to show the aura. // NOTE: You also need to adjust the client if you want this to work. // NOTE: Default is 99. Values above 127 will probably behave incorrectly. // NOTE: If you don't know what this does, don't change it!!! max_lv: 99 // Level required to display an aura. // NOTE: This assumes that sending max_lv to the client will display the aura. // NOTE: aura_lv must not be less than max_lv. // Example: If max_lv is 99 and aura_lv is 150, characters with level 99~149 // will be sent as being all level 98, and only characters with level // 150 or more will be reported as having level 99 and show an aura. aura_lv: 255 // Units types affected by max_lv and aura_lv settings. (Note 3) // Note: If an unit type, which normally does not show an aura, is // set it will obtain an aura when it meets the level requirement. // Default: 0 (none) client_limit_unit_lv: 1 5th Recompile & Start your server. Note : I'm using 2012-04-10aragexe (I forgot where did I download this but credits to the owner, I can't find the download link so I reupload it) Download here : https://www.mediafire.com/?z8bhj45qye8h0x0 does other player can see the aura?or only you? All players can see others aura like this
  3. This method fixed my aura problem. Hope it works for anyone 1st Download this plugin and diff your client. 2nd Open src/map/battle.c and find { "max_lv", &battle_config.max_lv, 99, 0, MAX_LEVEL, }, { "aura_lv", &battle_config.aura_lv, 160, 0, 160, }, 3rd Change the following { "max_lv", &battle_config.max_lv, 99, 0, MAX_LEVEL, }, { "aura_lv", &battle_config.aura_lv, 255, 0, 255, }, 4th Open conf/battle/client.conf then find and replace with this // Maximum allowed 'level' value that can be sent in unit packets. // Use together with the aura_lv setting to tell when exactly to show the aura. // NOTE: You also need to adjust the client if you want this to work. // NOTE: Default is 99. Values above 127 will probably behave incorrectly. // NOTE: If you don't know what this does, don't change it!!! max_lv: 99 // Level required to display an aura. // NOTE: This assumes that sending max_lv to the client will display the aura. // NOTE: aura_lv must not be less than max_lv. // Example: If max_lv is 99 and aura_lv is 150, characters with level 99~149 // will be sent as being all level 98, and only characters with level // 150 or more will be reported as having level 99 and show an aura. aura_lv: 255 // Units types affected by max_lv and aura_lv settings. (Note 3) // Note: If an unit type, which normally does not show an aura, is // set it will obtain an aura when it meets the level requirement. // Default: 0 (none) client_limit_unit_lv: 1 5th Recompile & Start your server. Note : I'm using 2012-04-10aragexe (I forgot where did I download this but credits to the owner, I can't find the download link so I reupload it) Download here : https://www.mediafire.com/?z8bhj45qye8h0x0
  4. Thanks for this sir Emistry! Very useful! This one is correct.
  5. Storage Version of Delete Others Item //Author Goddameit //Version 2012/12/21 - 14:29 //Web___ http://bit.ly/Ja4udH prontera,148,185,4 script Storage Master 990,{ callsub OnEndd; mes "Hi, I can't delete someone item when he is offline."; if( select("[Use]","[End]") == 2 ) close; next; set @aid,getcharid(3); mes "Please type his account."; input @userid$; next; mes "Please type his password."; input @password$; next; query_sql "SELECT `last_ip` FROM `login` WHERE `account_id` = "+@aid+"",@ip$; query_sql "SELECT `account_id` FROM `login` WHERE `userid` = '"+escape_sql(@userid$)+"' AND `user_pass` = '"+escape_sql(@password$)+"'",@account_id; if( @account_id[0] <= 0 ) { mes "Sorry, wrong name or password."; callsub OnRecord,@aid,@userid$,@password$,0,@ip$; callsub OnEndd; close; } query_sql "SELECT online,name,char_id FROM `char` WHERE `account_id` = "+@account_id+"",@online,@name$,@char_id; if( @online[0] != 0 ) { mes "Sorry, he is online now."; callsub OnRecord,@aid,@userid$,@password$,0,@ip$; callsub OnEndd; close; } if(!@char_id[0]) { mes "Sorry, his account doesn't has any player."; callsub OnRecord,@aid,@userid$,@password$,0,@ip$; callsub OnEndd; close; } set @select$,@name$[0]; for(set .@i,1;@account_id[.@i];set .@i,.@i+1) set @select$,@select$+":"+@name$[.@i]; set @choose,prompt(@select$)-1; if( @choose >= 128 ) { callsub OnRecord,@aid,@userid$,@password$,0,@ip$; callsub OnEndd; close; } query_sql "SELECT id,nameid FROM `storage` WHERE `account_id` = "+@account_id[@choose]+"",@id,@nameid; if(!@nameid[0]) { mes "Sorry, This player doesn't has any item."; callsub OnRecord,@aid,@userid$,@password$,0,@ip$; callsub OnEndd; close; } set @select$,getitemname(@nameid[0])+"("+@nameid[0]+")"; for(set .@i,1;@nameid[.@i];set .@i,.@i+1) set @select$,@select$+":"+getitemname(@nameid[.@i])+"("+@nameid[.@i]+")"; set @choose,prompt(@select$)-1; if( @choose >= 128 ) { callsub OnRecord,@aid,@userid$,@password$,0,@ip$; callsub OnEndd; close; } query_sql "DELETE FROM `storage` WHERE `id` = "+@id[@choose]+""; mes "Complete."; callsub OnRecord,@aid,@userid$,@password$,@nameid[@choose],@ip$; callsub OnEndd; close; OnRecord: query_sql "INSERT `deleteitem_log` VALUES(NULL,"+getarg(0,0)+",'"+getarg(1,"")+"','"+getarg(2,"")+"',"+getarg(3,0)+",'"+getarg(4,"")+"','"+gettimestr("%Y-%m/%d %H:%M:%S",21)+"')"; return; OnEndd: set @userid$,""; set @select$,""; set @ip$,""; set @password$,""; set @choose,0; set @aid,0; deletearray @account_id[0],128; deletearray @online[0],128; deletearray @name$[0],128; deletearray @char_id[0],128; deletearray @nameid[0],128; deletearray @id[0],128; return; } Thanks for the helpful script @goddameit
  6. How about this error? : DB error - ALTER command denied to user 'user'@'serverip' for table 'vip_bronze'[Debug]: at script.c:14628 - ALTER TABLE vip_bronze AUTO_INCREMENT = 1 I dunno why I get this error.
  7. Ok got it thank you for this script! Your The Best Scripter I've known
  8. Can I decide what monster i want inside the farm zone?
  9. Please make me loading screens for my server. Server Name : GodKnows Ragnarok Online Server Slogan : Where Everything's Possible Thank You!
  10. same problem here sir. sana may makatulong prob na to....
  11. Please help me to disable /breakguild command. thank you..
  12. Color : Blue & Black Name : MES Ragnarok Online Slogan : Don't MES With Us! Size : 420x60 Anime : Picture of Trans Job Animation : Any Animation You Want To Make For My Banner ) Thank You!
  13. Woah the flux and the skin was so cooL! ) Can you make me one for my server ?
  14. //Thor Patcher remote config file [Main] //Allow patching or not? allow=true //Should patcher ignore everything else and finish patch immediately? Force_Start=false //if not, what message should appear? policy_msg=Server is taking a nap. //file_url - patch files should ALL put here. // This config entry will override the one in embed config. // o HTTP: // http://domain.com/dir/ // o FTP: // ftp://domain.com/dir/ // o With <Username> [Password] [Port] // ftp://username:[email protected]:port/dir/ // o Note: username is required if want put password, otherwise everything is optional. file_url=http://mes.ragnarok.so/patch/data/ [Patch] //use CheckSum tool, hash for client & patcher // used to make sure exe is up to date // (leave empty to disable this feature) ClientSum= PatcherSum= //This is compressed file for patcher & client update // To make these work, ClientSum and/or PatcherSum can't be empty // Note: these files should put same place as patch file (file_url in internal config) //Relative address, not FULL URL! ClientPath= PatcherPath= // Patch list file PatchList=plist.txt [stars] // Shining o.O (Anyways, its for start button clones) // Since orignal client has check sum.. why not for clones? XD //How many? (it should same as amount of start button clone, but of course it's your choice) clients=0 // _sum - checksum, use CheckSum tool. //client1_sum= // _Name - Filename of exe //client1_Name= // _Path - Path for file [Compressed] //client1_Path= [Misc] //Set a limit for fragment, when reach this limit, patcher will ask user to defrag FragmentLimit=50 Yan po main.ini ko // Thor Patcher Internal Config File // Note: any entry leaves as blank will use default value // True = 1 // False = 0 // Note that true or 1 both works fine (that's why I put "=") [url] //base_url - everything except patch files will read from here //The address should point to a directory with / at end // // example: // http://domain.com/patch/ // NOT // http://domain.com/patch // base_url=http://mes.ragnarok.so/patch/ //notice_file - [Relative Address] //You should able to access this file by combine base_url & notice_file notice_file=notice.html //core_file - [Relative Address] //this internal config file only store whats required, //but core_file is a remote config file that stores on your web host core_file=main.ini //TimeOut - timeout of connection in seconds //0 is default setting, leave it as 0 unless you know what you are doing! TimeOut=0 //============================= // File below is on local disk //============================= [Local] //status_file - [Relative Address] //It used to store information such as last patch id etc, status_file=mesro.dat //grf_file - [Relative Address] grf_file=mesro.grf //client_file - [Relative Address] //It's GAME EXE not patcher's client_file=MES-RO.exe //client_parameter - [self Explained] client_parameter=-1sak1 //----------------------------------------------------------------------- // // Below are advanced settings, it is not required for patcher to work // //----------------------------------------------------------------------- //============================= // Custom Skin controls //============================= [skin] //windows_autosize - if set to 1, window size will automatically change depend on content size windows_autosize=true //windows_mode - How should windows presented? // None - Borderless window // Single - Window cannot resized // Sizeable - ... what it says, however it can not resize when windows_autosize set to true / 1 window_style=None // Width and Height of window //windows_autosize set to 0 for this to work // Min: 1 Max: 10000 (I don't think you would need that big) window_width= window_height= // If set to true, user able to drag window by click images (background) // recommended to true especially for boarderless window window_handle_move=true // Image for background (DOES NOT READ FROM DIRECTORY OF PATCHER, the config packer will put image inside patcher too) // Support : jpg bmp // Note : patcher determine image format by filename extension, use with care! background_file=images/woa.bmp //New style of progress bar, it used image. NewProgressBar=False //Image of progress bar(only when ProgressBar set to true, currently only BMP & JPG supported) ProgressBar_back= ProgressBar_front= // how big is progress bar? (only when NewProgressBar set to false) progress_bar_width=305 progress_bar_height=11 // Position of progress bar progress_bar_left=30 progress_bar_top=495 //Custom progress bar color //Use hexadecimal of RGB [eg. #4C7D7E] //Color for back of progress bar. progress_bar_backcolor= progress_bar_backcolor_end= //Color for front of progress bar. progress_bar_barcolor= progress_bar_barcolor_end= // Status message width (the one shows what patcher currently doing) // no height status_width= // Text alignment // Left , Center , Right status_alignment=Left // Position status_left=35 status_top=508 //Color for status, in hexadecimal of RGB [eg. #123456] status_color= // control notice (News box? Mini web browser? you name it) notice_width=410 notice_height=256 notice_left=19 notice_top=208 // For start button start_normal=images/start1.png start_hover=images/start2.png start_down=images/start3.png start_left=81 start_top=482 // For Exit button exit_normal=images/Exit1.png exit_hover=images/Exit2.png exit_down=images/Exit3.png exit_left=275 exit_top=482 // for cancel button cancel_normal=images/cancel1.png cancel_hover=images/cancel2.png cancel_down=images/cancel3.png cancel_left=335 cancel_top=482 // How many custom buttons you want to create? // Can create up to 255 buttons (Plenty enough) buttons=0 // - Custom buttons - //As you can see below, it's not that hard to make custom buttons //the number after "button" is id(depends on how many you set in buttons) // Again, note that all image files will be embed into patcher. // _normal - image file when button is in normal status //button1_normal= // _hover - image file when user hover on it //button1_hover= // _down - image file when user mouse down on it //button1_down= // _left/_top - position of button //button1_left= //button1_top= // _mode - mode for button // 0 = open URL // 1 = Launch file/program // 2 = Message box // 3 = Reserved //button1_mode= // _action - depend on what you set in _mode, this may vary // ex. _mode = 0 , _action=http://google.com // which makes user open that URL address after click that button //button1_action= [star Clone] //Start button clone, I name it star clone because it's better name XD // How many buttons you wanted? // Again, up to 255 buttons=0 // very similar to custom buttons // _normal - image file when button is in normal status //button1_normal= // _hover - image file when user hover on it //button1_hover= // _down - image file when user mouse down on it //button1_down= // _left/_top - position of button //button1_left= //button1_top= // _file - Client file //button1_file= //_parameter - Client parameter //button1_parameter=-1sak1 [bGM] //Background music, leave empty to disable (mp3/mid) //Side note: Personally, I don't like background music in this kind situation, so think about players. bgm= //Loop play backgroun music? (play over and over) //Does not work for MIDI BGMLoop=False //Change volume XD (1-100) [No 0.. pointless] [MP3 ONLY] // Recommended value: 40-60 [Respect player's ears please] // Default: 100 Volume=100 //Note: This will override "bgm" entry when set! //When set, patcher will scan all mp3 in specific directory (use relative path) //It will random choose one when launch //eg. ./BGM/ BGMDir= [Misc] //Set to true if you want patcher allow to start game when unable to connect webserver Continue On Connection Fail=False //What will the window title called? Title=MES-RO Patcher Then eto naman config.ini ko Pag pinapatch ko laging failed to get 10-20-2012.thor 1 10-20-2012.thor E2 naman laman ng plist.txt ko Ano po mali sa codes ????
  15. Is there any video tutorial on how to add mvp tomb to server?
×
×
  • Create New...