4144
Core Developers-
Content Count
1189 -
Joined
-
Last visited
-
Days Won
124
Content Type
Profiles
Forums
Downloads
Staff Applications
Calendar
Everything posted by 4144
-
Start talking with any npc. And you got hit by some one, new script will be called. Now you have two scripts running. But really can works only one script at time. This mean probably npc script will be terminated.
-
OnPCGetHit and OnPCHit will conflict with current executed script. OnPCUseItem should works fine.
-
Not sure about all difference, but here some: Plugins and plugins oriented functions. This mean most or all functions can be small and do some small thing. Hercules also used in some open source games, because plugins can change it, Most configuration files here in libconfig format. Packet definition in other format. Server can be compiled for one packet version at time. Hercules mostly follow kRo features and not any other like iRo. Code only C, without C++. Not sure what to say more. I not very familar with rAthena.
-
Hat Preview in item description & Description link mouse over
4144 replied to loki's question in Client-Side Support
New clients not added because need some testing. Packets exists for almost all clients, but actual clients what can even run after patching not too many. -
Allow to present in clan and guild at same time is good idea. But probably here can be gravity client issues. But i support this as configuration option, by default not allowed stand in guild and clan at same time.
-
Hercules still not have clans support. Only private forks have clans. Because this for now i think no clans, mean no instances for clans.
-
https://gitlab.com/4144/servergreps/blob/master/client_pre/packets/2015-09-16aRagexe/packets.h#L42 https://gitlab.com/4144/servergreps/blob/master/client_pre/packets/2015-11-04aRagexe/packets.h#L45
-
Also try free more memory on pc. Error mean something happened in memory allocation
-
Must be 0xFFFFFFFF Look like docs really wrong... Or for all existing now flags will be 7 F: 0xFFFFFFF Docs should be fixed after this pr will be merged: https://github.com/HerculesWS/Hercules/pull/1646
-
Current implimentation only by field Loc. Loc for cars and item in bit and should be non zero. In simplest case Loc for card and item can be equal. Other can be implimented in plugins.
-
Then you not enabled it by mask. Try fix mask and restart server.
-
It log all events. Or almost all. But docs outdated. It log card inserts if you speaking about it
-
Look like docs for flags outdated. 0xFFFFF mean log all. After you can see logs in table pick_log or like this, not remember exact table name. For log types see src/map/log.c and function log_picktype2char Here codes after return.
-
Hercules log most events. I think no special tool for log analysis, but sql can works like basic analysis tool. For insert card logged card delete, then insert event
-
It can be related to packet version. In what packet version exists this error?
-
In most fields already possible to use constants. But only need use name in quotes: ... Type: "IT_WEAPON" ...
-
Items, mobs, skills and other static things stored in conf files. This is not csv files like in eathena or rathena. This is special configuration format. See libconfig. Dynamic data like accounts, characters, inventories etc, stored in sql.
-
Outdated plugin causing map-serv crash (Unknown packet)
4144 replied to Wolfeh's question in Plugin Support
build all from correct sources? This issue mean you have different source on debian and windows 10 hosts. Or you not rebuild all files on windows 10 host. Another thing. You can use wrong packet version on windows 10 host. -
Yes if you change your server code, in future it may create conflicts with existing code. And will be need to fix this conflicts. Plugins can intercept almost any existing function in server code, and do own work before or/and after this intercepted function. Also plugin may complitly replace any function from server code.
-
Look like you using pre-re server, but using statu from re. Search in item_db for pc_bonus2 bAddRaceTolerance And remove it
-
This is look like cpu limit and not related to hercules. If you have admin, try ask him to remove cpu limits. If this is vps hoster limits and not yours, you cant do anything except change hoster.
-
For mariadb correct way is: ./configure --with-mysql=/usr/bin/mariadb_config
-
Probably out of memory. Try terminate services like web server or running hercules instance.
-
Reduce Guild capacity into 26 members only [Help]
4144 replied to Pandaaa's question in General Server Support
you must rebuild also all plugins. It show error what HPM not recompiled -
In my game i using gender separation sign. If one string in english for both genders, at end of line add "#0" for male and "#1" for female. And translators should know what if they see this signs, dont need translate it directly, but use only gender from it. In this example it can like this: if (Sex == SEX_MALE) mes("Welcome to Prontera#0"); else mes("Welcome to Prontera#1"); Even if translator will left #0 or #1, it will be not a big issue. And players will always complain what here wrong chars. 0 and 1 can be replaces for #m and #f or other chars. Another way to add gender related function into script engine. some thing like: mesgender("Welcome to Prontera")