Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

Debug - include for open.mp

This include adds the ability to defer to console/chat.

What happens if DEBUG_ON is not defined?

If DEBUG_ON is not defined, the functions for bookmarking will not be compiled, they will simply be replaced by an empty string (you can see this by using the -l flag when compiling and looking at the resulting file).

Example

#defineDEBUG_ON#include<debug>publicOnGameModeInit()
{
C:INFO("INFO IS %s", "PRINT");
C:WARNING("WARNING IS %s", "PRINT");
C:ERROR("ERROR IS %s", "PRINT");
C:ERROR_FATAL("ERROR FATAL IS %s. AND STOP SERVER", "PRINT");
}
publicOnPlayerConnect(playerid)
{
P:INFO(playerid, 0xFFFFFFFF, "PLAYER: INFO IS %s", "PRINT");
P:WARNING(playerid, 0xFFFFFFFF, "PLAYER: WARNING IS %s", "PRINT");
P:ERROR(playerid, 0xFFFFFFFF, "PLAYER: ERROR IS %s", "PRINT");
P:ERROR_FATAL(playerid, 0xFFFFFFFF, "PLAYER: ERROR FATAL IS %s. AND STOP SERVER", "PRINT");
}

Why? There are already analogs.

This repository and include are for internal use.

About

🆘 This is an include that adds a centralized debugging system to the console/chat server.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages