Also dein Code sieht ganz gut aus, aber...
Was soll das?
#define DG_ID ( 419 )
#define DIALOG_KICK ( DG_ID + 0 )
#define DIALOG_BAN ( DG_ID + 1 )
#define DIALOG_GMT ( DG_ID + 2 )
#define DIALOG_NAL ( DG_ID + 3 )
#define DIALOG_EXP ( DG_ID + 4 )
#define DIALOG_SLAP ( DG_ID + 5 )
#define DIALOG_SPEC ( DG_ID + 6 )
#define DIALOG_P1 ( DG_ID + 7 )
#define DIALOG_P2 ( DG_ID + 8 )
#define DIALOG_P3 ( DG_ID + 9 )
#define DIALOG_FREEZE ( DG_ID + 10 )
#define DIALOG_UNFREEZE ( DG_ID + 11 )
#define DIALOG_MUTE ( DG_ID + 12 )
#define DIALOG_UNMUTE ( DG_ID + 13 )
/* ===========================================================================*/
Wieso DG_ID + X ?