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

Menu do mutowania gracza


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

#1 LucKy_skiLL

    Godlike

  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 06.11.2011 17:05

Witam, mam plugin do gagownia graczy, i chciałbym zrobić do niego menu, które by działało tak:


Wpisujesz /gagmenu i masz:

Zmutuj gracza
1. xxx
2. yyy
3. zzz
4. sss
5. ddd


9. Dalej

0. Exit


I po wybraniu gracza, wpisujemy czas i gaguje, jak to zrobić :D
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#2 KariiO

    Super Hero

  • Power User

Reputacja: 396
Wszechpomocny

  • Postów:1 133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 06.11.2011 17:26

Jak wygląda funkcja od gagowania ?
amx_gag?
  • +
  • -
  • 0

#3 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 06.11.2011 18:39

Tak, amx_gag i do zdjęcia jest amx_ungag
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#4 KariiO

    Super Hero

  • Power User

Reputacja: 396
Wszechpomocny

  • Postów:1 133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 07.11.2011 20:23

góra:

new nazwa_gracza[33][128]



init:

register_clcmd("Czas", "pobierz_czas");



public GAG_menu(id) {

    new menu = menu_create("GAG/UNGAG Menu", "Opcje_GAG_menu");

    new zgagowany_lub_nie[512]

    

    

    new name[48]

    for(new i=1; i<=32; i++)

    {

        get_user_name(i, name, charsmax(name));

        if(nie_zgagowany)formatex(zgagowany_lub_nie, charsmanx(zgagowany_lub_nie), "%s - \rNie zgagowany",name);

        else if(zgagowany)formatex(zgagowany_lub_nie, charsmanx(zgagowany_lub_nie), "%s - \rZgagowany",name);

            menu_additem(menu, zgagowany_lub_nie);

    }

    

    menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");

    menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona");

    menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");

    menu_display(id, menu);

}



public Opcje_GAG_menu(id, menu, item) {

    if(item == MENU_EXIT) {

        menu_destroy(menu);

        return PLUGIN_HANDLED;

    }

    new id2 = Players[id][item];

    

    pytanie(id2,id)

    

    new nazwa[32]

    get_user_name(id2, nazwa, charsmax(nazwa));

    

    copy (nazwa_gracza[id],charsmax(nazwa),nazwa)

    

    if(zgagowany) server_cmd("amx_ungag %s",nazwa)

    else if(nie_zgagowany) client_cmd(id, "messagemode Czas");

        

    menu_destroy(menu);

    return PLUGIN_HANDLED;

}



public pobierz_czas(id)

{

    new szPyt[512]

    new text[192]

    read_argv(1,text,191)

    format(szPyt, charsmax(szPyt), "%s", text);

    

    server_cmd("amx_gag %s %i",nazwa_gracza[id],szPyt)

}

Użytkownik KariiO edytował ten post 07.11.2011 20:25

  • +
  • -
  • 0

#5 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 07.11.2011 20:37

#include <amxmodx>
#include <amxmisc>

new nazwa_gracza[33][128]
public plugin_init()
{
register_clcmd("Czas", "pobierz_czas");
}
public GAG_menu(id) {
new menu = menu_create("GAG/UNGAG Menu", "Opcje_GAG_menu");
new zgagowany_lub_nie[512]


new name[48]
for(new i=1; i<=32; i++)
{
get_user_name(i, name, charsmax(name));
if(nie_zgagowany)formatex(zgagowany_lub_nie, charsmanx(zgagowany_lub_nie), "%s - \rNie zgagowany",name);
else if(zgagowany)formatex(zgagowany_lub_nie, charsmanx(zgagowany_lub_nie), "%s - \rZgagowany",name);
menu_additem(menu, zgagowany_lub_nie);
}

menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona");
menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");
menu_display(id, menu);
}
public Opcje_GAG_menu(id, menu, item) {
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new id2 = Players[id][item];

pytanie(id2,id)

new nazwa[32]
get_user_name(id2, nazwa, charsmax(nazwa));

copy (nazwa_gracza[id],charsmax(nazwa),nazwa)

if(zgagowany) server_cmd("amx_ungag %s",nazwa)
else if(nie_zgagowany) client_cmd(id, "messagemode Czas");

menu_destroy(menu);
return PLUGIN_HANDLED;
}
public pobierz_czas(id)
{
new szPyt[512]
new text[192]
read_argv(1,text,191)
format(szPyt, charsmax(szPyt), "%s", text);

server_cmd("amx_gag %s %i",nazwa_gracza[id],szPyt)
}



Nie wiem czy dobre moduły :D
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#6 KariiO

    Super Hero

  • Power User

Reputacja: 396
Wszechpomocny

  • Postów:1 133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 07.11.2011 21:43

Wiesz najlepiej sprawdzić, więcej modułów nie crashuje serwera...
  • +
  • -
  • 0

#7 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 08.11.2011 21:53

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <cstrike>
#include <fun>
#include <fakemeta_util>
#include <csx>
#include <hamsandwich>
#include <colorchat>
new nazwa_gracza[33][128]
public plugin_init()
{
register_clcmd("Czas", "pobierz_czas");
}
public GAG_menu(id) {
new menu = menu_create("GAG/UNGAG Menu", "Opcje_GAG_menu");
new zgagowany_lub_nie[512]


new name[48]
for(new i=1; i<=32; i++)
{
get_user_name(i, name, charsmax(name));
if(nie_zgagowany)formatex(zgagowany_lub_nie, charsmanx(zgagowany_lub_nie), "%s - \rNie zgagowany",name);
else if(zgagowany)formatex(zgagowany_lub_nie, charsmanx(zgagowany_lub_nie), "%s - \rZgagowany",name);
menu_additem(menu, zgagowany_lub_nie);
}

menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona");
menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");
menu_display(id, menu);
}
public Opcje_GAG_menu(id, menu, item) {
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new id2 = Players[id][item];

pytanie(id2,id)

new nazwa[32]
get_user_name(id2, nazwa, charsmax(nazwa));

copy (nazwa_gracza[id],charsmax(nazwa),nazwa)

if(zgagowany) server_cmd("amx_ungag %s",nazwa)
else if(nie_zgagowany) client_cmd(id, "messagemode Czas");

menu_destroy(menu);
return PLUGIN_HANDLED;
}
public pobierz_czas(id)
{
new szPyt[512]
new text[192]
read_argv(1,text,191)
format(szPyt, charsmax(szPyt), "%s", text);

server_cmd("amx_gag %s %i",nazwa_gracza[id],szPyt)
}




Dołączona grafika

Może ktoś poprawić ? :D
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#8 KariiO

    Super Hero

  • Power User

Reputacja: 396
Wszechpomocny

  • Postów:1 133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 09.11.2011 15:47

Powinieneś raczej to zintegrować z pluginem od amx_gag...
  • +
  • -
  • 0




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

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