Edit to the code:
USE [PS_Chatlog]
GO
/****** Object: Trigger [dbo].[Commands] Script Date: 02/03/2011 17:57:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Commands]
ON [PS_Chatlog].[dbo].[ChatLog]
FOR INSERT
AS
DECLARE
@ChatData varchar(50),
@UserUID varchar(10),
@cmd varchar(10),
@char varchar(20),
@user varchar(20),
@auth smallint
SELECT @ChatData= ChatData from inserted
SELECT @UserUID=UserUID FROM inserted
SET @cmd = substring(@chatdata,1,3)
SET @char = substring(@chatdata,5,20)
SELECT @auth=Status FROM PS_UserData.dbo.Users_Master WHERE @UserUID=UserUID
IF (@auth = 16)
BEGIN
IF (@cmd='\ban')
BEGIN
SELECT @user=UserID FROM PS_GameData.dbo.Chars WHERE Charname=@char
UPDATE ps_userdata.dbo.users_master
SET status=-5
WHERE userid=@user
END
END
Made it \ban rather then just ban