Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 09/17/17 in all areas

  1. File Name: itemoption File Submitter: keitenai File Submitted: 21 Nov 2016 File Category: Utilities Content Author: keitenai @ command itemoption Script Information: This script allows you to apply random option on a selected equipped item. The Option types can be found in const.txt : LINK!! The Value is the rate of the option type effect. eg: `10` = 10% bonus attack Index location is the Option Slot location. 0 = First item option slot 1 = Second item option slot 2 = Third item option slot 3 = Fourth item option slot 4 = Fifth item option slot NOTE that you will not see the Option type's description (Client Side) if the Option Slots are not filled by sequence (missed a slot). With this i added a security check that if you missed/jump an index slot, the script will automatically fix it for you. @ itemoption makes it easier to apply random option in your item quite easily. Compatible with : rAthena 633a642 Download : itemoption.txt Hope you find this useful itemoption.txt
    1 point
  2. Hello everyone, this is a continuation for my Server-side guide, however, this time, this is a client-side guide instead. No virus can be located at any link located in download spoiler section. So first, before we begin, I would like to tell you that I will not be accompanying you while making a client. Again, this guide is quite long and I expect you to read and absorb it properly. I would be very disappointed and will IGNORE if you have an error that is stated just below. Anyway, moderators, or etc. may change/edit it freely and any suggestions/reports/etc. are highly suggested or required. Again, I will have an example of my own, thus you do not need to follow it. If you find this helpful, see my signature (Not the PayPal, instead the reputation etc. and please don't make a bad thought about it, it's just for some reasons for the others to know that it is working.) Anyhow, this guide WILL WORK at any CLIENT and is not a one-sided client guide only. What to download: Old rev : New rev: I. Letting your Client listen to the server and to the client itself. How to run your server: FAQ: Now you're done. Again, if you have any questions regarding this, please kindly do so, or if you have any suggestions or request to change kindly do so. Again, I really recommend if you follow my server-guide which is stated above. Anyway, good luck on making your server. I hope you'll be able to help the Ragnarok Community. Long live Ragnarok! Best Regards, Freya Edited 22/08/2018: Slashed out one website ; Placed more details.
    1 point
  3. OVH: Canada, Europe( France, Polandia), Singapore (new), $3 -$10 for VPS RamNode: West coast, East Coast (US) $3 - 10$ VPS Hetzner: German $3 - $10 VPS Good SEA host are cost more compare above list: Digital Ocean (SIngapore), Conoha (Japan,Singapore) $10 - $20 else u can google, Vultr, Linode.
    1 point
  4. //Simple HG Hiding by crazyarashi - script Invisible -1,{ OnAtCommand: .@npc$ = "["+ strnpcinfo(1) +"]"; mes .@npc$; mes "Hello, "+strcharinfo(0); mes "Which headgear do you want to hide?"; next; setarray .@hgmenu$, "Top Headgear", "Middle Headgear", "Lower Headgear"; .@menu$ = implode(.@hgmenu$, ":"); .@i = select( .@menu$ ) - 1; .@equip = getequipid(.location$[.@i]); if( .@equip != getequipid(.location$[.@i])) { mes .@npc$; mes "You're not wearing any headgear"; close; } else { atcommand "@"+ .looks$[.@i]; dispbottom .@hgmenu$[.@i] +" is now hidden"; end; } OnInit: setarray .location$, "EQI_HEAD_TOP", "EQI_HEAD_MID", "EQI_HEAD_LOW"; setarray .looks$, "changelook 1 0", "changelook 2 0", "changelook 3 0"; bindatcmd "hidehg",strnpcinfo(0)+"::OnAtCommand"; } Try this i added a menu of what you want to headgear you want to hide and added a bindcommand (change the command if you want) haven't tested it though :)) probably upon logout the item will show again.
    1 point
  5. try use this and this is the lastest third custome update http://herc.ws/board/topic/11531-dress-pack dont forget to make costume not disapear after reloging setting at conf\battle\client.conf save_body_style: yes
    1 point
  6. Cleaned up the script. Got rid of some eA-style code. Removed the index selection dialogue and made the script automatically detect free option slot. itemoption.txt
    1 point
  7. like I said, I want to give more examples of advance SQL commands select distinct left( name_japanese, 1 ) as aaa from item_db where type = 5 and equip_locations & 256 union select distinct left( name_japanese, 1 ) from item_db_re where type = 5 and equip_locations & 256 union select distinct left( name_japanese, 1 ) from item_db2 where type = 5 and equip_locations & 256 order by aaa; to select the left most alphabetical order then select id, name_japanese, view from item_db where type = 5 and equip_locations & 256 and left( name_japanese, 1 ) = 'a' union select id, name_japanese, view from item_db_re where type = 5 and equip_locations & 256 and left( name_japanese, 1 ) = 'a' union select id, name_japanese, view from item_db2 where type = 5 and equip_locations & 256 and left( name_japanese, 1 ) = 'a' group by view limit 128; to select all headgears that's start with A script prontera,153,187,5 script djsfhskfj 100,{ mes "select an order"; next; .@nb = query_sql("select distinct left( name_japanese, 1 ) as aaa from item_db where type = 5 and equip_locations & 256 union select distinct left( name_japanese, 1 ) from item_db_re where type = 5 and equip_locations & 256 union select distinct left( name_japanese, 1 ) from item_db2 where type = 5 and equip_locations & 256 order by aaa", .@alphabet$ ); .@menu$ = .@alphabet$; for ( .@i = 1; .@i < .@nb; .@i++ ) .@menu$ = .@menu$ +":"+ .@alphabet$[.@i]; .@select = select( .@menu$ ) -1; .@nb = query_sql("select id, name_japanese, view from item_db where type = 5 and equip_locations & 256 and left( name_japanese, 1 ) = '"+ .@alphabet$[.@select] +"' union select id, name_japanese, view from item_db_re where type = 5 and equip_locations & 256 and left( name_japanese, 1 ) = '"+ .@alphabet$[.@select] +"' union select id, name_japanese, view from item_db2 where type = 5 and equip_locations & 256 and left( name_japanese, 1 ) = '"+ .@alphabet$[.@select] +"' group by view limit 128", .@id, .@name$, .@view ); .@menu$ = .@name$; for ( .@i = 1; .@i < .@nb; .@i++ ) .@menu$ = .@menu$ +":"+ .@name$[.@i]; .@select = select( .@menu$ ) -1; changelook 4, .@view[.@select]; close; } can almost say this script no need to spend your time to write any more array and if your server add in more custom headgear, you don't have to spend your time adding itemid into this script as this script automatically detects the items you've added inside item_db2 SQL is most powerful in this kind of situation
    1 point
×
×
  • Create New...