Dodanie prefixu VIP'a do Gangów
Obelix
08.03.2020
Witam, mógłby ktoś dodać prefix vip'a oraz supervip'a, aby zgrywały się razem z Gangami?
Co mam na myśli?
Gdy gracz ma VIPa oraz ma Gang --> Prefix [VIP | Nazwa Gangu]
Gdy gracz ma SuperVIP oraz Gang --> Prefix [Super VIP | Nazwa Gangu]
Gdy gracz ma tylko Gang --> Prefix [Nazwa Gangu]
VIP - T, SuperVIP - S
Chyba w tym kodzie należy to zrobić:
Spoiler
Jeżeli nie ten kod, to tutaj plugin --> http://www.wklejto.pl/815942
Deus Vult
08.03.2020
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
Obelix
08.03.2020
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; }
Dzięki!
Zapomniałem jeszcze o 1!
Dałoby radę dodać również ogólny prefix VIP oraz SuperVIP ? Bo tak to VIPy mają prefix gdy posiadają Gang, a bez gangu nie mają