24.08.2011, 08:32
pawn Code:
new helped[MAX_PLAYERS];
public OnPlayerCommandReceived(playerid, cmdtext[])
{
if(strcmp("/help", cmdtext, true) != 0 && !helped[playerid])//Chek if the command is /help and helped value is 0
{
SendClientMessage(playerid, -1, "You must type /help first!");
return 0;
}
return 1;
}
CMD:help(playerid, params[])
{
if(!helped[playerid]) helped[playerid] = 1;//If player's helped value is 0, change it to 1
//.....
return 1;
}
public OnPlayerConnect(playerid)
{
helped[playerid] = 0;
return 1;
}
//=====================================================
new bool:CMD[MAX_PLAYERS];
public OnPlayerCommandReceived(playerid,cmdtext[])
{
if(CMD[playerid] == false)//If CMD is false
{
if(!strcmp("/help",cmdtext)) return 1;//If player do /help command, the command still called
SendClientMessage(playerid,0,"Error");//Send error message
return 0;//Forgot this
}
}
return 1;
}
public OnPlayerConnect(playerid)
{
CMD[playerid] = true;
return 1;
}