Немного об ошибках
print(!"%s не зарегистрирован на этом сервере!",name); //ЩИТО?
1. printf
2. сжатие строки не поддерживается при использовании плейсхолдеров, т.е в format, printf, etc.
new rows, fields;
cache_get_data(rows, fields);
if(rows)
{
cache_get_row(0, 0, name); // записываем данные из столбца name в строку name
ГДЕ ПЕРЕМЕННАЯ NAME? :О