Quote:
Originally Posted by [HiC]TheKiller
Just use the function OnPlayerCommandReceived which is included in ZCMD.
pawn Code:
new helped[MAX_PLAYERS]; public OnPlayerCommandReceived(playerid, cmdtext[]) { if(strcmp("/help", cmdtext, true) != 0 && !helped[playerid]) { SendClientMessage(playerid, -1, "You must type /help first!"); return 0; } return 1; } CMD:help(playerid, params[]) { if(!helped[playerid]) helped[playerid] = 1; //..... return 1; } public OnPlayerConnect(playerid) { helped[playerid] = 0; return 1; }
Give that a go.
|
I don't think that will work as he wish.
pawn Code:
new bool:CMD[MAX_PLAYERS];
public OnPlayerCommandReceived(playerid,cmdtext[])
{
if(CMD[playerid] == false)
{
if(!strcmp("/help",cmdtext)) return 1;
SendClientMessage(playerid,0,"Error");
}
return 1;
}
public OnPlayerConnect(playerid)
{
CMD[playerid] = true;
return 1;
}