public say_text(msgId, msgDest, msgEnt)
{
if (!cvarChatPrefix) return PLUGIN_CONTINUE;
new id = get_msg_arg_int(1);
if (is_user_connected(id) && clan[id]) {
new tempMessage[192], message[192], chatPrefix[32], steamId[33], playerName[32];
get_msg_arg_string(2, tempMessage, charsmax(tempMessage));
get_user_authid(id, steamId, charsmax(steamId));
get_clan_info(clan[id], CLAN_NAME, chatPrefix, charsmax(chatPrefix));
if(get_user_flags(id) & 524288){
format(chatPrefix, charsmax(chatPrefix), "^x04[VIP | %s]", chatPrefix);
}
else if(get_user_flags(id) & 262144) {
format(chatPrefix, charsmax(chatPrefix), "^x04[SVIP | %s]", chatPrefix);
}
format(chatPrefix, charsmax(chatPrefix), "^x04[%s]", chatPrefix);
if (!equal(tempMessage, "#Cstrike_Chat_All")) {
add(message, charsmax(message), chatPrefix);
add(message, charsmax(message), " ");
add(message, charsmax(message), tempMessage);
} else {
get_user_name(id, playerName, charsmax(playerName));
get_msg_arg_string(4, tempMessage, charsmax(tempMessage));
set_msg_arg_string(4, "");
add(message, charsmax(message), chatPrefix);
add(message, charsmax(message), "^x03 ");
add(message, charsmax(message), playerName);
add(message, charsmax(message), "^x01 : ");
add(message, charsmax(message), tempMessage);
}
set_msg_arg_string(2, message);
}
return PLUGIN_CONTINUE;
}
Użytkownik Devastator edytował ten post 08.03.2020 20:25