Męcze się już z tym któryś dzień z rzędu,
I już nie wiem co zrobić aby to było w 100% poprawnie.
JAk udąło mi się ustawić, ze przy odpowiednich flagach wyświetlała się tylko NAJWYŻSZA ranga to widzieli to wszyscy nawet zwykli gracze, czyli zgłoszenia o cziterach były bez sensu !!
Teraz jak ktoś ma kilka flag to pisze
ADMIN
HEAD ADMIN
GRACZ
A chce aby wyświetlało tylko jedą najwyższą rangę !!
I nie chcę admin_chat_tags !!!!!!!!
Bo to nie o to chodzi !!
Oto jedyna częśc jaka jest ZMIENIONA W CAŁYM PLUGINIE !!
public cmdSayAdmin(id)
{
new said[2]
read_argv(1, said, 1)
if (said[0] != '@')
return PLUGIN_CONTINUE
new message[192], name[32], authid[32], userid
new players[32], inum
new HEADADMIN = (ADMIN_IMMUNITY | ADMIN_RESERVATION | ADMIN_KICK)
new ADMIN = (ADMIN_CHAT)
new VIP = (ADMIN_LEVEL_H)
read_args(message, 191)
remove_quotes(message)
get_user_authid(id, authid, 31)
get_user_name(id, name, 31)
userid = get_user_userid(id)
log_amx("Chat: ^"%s<%d><%s><>^" chat ^"%s^"", name, userid, authid, message[1])
log_message("^"%s<%d><%s><>^" triggered ^"amx_chat^" (text ^"%s^")", name, userid, authid, message[1])
if((get_user_flags(id) & HEADADMIN) == HEADADMIN)
ColorChat(id, GREEN, "(%s)^x03 %s^x01 : %s", "HEAD ADMIN", name, message[1])
else if((get_user_flags(id) & ADMIN) == ADMIN)
ColorChat(id, GREEN, "(%s)^x03 %s^x01 : %s", "ADMINISTRATOR", name, message[1])
else if((get_user_flags(id) & VIP) == VIP)
ColorChat(id, GREEN, "(%s)^x03 %s^x01 : %s", "VIP", name, message[1])
else
ColorChat(id, GREEN, "(%s)^x03 %s^x01 : %s", "GRACZ", name, message[1])
get_players(players, inum)
for (new i = 0; i < inum; ++i)
{
if((get_user_flags(id) & ADMIN) == ADMIN && get_user_flags(players[i]))
ColorChat(players[i], GREEN, "(%s)^x03 %s^x01 : %s", is_user_admin(id) ? "ADMINISTRATOR" : "GRACZ", name, message[1])
else if((get_user_flags(id) & VIP) == VIP && get_user_flags(players[i]))
ColorChat(players[i], GREEN, "(%s)^x03 %s^x01 : %s", is_user_admin(id) ? "VIP" : "GRACZ", name, message[1])
else if((get_user_flags(id) & HEADADMIN) == HEADADMIN && get_user_flags(players[i]))
ColorChat(players[i], GREEN, "(%s)^x03 %s^x01 : %s", is_user_admin(id) ? "HEAD ADMIN" : "GRACZ", name, message[1])
}
return PLUGIN_HANDLED
}
I teraz proszę jeżeli ktoś będzie chciał pomóc o jeszcze jeno gdzie tu dodać dźwięk aby odtwarzało adminom jak napisze jakiś gracz
Jak pomożesz to napisz co trzeba było zmienić ewentualnie odeślij do jakiegoś tematu związanego z zmianami jakie wprowadziłeś lub do dokumentacji
Z góry wielkie dzięki