-
Content Count
618 -
Joined
-
Last visited
-
Days Won
15
Reputation Activity
-
Mumbles got a reaction from Zephy in help i have some questions
If your server's live and running, type @version in-game to retrieve the GIT hash. Alternatively, you can check it from a command line, like this:
git rev-parse HEAD
If you want the short version of the hash, type this instead:
git rev-parse --short HEAD
Assuming you're still using the command line to operate git, you can merge new updates with this command:
git pull --commit
To stay updated with ease, simply just make changes for your server within the same working copy that you use for GIT. Concurrent changes are handled fairly well, so unless you've made mass updates, you should be fine. I recommend that you make backups if you're unsure of whether or not updating will conflict with your customisations.
-
Mumbles got a reaction from Uzieal in Flux Control Panel for Hercules
Updated FluxCP for compatibility with the latest build.
Commits:
Compatibilized item module. @6628ce9 Minor bug fix and corrections. @6ac6a7f
Issues:
'bindonequip' missing from item module
-
Mumbles reacted to Mhalicot in Hello, Pay zeny and item to warp in (map)
- script Warper -1,{ set .@price,1000; // Zeny required for warp set .@item,501; // Item Required for warp mes "["+strnpcinfo(1)+"]"; mes "Hi "+strcharinfo(0); if (.@item) { mes "Item required ^ff0000"+getitemname(.@item)+"^000000."; if (!countitem(.@item)) close; delitem getitemname(.@item),1; } if (.@price) { mes "Warp costs ^ff0000"+.@price+" Zeny.^000000"; if (Zeny < .@price) close; if(select("^0055FFWarp^000000:^777777Cancel^000000") == 2) close; set Zeny, Zeny-.@price; } warp "prontera",150,150;} or you can add this to your warper.txt
-
-
Mumbles reacted to Patskie in Monster Cash Point
Not sure about your idea to give 1 cash point whenever a certain player kills monster who's level is less than the baselevel - 10. It can be abuse
- script Sample -1,{ OnNPCKillEvent: if (getmonsterinfo(killedrid, MOB_LV) > (BaseLevel + 10) || getmonsterinfo(killedrid, MOB_LV) < (BaseLevel - 10)) { if (rand(100) < 5) #CASHPOINTS++; dispbottom "You now have " +#CASHPOINTS+ " cash points."; } end;} -
Mumbles got a reaction from Begin in @go command
Utility: @go command
Original concept by : http://herc.ws/board/topic/14-utility-added-feature-jtynnes-go-command-alternative-txt-format/
Description:
Alternative @go command. Allows for unlimited aliasing, as well as level and group restrictions for each destination. Additional options to add a delay, prevent use when dead, and charge per use are available; default cost is defined with '.cost', but this parameter can be set manually with 'go()'. These extra features are disabled by default.
Be mindful that the delay uses a temporary player variable, '@go_delay'; if the player logs out, this variable will be cleared. If you would like for a more secure delay, replace all instances of '@go_delay' with 'go_delay'.
Download:
https://github.com/datmumbles/Scripts/raw/master/cmd/go.txt
-
Mumbles reacted to Mhalicot in HELP ME @go /@warp delay
Same Topic > http://herc.ws/board/topic/3021-help-with-this-script-please/?hl=%2Bwarp+%2Bdelay
- script atcmd_warpdelay -1,{OnInit: bindatcmd "warp",strnpcinfo(3)+"::OnAtcommand",0,99; end;OnAtcommand: set .@min,5; //delay in mins set .@delay,.@min * 60; if (warpdelay > gettimetick(2)) { set .@delaytime,warpdelay - gettimetick(2); message strcharinfo(0),"You must wait "+.@delaytime+" seconds to use this command again."; end; } setarray .@param$,.@atcmd_parameters$[0],.@atcmd_parameters$[1],.@atcmd_parameters$[2]; set .@map$,implode(.@param$," "); atcommand "@warp "+.@map$+""; set warpdelay,gettimetick(2) + .@delay; end;} Credit: kyeme
I think this can answer your question without editing your source..
-
Mumbles reacted to jaBote in how to detach login, char, map?
For me, using ctrl+A, then D has always worked. Not sure about ctrl+shift+A, then D.
-
Mumbles got a reaction from Zephy in how can i make this script work?
You could try something like this:
while (getrefine(EQI_ARMOR) < 6) { successrefitem EQI_ARMOR;}
Item script version:
while (getrefine(EQI_ARMOR) < 6) { successrefitem EQI_ARMOR; }
If you're using a "Guarantee_Armor_6Up", I would assume you're refining an armor lol. The only choice the user should have is wearing the desired equipment to be refined.
-
Mumbles reacted to Judas in Space in guild name??
this is what is needed: if you're using a patcher that doesn't have the patch for it
6A 20 53 FF D6 83 C4 08
to
6A 21 53 FF D6 83 C4 08
-
Mumbles reacted to Ai4rei in Paid Server
Reference topic, since you cared to post the image without attribution.
tl;dr: The system is implemented, just does not work in real-time (you just get prevented from logging-in, but are not kicked as long you are in-game). It was not implemented the way it should be, because people were hysterically afraid, that all emulators would turn pay-to-play.
-
Mumbles reacted to Ind in Paid Server
Implemented in https://github.com/HerculesWS/Hercules/commit/7120b55ce40a6a0c4086da49d57c74baa72609d6
-
Mumbles got a reaction from Shio in Space in guild name??
In what manner are you attempting to create a guild with spaces in the name? Like this?
/guild Guild Name
The proper way would be to enclose it in quotation marks:
/guild "Guild Name"
If you know that already, have you tried using a different client? The best way to determine whether or not it's your specific client is to compare it with a different version.
-
Mumbles got a reaction from Zephy in Ubuntu and Hercules
Might be skipping your plugins?
./configuremake sqlmake plugins -
-
-
Mumbles got a reaction from pr3p in Ubuntu and Hercules
Might be skipping your plugins?
./configuremake sqlmake plugins -
-
Mumbles got a reaction from ThyroDree in Item (isequipped)) not working on Hercules? o-o
Missing a closing brace <}> after bonus bStr,3;, which was opened for that if expression.
Change this:
if (isequipped(25001)) { bonus bskill "TK_SEVENWIND",4; bonus bStr,3; },{},{}
to this:
if (isequipped(25001)) { bonus bskill "TK_SEVENWIND",4; bonus bStr,3; }},{},{} -
Mumbles reacted to jaBote in Q> Does the LAN works?
Yes, it is possible, but your server will only work within your LAN. Simply set your servers IP to your LAN IP and distribute a client that points to your LAN IP.
Beware your LAN IP will sometimes change, thus making your users unable to connect unless you change your IP and make all the clients have the same IP and so...
-
Mumbles reacted to Mhalicot in Error Compiling Emulator
if you are using vs2012, then use Hercules-11.sln
note: Hercules-12.sln is for vs2013
you can still use hercules-12.sln but you need to edit the properties, and in general change platform toolset to v110 then apply and try to recompile.
-
-
Mumbles reacted to Judas in how to turn on md5 for my server ?
I believe in login-server.conf
use_MD5_passwords: no
Then you have this as well: ( I think this is what you wanted though, which sevenz posted below)
// Client MD5 hash check// If turned on, the login server will check if the client's hash matches// the value below, and will not connect tampered clients.// Note: see docmd5_hashcheck.txt for more details.client_hash_check: off// Client MD5 hashes// A player can login with a client hash at or below the account group_id.// Format: group_id, hashclient_hash: 0, 113e195e6c051bb1cfb12a644bb084c5client_hash: 99, cb1ea78023d337c38e8ba5124e2338ae -
Mumbles got a reaction from Chemical Crush in getcharname()
Function: getcharname()
Description:
Return the name belonging to the character ID referenced.
Example usage:
Utility: Account Remover
Download:
https://github.com/datmumbles/Scripts/raw/master/func/getcharname.txt
-
Mumbles reacted to Mhalicot in How to open function mail system on server?
Choose your langtype here..