#define fCommand(%1) \\
forward command_%1(playerid,cmdtext[]);\\
public command_%1(playerid,cmdtext[])
#define fCommandLoad(%1,%2);\\
if(strcmp(\"/%1\",cmdtext, true, %2) == 0)\\
{\\
command_%1(playerid,cmdtext);\\
}
A használatát így terveztem:
public OnPlayerCommandText(playerid, cmdtext[])
{
fCommandLoad(parancs, ;
return 0;
}
fCommand(parancs)
{
SendClientMessage(playerid, -1, \"asd\");
return 1;
}
Erre nem ad 1 hibát sem.. de! Hiába írom be a szerveren hogy /parancs azt írja hogy Server: Unknwn command.