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 zasady. Trzy podkategorie.


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

#1 zjem cie !

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:12
  • Imię:jak kto woli
  • Lokalizacja:tutaj
Offline

Napisano 04.01.2011 22:55

Szukałem w google i nie znalazłem. Każdy plugin z zasadami był taki : "akceptacja zasad" itp.

Ale do sedna.
Poszukuję pluginu, który po napisaniu "/zasady" <-- [komendę mógłbym zmieniać] wyświetla mi takie oto menu:

1. Zasady CT
2. Zasady Zoombie
3. Zasady ogólne

9. Wyjście


Chciałbym aby napisy przy punktach miały możliwość zmiany.
Tzn. Aby miały możliwość edytowania.

Po wybraniu jednego z punktów chciałbym aby otworzyło mi się okno z zasadami. Normalny plik napisany w notatniku, wyświetlany poprzez okno motd.
Oczywiście pkt. 9 wyłącza nam menu.


Jeśli ktoś takowy plugin widział proszę o podanie linku lub napisanie na nowo całego pluginu.

Z góry Wam dziękuję.

Użytkownik zjem cie ! edytował ten post 04.01.2011 22:55

  • +
  • -
  • 0

#2 Leihto

    Wszechobecny

  • Użytkownik

Reputacja: 150
Profesjonalista

  • Postów:452
  • Lokalizacja:Rabka
Offline

Napisano 04.01.2011 23:12

#include <amxmodx>

#define PLUGIN "Menu zasad"
#define VERSION "1.0"
#define AUTHOR "Blak Rajder"

//Plugin zrobiony dla Graj24.Eu

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /zasady", "menu");


}

public menu(id)
{
new menu = menu_create("Menu Serwera", "menu_handler")
menu_additem(menu, "Zasady Ct", "1", 0)
menu_additem(menu, "Zasady Zombie", "2", 0)
menu_additem(menu, "Zasady ogolne", "3", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}

public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
show_motd(id, "menu/zasadyct.html", "Zasady Ct");
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 2:{
show_motd(id, "menu/zasadyzomb.html", "Zasady Zombie");
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 3:{
show_motd(id, "menu/zasadyogol.txt", "Zasady ogolne");
menu_destroy(menu)
return PLUGIN_HANDLED
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}


P.S. Nie umiesz chyba szukac :)
*****

Użytkownik Abes Mapper edytował ten post 04.01.2011 23:20
Link

  • +
  • -
  • 0
Portek: Za 20zł, to ja nawet notatnika nie otworze..

Nowe portfolio. Ciekawe artykuły, ciekawe przykłady: WojtusDEV.pl

#3 zjem cie !

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:12
  • Imię:jak kto woli
  • Lokalizacja:tutaj
Offline

Napisano 04.01.2011 23:16

Masz rację, nie umiem :P
Wielkie dzięki.
Leci reput.

Dodano 04 styczeń 2011 - 23:23:
Mam jeszcze jedno pytanie.
Czy dało by się dodać jeszcze jeden punkt, który może otworzyć tylko admin z daną flagą?

Użytkownik zjem cie ! edytował ten post 04.01.2011 23:20

  • +
  • -
  • 0

#4 AmD

    aemde

  • Użytkownik

Reputacja: 71
Pomocny

  • Postów:500
  • Steam:steam
  • Imię:Dariusz
  • Lokalizacja:Częstochowa
Offline

Napisano 05.01.2011 02:19

tak...


menu_additem(menu, "Zasady Ct", "1", 0)
menu_additem(menu, "Zasady Zombie", "2", 0)
menu_additem(menu, "Zasady ogolne", "3", 0)

zamiast zera dajesz flage przykład:


menu_additem(menu, "Zasady Ct", "1", ADMIN_KICK) //flaga C
menu_additem(menu, "Zasady Zombie", "2", ADMIN_BAN) // D
menu_additem(menu, "Zasady ogolne", "3", ADMIN_IMMUNITY) // A

  • +
  • -
  • 0

#5 zjem cie !

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:12
  • Imię:jak kto woli
  • Lokalizacja:tutaj
Offline

Napisano 05.01.2011 17:23

Dzięki wielkie.
Również leci pkt do reputacji.

Mam jeszcze prośbę.
Mógłby ktoś przerobić tak ten plugin, aby po kliknięciu "ok" w oknie motd cofnęło mnie do menu z zasadami.

Przykład:
piszę /zasady ---> wyskakuje menu ---> wybieram opcje ---> klikam "ok" ---> cofa mnie do menu ---> ... ---> klikam wyjdź

Dodano 06 styczeń 2011 - 17:10:
odświeżam

Dodano 09 styczeń 2011 - 11:01:
@refresh

Użytkownik zjem cie ! edytował ten post 05.01.2011 17:25

  • +
  • -
  • 0




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

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