Jump to content

xlaws27

Members
  • Content Count

    225
  • Joined

  • Last visited

Everything posted by xlaws27

  1. just a wrong file type.. i used c++ header something instead of c source. thanks
  2. go to nemo then load ur client and look for "noshake" then enable it.
  3. this is for step 15 http://herc.ws/wiki/Building_HPM_Plugin_for_MSVC it is there a while ago but it was gone when I opened the Hercules 10 sln again..
  4. @@AnnieRuru @@Dastgir hello i got a problem and i need some help this is my first time inserting a plugin on my server i dont know if i need to debug or release so i tried both in debug i got this 1>------ Build started: Project: maintenance, Configuration: Debug Win32 ------ 1> maintenance.c 1>d:developingserversidechaos roherculessrcmappc.h(8): fatal error C1083: Cannot open include file: 'map/battle.h': No such file or directory ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== in release i got this 1>------ Rebuild All started: Project: maintenance, Configuration: Release Win32 ------ 1> maintenance.c 1>..srcpluginsmaintenance.c(545): warning C4013: 'GET_SYMBOL' undefined; assuming extern returning int 1>..srcpluginsmaintenance.c(545): warning C4047: '=' : 'clif_interface *' differs in levels of indirection from 'int' 1>..srcpluginsmaintenance.c(546): warning C4047: '=' : 'timer_interface *' differs in levels of indirection from 'int' 1>..srcpluginsmaintenance.c(547): warning C4047: '=' : 'intif_interface *' differs in levels of indirection from 'int' 1>..srcpluginsmaintenance.c(548): warning C4047: '=' : 'strlib_interface *' differs in levels of indirection from 'int' 1>..srcpluginsmaintenance.c(549): warning C4047: '=' : 'sql_interface *' differs in levels of indirection from 'int' 1>..srcpluginsmaintenance.c(550): warning C4047: '=' : 'mapit_interface *' differs in levels of indirection from 'int' 1>..srcpluginsmaintenance.c(551): warning C4047: '=' : 'map_interface *' differs in levels of indirection from 'int' 1>..srcpluginsmaintenance.c(552): warning C4047: '=' : 'script_interface *' differs in levels of indirection from 'int' 1>..srcpluginsmaintenance.c(553): warning C4047: '=' : 'malloc_interface *' differs in levels of indirection from 'int' 1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(D:DevelopingServersideChaos ROHerculesmaintenance..pluginsmaintenance.dll) does not match the Linker's OutputFile property value (D:DevelopingServersideChaos ROHerculesmaintenance_WINDLL). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). 1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(D:DevelopingServersideChaos ROHerculesmaintenance..pluginsmaintenance.dll) does not match the Linker's OutputFile property value (D:DevelopingServersideChaos ROHerculesmaintenancePCRE_SUPPORT). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). 1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppBuild.targets(991,5): warning MSB8012: TargetExt(.dll) does not match the Linker's OutputFile property value (). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). 1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(maintenance) does not match the Linker's OutputFile property value (_WINDLL). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). 1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(maintenance) does not match the Linker's OutputFile property value (PCRE_SUPPORT). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). 1> Creating library ..pluginsmaintenance.lib and object ..pluginsmaintenance.exp 1>maintenance.obj : error LNK2001: unresolved external symbol _GET_SYMBOL 1>_WINDLL;PCRE_SUPPORT; : fatal error LNK1120: 1 unresolved externals ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
  5. i followed the guide on wiki http://herc.ws/wiki/Building_HPM_Plugin_for_MSVC
  6. into what? this is my current langtype <langtype>0</langtype>
  7. yesterday i upgraded my OS to windows 10. after upgrading, i opened my test server(which ive been working for 2 months) and as u can see the size of the font is really small.. this never happened before when i was still using windows 7. i hope you can help me.. ty
  8. As @@Aeromesi mentioned, RagnaHosting provides you with their gameguard (RagnaShield) for free. However, you'll need to host your server there. Other 'protection' options naturally cost money, or benefits to the creators of it somehow due to the time and effort spend on the project. In linux itself, you can use iptables to lock up your server and set up the ports to your own liking. You can find elaborate guides on 'teh g00gle' about this subject. You can do MAC address logging if you use a (customised) launcher so you can ban players specifically on their hardware ID(s). Other than that, think outside the box and figure out what and how you want to optimise your server. If you're more specific, you'll receive more specific answers. actually i was a customer on ragnahosting back then.. I was not that satisfied because of the client.exe issue and lag issue in Tokyo server about the client.exe issue. ragnahosting just gave me a fix client which i need to use because if i use my own exe then my players will connect to the DDOS IP (well i looked for some help on your website but they just told me that "just use our client " well i have a lot of features that i like to implement but you don't have it on your patched client. and about Tokyo server we got spikes and lag especially during woe.
  9. hmm i just random number and letters? hahaa
  10. hello. what does "4" means in 19,0,4??
  11. can someone help me on fixed delay? like give me a example? // SkillID,CastingTime,AfterCastActDelay,AfterCastWalkDelay,Duration1,Duration2,Cool Down I'm confused with this so maybe a good example will make me understand. can someone edit this? on lvl 10 of firebolt there will be fixed 1sec delay even though he got 3 kiels and bragi. ​//-- MG_FIREBOLT 19,700:1400:2100:2800:3500:4200:4900:5600:6300:7000,1000:1200:1400:1600:1800:2000:2200:2400:2600:2800,0,0,0,0
  12. hi guys. can someone teach me what tools i need to secure my server from cheats? such as nodelay and etc there's a hashield/harmony/internal/gepard but is there a way for us not to spend any money? yeah there's hercules anti wpe but my friend bypassed it by using own made rpe custom packet.
  13. can someone share a packet keys for 2013-08-07? i dont know how to make one ..
  14. /*=========================================================@go commandOriginal concept by jTynneRevised by Mumbles===========================================================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 becleared. If you would like for a more secure delay, replaceall instances of '@go_delay' with 'go_delay'.===========================================================Compatibility:Optimised for Hercules emulators.===========================================================Changelog:v1.0 - First version. [jTynne]v2.0 - Added additional parameters for locations. [jTynne]v3.0 - Optimised for Hercules emulators. [Mumbles] v3.0.1 - Introduced limitless aliasing. [Mumbles] v3.0.2 - Added go() function. [Mumbles]v3.1 - Added option to charge per use. [Mumbles] v3.1.1 - Added option to limit use when dead. [Mumbles] v3.1.2 - Added option to limit use to towns. [Mumbles] v3.1.3 - Added changelog. [Mumbles]=========================================================*/- script at_go -1,{ /*----------------------------------------------------- Configuration -----------------------------------------------------*/ OnInit: .delay = 0; // Delay per use, in seconds (default: 0) .cost = 10000; // Default cost to use command if '.charge' is enabled .charge = 0; // Charge to use command? 0 = no, 1 = yes (default: 0) .deadlock = 0; // Prevent usage when dead? 0 = no, 1 = yes (default: 0) .town = 0; // Require 'mf_town'? 0 = no, 1 = yes (default: 0) bindatcmd "go", strnpcinfo(3) +"::OnAtcommand", 0, 2; end; /*----------------------------------------------------- Function: go() ------------------------------------------------------- Description: Warps player and checks prerequisites. ------------------------------------------------------- Usage: go(<"map_name">, <x>, <y>, <level>, <group>, <cost>) -----------------------------------------------------*/ function go { if (.deadlock && !Hp) { message strcharinfo(0), "You may not use @go when you are dead."; } else if (getmapflag(strcharinfo(3), mf_nowarp)) { message strcharinfo(0), "You are not authorized to warp from your current map."; } else if (.town && !getmapflag(strcharinfo(3), mf_town)) { message strcharinfo(0), "You may only use @go in towns."; } else if (.delay && @go_delay > gettimetick(2)) { message strcharinfo(0), "You must wait "+ (@go_delay - gettimetick(2)) +" seconds before warping again."; } else if (BaseLevel < getarg(3)) { message strcharinfo(0), "You must be at least level "+ getarg(3) +" to warp to this map."; } else if (getgroupid() < getarg(4) || getmapflag(getarg(0), mf_nowarp)) { message strcharinfo(0), "You are not authorized to warp to this map."; } else if (.charge && Zeny < getarg(5)) { message strcharinfo(0), "You must have at least "+ getarg(5) +" zeny to warp to this map."; } else { if (.delay) { @go_delay = gettimetick(2) + .delay; } if (.charge) { Zeny -= getarg(5); } warp getarg(0), getarg(1), getarg(2); end; } message strcharinfo(0), "@go failed."; end; } /*----------------------------------------------------- Function: alias() ------------------------------------------------------- Description: Determines if input matches alias. ------------------------------------------------------- Usage: alias(<"number">, <"name1">{, <"name2">, <...>}) -----------------------------------------------------*/ function alias { for (.@i = 0; .@i < getargcount(); .@i++) { if (@input$ == getarg(.@i)) { @input$ = ""; return true; } } return false; } /*----------------------------------------------------- Script -----------------------------------------------------*/ OnAtcommand: @input$ = .@atcmd_parameters$[0]; if (alias("0", "pro", "pront", "prontera")) { go("prontera",156, 184, 0, 0, .cost); } else if (alias("1", "moc", "mor", "morocc", "morroc")) { go("morocc", 160, 100, 0, 0, .cost); } else if (alias("2", "gef", "geffen")) { go("geffen", 120, 70, 0, 0, .cost); } else if (alias("3", "pay", "payo", "payon")) { go("payon", 174, 98, 0, 0, .cost); } else if (alias("4", "alb", "alberta")) { go("alberta", 192, 147, 0, 0, .cost); } else if (alias("5", "izl", "izlude")) { go("izlude", 127, 109, 0, 0, .cost); } else if (alias("6", "ald", "alde", "aldebaran")) { go("aldebaran", 140, 114, 0, 0, .cost); } else if (alias("7", "xmas", "lutie")) { go("xmas", 148, 117, 0, 0, .cost); } else if (alias("8", "com", "comodo")) { go("comodo",189, 151, 0, 0, .cost); } else if (alias("9", "juno", "yuno")) { go("yuno", 157, 182, 0, 0, .cost); } else if (alias("10", "ama", "amat", "amatsu")) { go("amatsu", 115, 153, 0, 0, .cost); } else if (alias("11", "gon", "gonr", "gonryun")) { go("gonryun", 159, 116, 0, 0, .cost); } else if (alias("12", "umb", "umbala", "umbrella")) { go("umbala", 90, 154, 0, 0, .cost); } else if (alias("13", "nif", "niflheim")) { go("niflheim", 195, 175, 0, 0, .cost); } else if (alias("14", "lou", "louyang")) { go("louyang", 218, 99, 0, 0, .cost); } else if (alias("15", "nov", "ng", "novice")) { go("new_1-1", 53, 111, 0, 10, .cost); } else if (alias("16", "jail", "prison")) { go("sec_pri", 23, 61, 0, 10, .cost); } else if (alias("17", "jaw", "jawaii")) { go("jawaii", 221, 221, 0, 0, .cost); } else if (alias("18", "ayo", "ayotaya", "ayothaya")) { go("ayothaya", 151, 165, 0, 0, .cost); } else if (alias("19", "ein", "einbroch")) { go("einbroch", 64, 200, 0, 0, .cost); } else if (alias("20", "lhz", "light", "lighthalzen")) { go("lighthalzen", 158, 92, 0, 0, .cost); } else if (alias("21", "einbe", "einbech")) { go("einbech", 176, 125, 0, 0, .cost); } else if (alias("22", "hug", "hugel")) { go("hugel", 96, 145, 0, 0, .cost); } else if (alias("23", "rach", "rachel")) { go("rachel", 130, 110, 0, 0, .cost); } else if (alias("24", "ve", "veins")) { go("veins", 216, 123, 0, 0, .cost); } else if (alias("25", "mosc", "mosk", "moscovia")) { go("moscovia", 223, 184, 0, 0, .cost); } else if (alias("26", "camp", "mid", "midgard")) { go("mid_camp", 180, 240, 0, 0, .cost); } else if (alias("27", "man", "manuk")) { go("manuk", 282, 138, 0, 0, .cost); } else if (alias("28", "spl", "splend", "splendide")) { go("splendide", 197, 176, 0, 0, .cost); } else if (alias("29", "br", "bra", "brasil", "brasilis")) { go("brasilis", 182, 239, 0, 0, .cost); } else if (alias("30", "el", "eldic", "dic", "dicastes")) { go("dicastes01", 198, 187, 0, 0, .cost); } else if (alias("31", "mora")) { go("mora", 44, 151, 0, 0, .cost); } else if (alias("32", "dew", "dewata")) { go("dewata", 200, 180, 0, 0, .cost); } else if (alias("33", "mal", "malang", "malangdo")) { go("malangdo", 140, 114, 0, 0, .cost); } else if (alias("34", "port", "malay", "malaya")) { go("malaya", 242, 211, 0, 0, .cost); } else if (alias("35", "ecl", "ecla", "eclag", "eclage")) { go("eclage", 110, 39, 0, 0, .cost); } else { message strcharinfo(0), "Invalid location number, or name."; message strcharinfo(0), "Params: <city name|number>"; message strcharinfo(0), "Warps you to a city."; message strcharinfo(0), "0: Prontera 1: Morroc 2: Geffen 3: Payon 4: Alberta"; message strcharinfo(0), "5: Izlude 6: Al De Baran 7: Lutie 8: Comodo 9: Yuno"; message strcharinfo(0), "10: Amatsu 11: Gonryun 12: Umbala 13: Niflheim 14: Louyang"; message strcharinfo(0), "15: Novice Grounds 16: Prison 17: Jawaii 18: Ayothaya 19: Einbroch"; message strcharinfo(0), "20: Lighthalzen 21: Einbech 22: Hugel 23: Rachel 24: Veins"; message strcharinfo(0), "25: Moscovia 26: Midgard Camp 27: Manuk 28: Splendide 29: Brasilis"; message strcharinfo(0), "30: El Dicastes 31: Mora 32: Dewata 33: Malangdo 34: Malaya"; message strcharinfo(0), "35: Eclage"; message strcharinfo(0), "@go failed."; } end; } hello guys here's the script i've been using for @go i created a group id 99 character i was on prontera and i used @warp prtg_cas02 im inside of the castle so i tried to use @go 0 but it says "you are not authorize to warp to this map" pls help me to make a bypass @go for group id 99 thanks
  15. It's expected since no one is attached when the monsters were killed wherein the events are activated oh that's what i thought but i'm not that sure. anyway thanks.
  16. hi @@AnnieRuru how about on @killmonster command. everytime i use it it floods me this http://imgur.com/FXSn3VL
  17. xlaws27

    Guild Pack

    hi @@AnnieRuru is it possible for you to edit that script? this script is really useful but it would be better if the script would be able to record the mac address of the player who claimed the package. so that there would be a 80% chance that the player wont be able to get another guild package again
  18. can someone share a fishing script working in hercules? world of fishing is not updated anymore
  19. thank you!! ill be waiting for this.
  20. hello @@AnnieRuru is it possible to make this event allowed for novice lvl 1 only? because i've seen a lot of people in 255/120 who can survive on bomb poring.
  21. hey sir thank u for the info but where do i change it? im sorry im noob
  22. hello guys i've seen a ragnarok where i change to lord knight but my appearance was rune knight i want to put it to my server too. plss help me .
  23. hello will it be able to have charges when a player want to be disguised? like 10tcg per disguise?
  24. hi guys how to do an sql update? i tried using this http://herc.ws/board/topic/7804-how-to-do-sql-updates/ but i can't make it work im noob so i hope someone can teach me step by step =(
×
×
  • Create New...

Important Information

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