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

Przełącznik w menu.Włącz/Wyłącz XXX


  • Zamknięty Temat jest zamknięty
13 odpowiedzi w tym temacie

#1 oeN.

    Wszechwidzący

  • Użytkownik

Reputacja: 95
Zaawansowany

  • Postów:294
  • Lokalizacja:Dom
Offline

Napisano 01.12.2014 20:14

Witam,

 

Mam sobie oto takie proste menu:

public menu_serwera(id) {
    menu = menu_create("\ywww.******.com.pl\n\rMenu serwera:", "menu_handler");
    menu_additem(menu, "\wMenu BF2", "1", 0);
    menu_additem(menu, "\wKontakt do administracji", "2", 0);
    menu_additem(menu, "\w", "3", 0);
    menu_additem(menu, "\w", "4", 0);
    menu_additem(menu, "\w", "5", 0);
    menu_additem(menu, "\w", "6", 0);
    menu_additem(menu, "\w", "7", 0);
    menu_additem(menu, "\w", "8", 0);
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

    menu_display(id, menu, 0);
}

Chciałbym jako trzecie menu zrobić "Wyłącz Roundsound" tak aby po użyciu następnym razem było "Włącz Roundsound". Jakieś sugestie?


Użytkownik sharkowy edytował ten post 02.12.2014 16:22
reklama

  • +
  • -
  • 0

#2 ^Szeregowy^

    Wszechwidzący

  • Zbanowany

Reputacja: 67
Pomocny

  • Postów:238
  • GG:
  • Imię:Damian
  • Lokalizacja:Płock
Offline

Napisano 01.12.2014 20:16

daj sma od roundsound i te menu twoje bo nie chce mi sie robic od nowa xD

 


Użytkownik ^Szeregowy^ edytował ten post 01.12.2014 20:17

ZNAJOMOŚĆ AMXX [%]

JAILBREAK[90%]2cp5bgj.jpg

COD MOD[70%]f5krm.jpg

PAINTBALL[40%]15f3vhc.jpg

ZOMBIE MOD[10%]1zp32m9.jpg

POZOSTAŁE[5%]34fldsg.jpg


#3 oeN.

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 95
Zaawansowany

  • Postów:294
  • Lokalizacja:Dom
Offline

Napisano 01.12.2014 20:18

Alt End Roundsound.

Zwyczajny RS z własną edycją. Mi nie chodzi o głupie "/roundsound" żeby włączyć/wyłączyć tylko żeby było w menu to co napisałem...


Użytkownik oeN. edytował ten post 01.12.2014 20:19

  • +
  • -
  • 0

#4 ^Szeregowy^

    Wszechwidzący

  • Zbanowany

Reputacja: 67
Pomocny

  • Postów:238
  • GG:
  • Imię:Damian
  • Lokalizacja:Płock
Offline

Napisano 01.12.2014 20:22

tak wiem ale daj mi sma to przerobie zeby dzialalo pod to menu i daj mi twoje menu dalem ci proste zadanie -.^ :D 


ZNAJOMOŚĆ AMXX [%]

JAILBREAK[90%]2cp5bgj.jpg

COD MOD[70%]f5krm.jpg

PAINTBALL[40%]15f3vhc.jpg

ZOMBIE MOD[10%]1zp32m9.jpg

POZOSTAŁE[5%]34fldsg.jpg


#5 oeN.

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 95
Zaawansowany

  • Postów:294
  • Lokalizacja:Dom
Offline

Napisano 01.12.2014 20:23

W takim razie łap.

Załączone pliki


  • +
  • -
  • 0

#6 ^Szeregowy^

    Wszechwidzący

  • Zbanowany

Reputacja: 67
Pomocny

  • Postów:238
  • GG:
  • Imię:Damian
  • Lokalizacja:Płock
Offline

Napisano 01.12.2014 20:37

#include <amxmodx>
#include <amxmisc>
#include <colorchat>
 
#define PLUGIN "Menu serwera"
#define VERSION "1.0"
#define AUTHOR "oeN."
 
new menu;
new bool:roundsound[33];
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
 
register_clcmd("say /menu", "menu_serwera");
}
 
public plugin_precache() 
{
precache_generic("sound/godlike/TT/1.mp3");
precache_generic("sound/godlike/TT/2.mp3");
precache_generic("sound/godlike/TT/3.mp3");
precache_generic("sound/godlike/TT/4.mp3");
precache_generic("sound/godlike/TT/5.mp3");
precache_generic("sound/godlike/CT/1.mp3");
precache_generic("sound/godlike/CT/2.mp3");
precache_generic("sound/godlike/CT/3.mp3");
precache_generic("sound/godlike/CT/4.mp3");
precache_generic("sound/godlike/CT/5.mp3");
 
return PLUGIN_CONTINUE
}
 
