Znaći, ovo radi isto kao dcmd ali samo je razlika da je ova funkcija za rcon komande.
Funkcija:
#if !defined RCMD_PREFIX
#define RCMD_PREFIX "/"
#endif#if !defined rcmd
#define rcmd(%1,%2,%3) if((strcmp((%3), RCMD_PREFIX #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (rcmd_%1(""))) || (((%3)[(%2) + 1] == 32) && (rcmd_%1((%3)[(%2) + 2]))))) return 1
#endifPrimjer:
public OnRconCommand(cmd[])
{
rcmd(amsg, 4, cmd); // because amsg has 4 characters.
return 0;
}
// EXAMPLE RCON-CONSOLE COMMAND:
rcmd_amsg(command[])
{
if(!strlen(command))
{
printf("Correct usage: '%samsg '", RCMD_PREFIX);
return 1;
}
SendClientMessageToAll(0xFF0000AA, command);
printf("Admin: %s", command);
return 1;
}Zasluge:
DracoBlue - Fast command processor: DCMD (0.2 Ready)
Post na sa-mp forumu: http://forum.sa-mp.com/index.php?topic=113647.0
