All pastes #544684 Raw Edit

Mine

public text v1 · immutable
·published 2007-06-06 15:25 UTC
rendered paste body
if(strcmp(cmd, "/freeze", true) == 0 && IsPlayerAdmin(playerid) == 1 || level[playerid] == 1)
{
	new string[MAX_STRING];
 	tmp = strtok(cmd,idx);

	
 	if(strlen(tmp) < 1)
 	{
		UsageMsg(playerid,"/freeze [playerid]");
		return 1;
	}
	giveplayerid = strval(tmp);

	if (IsPlayerConnected(giveplayerid)) {
		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		TogglePlayerControllable(giveplayerid, 0);
		printf("*** %s froze %s.", sendername,giveplayer);
		format(string, sizeof(string), "%s was frozen.", giveplayer);
		SuccessMsg(playerid,string);
		format(string, sizeof(string), "You were frozen by %s.", sendername);
		InfoMsg(giveplayerid,string);
	}
	else {
		format(string, sizeof(string), "%d is not an active player.", giveplayerid);
		ErrorMsg(playerid,string);
	}
	return 1;
}


if(strcmp("/unfreeze", cmdtext, true, 10) == 0 && IsPlayerAdmin(playerid) == 1 || level[playerid] == 1) {

	if(!strlen(tmp)) {
		UsageMsg(playerid,"Usage: /unfreeze [ID]");
		return 1;
	}
	giveplayerid = strval(tmp);
	
	if (IsPlayerConnected(giveplayerid)) {
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, sendername, sizeof(sendername));
			TogglePlayerControllable(giveplayerid, 1);
			format(string, sizeof(string), "--- %s (id: %d) unfreezes %s (id: %d).", sendername,playerid,giveplayer,giveplayerid);
			printf(string);
			format(string, sizeof(string), "* %s (id: %d) unfrozen.", giveplayer,giveplayerid);
			SuccessMsg(playerid, string);
			format(string, sizeof(string), "* You unfrozen by %s (id: %d).", sendername,playerid);
			ErrorMsg(giveplayerid, string);
		}
		else {
			format(string, sizeof(string), "* %d is not an active player.", giveplayerid);
			ErrorMsg(playerid, string);
		}
    return 1;
}