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
Modyfikacja

Prywatne wiadomości pod flage

modyfikacja

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

#1 sq69i

    Zaawansowany

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:117
  • Lokalizacja:Polska
Offline

Napisano 09.02.2014 09:46

Można prosić o dodanie do tego flagi?

http://amxx.pl/topic/55307-wiadomosci-prywatne/

  • +
  • -
  • 0

#2 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Support Team

Reputacja: 683
Wszechmogący

  • Postów:1 258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 09.02.2014 10:39

Flaga T:

 

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Prywatny chat"
#define VERSION "1.0"
#define AUTHOR "Frytek"

new pisze[33]
new odbiorca[33]
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /priv",    "menu_priv")
    register_clcmd("Prywatna_Wiadomosc",     "napisz");
}
public menu_priv(id){
    if(!is_user_connected(id) || !(get_user_flags(id) & ADMIN_LEVEL_H)){
        return PLUGIN_HANDLED;
    }        
    new players[32], plnum
    get_players(players, plnum, "ach");
    new key[128], info[8], name[64];
    new menu = menu_create("Napisz do:", "menu_wiadomosc_handle", 0);
    for(new i = 0; i < plnum; i++){
        new pd=players[i];
        get_user_name(players[i], name, 63);
        formatex(info, 7, "%d", pd);
        formatex(key, 127, "\y%s", name);
        menu_additem(menu, key, info);
    }
    menu_display(id, menu);
    return PLUGIN_HANDLED;
}
public menu_wiadomosc_handle(id, menu, item){
    new access, info[8], name[63], callback;
    menu_item_getinfo(menu, item, access, info, 7, name, 63, callback);
    new kogo = str_to_num(info);
    if(item != MENU_EXIT && item != MENU_BACK && item != MENU_MORE){
        odbiorca[id]=kogo
        pisze[id]=1
        client_cmd(id, "messagemode Prywatna_Wiadomosc");
    }
    menu_destroy(menu);
    return PLUGIN_CONTINUE;
}
public napisz(id){   
    if(pisze[id]==1){
        new szKey[63];
        read_argv(1, szKey, sizeof szKey - 1);
        remove_quotes(szKey);
        new kid = odbiorca[id]
        new text = szKey[1]
        new nick[64]
        get_user_name(id,nick,63);
        new nickk[64]
        get_user_name(kid,nickk,63);
        client_print(kid,print_chat,"%s napisal do ciebie: %s",nick,text)
        pisze[id]=0
        client_print(id,print_chat,"Napisales %s do %s",text,nickk)
    }
}

  • +
  • -
  • 1

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.






Również z jednym lub większą ilością słów kluczowych: modyfikacja

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

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