public bf2menu(id)
{
client_cmd(id, "say /bf2");
}
 
public kontakt(id)
{
show_motd(id, "kontakt.txt", "Informacje o vipie");
}
 
 
 
public vip(id)
{
show_motd(id, "vip.txt", "Informacje o vipie");
}
 
public top15(id)
{
client_cmd(id, "say /top15");
}
 
public menu_serwera(id) {
menu = menu_create("\ywww.Godlike.com.pl\n\rMenu serwera:", "menu_handler");
menu_additem(menu, "\wMenu BF2", "1", 0);
menu_additem(menu, "\wKontakt do administracji", "2", 0);
menu_additem(menu, "\w", "3", 0);
menu_additem(menu, "\w", "4", 0);
menu_additem(menu, "\w", "5", 0);
menu_additem(menu, "\w", "6", 0);
menu_additem(menu, "\w", "7", 0);
menu_additem(menu, "\Menu RS", "8", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
 
menu_display(id, menu, 0);
}
 
public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[8], iName[64];
new zaccess, callback;
menu_item_getinfo(menu, item, zaccess, data,7, iName, 64, callback);
new key = str_to_num(data)
 
switch(key)
{
case 1: bf2menu(id)
case 2: kontakt(id)
case 3: vip(id)
case 4: top15(id)
case 5: (id)
case 6: (id)
case 7: (id)
case 8: menurs(id)
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
 
public menurs(id) {
menu = menu_create("\ywww.Godlike.com.pl\n\rMenu serwera:", "menu_rs");
menu_additem(menu, "\wWlacz RS", "1", 0);
menu_additem(menu, "\wWylacz RS", "2", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
 
menu_display(id, menu, 0);
}
 
public menu_rs(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[8], iName[64];
new zaccess, callback;
menu_item_getinfo(menu, item, zaccess, data,7, iName, 64, callback);
new key = str_to_num(data)
 
switch(key)
{
case 1: WlaczRS(id)
case 2: WylaczRS(id)
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
 
public WlaczRS(id)
{
roundsound[id] = true;
ct_win(id);
t_win(id);
}
 
public WylaczRS(id)
{
roundsound[id] = false;
client_cmd(0,"stopsound")
}
 
public t_win(id)
{
if(!roundsound[id])
return PLUGIN_HANDLED;
 
new rand = random_num(0, 4);
 
client_cmd(0,"stopsound")
 
switch(rand)
{
case 0:
{
client_cmd(0,"mp3 play sound/godlike/TT/1")
ColorChat(0,  RED, "[GODLIKE]^x01 Gramy^x04 Aero Chord - Surface")
}
 
case 1:
{
client_cmd(0,"mp3 play sound/godlike/TT/2")
ColorChat(0,  RED, "[GODLIKE]^x01 Gramy^x04 Rammstein - Du Hast")
}
 
case 2:
{
client_cmd(0,"mp3 play sound/godlike/TT/3")
ColorChat(0,  RED, "[GODLIKE]^x01 Gramy^x04 Szanty - 24 Lutego Bijatyka")
}
 
case 3:
{
client_cmd(0,"mp3 play sound/godlike/TT/4")
ColorChat(0,  RED, "[GODLIKE]^x01 Gramy^x04 TAITO - Bounce! (Original Mix)")
}
 
case 4:
{
client_cmd(0,"mp3 play sound/godlike/TT/5")
ColorChat(0,  RED, "[GODLIKE]^x01 Gramy^x04 The Mavrik - Ya Blew It")
}
}
 
return PLUGIN_CONTINUE
}
 
public ct_win(id)
{
if(!roundsound[id])
return PLUGIN_HANDLED;
 
new rand = random_num(0, 4);
 
client_cmd(0,"stopsound")
 
switch(rand)
{
case 0:
{
client_cmd(0,"mp3 play sound/godlike/CT/1")
ColorChat(0,  RED, "[GODLIKE]^x01 Gramy^x04 Disturbed - Down with the sickness")
}
 
case 1:
{
client_cmd(0,"mp3 play sound/godlike/CT/2")
ColorChat(0,  RED, "[GODLIKE]^x01 Gramy^x04 Imagine Dragons - Warriors")
}
 
case 2:
{
client_cmd(0,"mp3 play sound/godlike/CT/3")
ColorChat(0,  RED, "[GODLIKE]^x01 Gramy^x04 Martin Garri - Animals (Botnek Edit)")
}
 
case 3:
{
client_cmd(0,"mp3 play sound/godlike/CT/4")
ColorChat(0,  RED, "[GODLIKE]^x01 Gramy^x04 Showtek Ft. We Are Loud & Sonny Wilson - Booyah")
}
 
case 4:
{
client_cmd(0,"mp3 play sound/godlike/CT/5")
ColorChat(0,  RED, "[GODLIKE]^x01 Gramy^x04 Thirty seconds to Mars - This is war")
}
}
 
return PLUGIN_CONTINUE
}
 


Użytkownik ^Szeregowy^ edytował ten post 01.12.2014 20:39

ZNAJOMOŚĆ AMXX [%]

JAILBREAK[90%]2cp5bgj.jpg

COD MOD[70%]f5krm.jpg

PAINTBALL[40%]15f3vhc.jpg

ZOMBIE MOD[10%]1zp32m9.jpg

POZOSTAŁE[5%]34fldsg.jpg


#7 oeN.

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 95
Zaawansowany

  • Postów:294
  • Lokalizacja:Dom
Offline

Napisano 01.12.2014 20:45

Wiedziałem... Kolego, nie chcę Cie obrażać ale czytaj ze zrozumieniem.

Ktoś bardziej myślący pomoże?


  • +
  • -
  • 1

#8 ^Szeregowy^

    Wszechwidzący

  • Zbanowany

Reputacja: 67
Pomocny

  • Postów:238
  • GG:
  • Imię:Damian
  • Lokalizacja:Płock
Offline

Napisano 01.12.2014 20:46

wiec wytlumacz o co ci chodzi dokladniej ;) 

 


ZNAJOMOŚĆ AMXX [%]

JAILBREAK[90%]2cp5bgj.jpg

COD MOD[70%]f5krm.jpg

PAINTBALL[40%]15f3vhc.jpg

ZOMBIE MOD[10%]1zp32m9.jpg

POZOSTAŁE[5%]34fldsg.jpg


#9 oeN.

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 95
Zaawansowany

  • Postów:294
  • Lokalizacja:Dom
Offline

Napisano 01.12.2014 20:49

:mur:

Przykładowe menu:

1. BLABLABLA

2. BELBLBELEB

3. Wyłącz Roundsound

 

Po wybraniu punktu 3. wysyłana zostaje przez gracza wiadomość "/roundsound". Gdy gracz znowu wywoła menu, będzie ono wyglądać tak:

1. BLABLABLA

2. BELBLBELEB

3. Włącz Roundsound

 

Kpw?

 

Pewnie potrzeba zrobić coś w stylu:

xxxx ? Wlacz : wyłącz;

Użytkownik oeN. edytował ten post 01.12.2014 20:51

  • +
  • -
  • 0

#10 BoskiKochanek

    Życzliwy

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:32
  • Imię:Krzysztof
  • Lokalizacja:Wielkopolska
Offline

Napisano 01.12.2014 21:18

A po co se utrudniać życie ? Nie lepiej zrobić po prostu Menu: Wyłącz/Włącz RoundSoundy i tyle ?


  • +
  • -
  • 1

#11 oeN.

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 95
Zaawansowany

  • Postów:294
  • Lokalizacja:Dom
Offline

Napisano 01.12.2014 21:26

Lubię jak jest estetycznie :>

Jeśli nikt nic nie poradzi to tak zrobię ale jednak...


  • +
  • -
  • 0

#12 Petpat

    Wszechwidzący

  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:246
  • Imię:Łukasz
  • Lokalizacja:Rzeszów
Offline

Napisano 01.12.2014 22:27

Roundsound i menu jest w jednym pluginie, jeśli chciałbyś w oddzielnym pluginie, to raczej bez natywu się nie obejdzie ;) Trochę zmieniłem to menu, nie oszukujmy się po co tworzyć specjalnie aż tyle publicow .. Skoro możesz wszystko umieścić w case ;)

Załączone pliki


  • +
  • -
  • 2

#13 oeN.

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 95
Zaawansowany

  • Postów:294
  • Lokalizacja:Dom
Offline

Napisano 02.12.2014 15:35

Czyli tak jak myślałem. Nie wykorzystam twojego sposobu, nie podoba mi się.

 

Do zamknięcia.


  • +
  • -
  • 0

#14 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 02.12.2014 15:52

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark





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

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