Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Dodanie prefixu VIP'a do Gangów


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 Obelix

    Profesjonalista

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:177
Offline

Napisano 08.03.2020 19:11

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
  • +
  • -
  • 0

#2 Deus Vult

    Nowy

  • Użytkownik

Reputacja: 109
Zaawansowany

  • Postów:213
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Rzeszow
Offline

Napisano 08.03.2020 20:25

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

  • +
  • -
  • 1

#3 Obelix

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:177
Offline

Napisano 08.03.2020 21:58

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! :D 
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ą


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych