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

Komenda tylko dla admina


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

#1 LucKy_skiLL

    Godlike

  • Power User

Reputacja: 163
Profesjonalista

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

Napisano 20.09.2011 19:25

Jak zrobić aby dostęp do komendy /admin miała osoba z flagą ADMIN_BAN ?
  • +
  • -
  • 0

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


#2 SeeK

    Wszechobecny

  • Użytkownik

Reputacja: 192
Profesjonalista

  • Postów:438
Offline

Napisano 20.09.2011 20:58

register_clcmd("say /admin", "funkcja",ADMIN_BAN)

Może tak?
  • +
  • -
  • 1
https://sklep-sms.pl - Sklep SMS pozwala zarabiać na swoich serwerach gier opartych o silniki AMX Mod X oraz SOURCEMOD
https://nalunch.com - A Ty, gdzie pójdziesz dziś na lunch?

#3 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

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

Napisano 20.09.2011 21:50

Poszedł plusik, jeszcze jedno pytanie, gdy z menu wybiore "menu admina" to na say jest pokazane ze wpisuje /admin, jak to ukryc, aby sie wyswietlywalo sie na say ?


client_cmd(id,"say /admin")
		    menu_destroy(menu)
		    return PLUGIN_HANDLED

  • +
  • -
  • 0

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


#4 ParadisO

    Wszechmogący

  • Power User

Reputacja: 128
Zaawansowany

  • Postów:689
  • Lokalizacja:Częstochowa
Offline

Napisano 20.09.2011 21:53

zamiast
client_cmd(id,"say /admin")

daj
nazwa_funkcji(id)

tą którą dałeś przy komendzie

Użytkownik ParadisO edytował ten post 20.09.2011 21:54

  • +
  • -
  • 0

#5 HappyDay

    Życzliwy

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:30
  • GG:
  • Lokalizacja:Płock
Offline

Napisano 20.09.2011 22:03

zamiast

client_cmd(id,"say /admin")

daj
nazwa_funkcji(id)

tą którą dałeś przy komendzie

czyli to co w register_clcmd("say /admin", "nazwa_funckji")
  • +
  • -
  • 0

#6 ParadisO

    Wszechmogący

  • Power User

Reputacja: 128
Zaawansowany

  • Postów:689
  • Lokalizacja:Częstochowa
Offline

Napisano 20.09.2011 22:04

tak
  • +
  • -
  • 0

#7 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

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

Napisano 20.09.2011 22:10

Ale gdy mam funkcje cmd_box która jest w innym pluginie to jak to zrobić? Nie wchodzi w grę dodawanie menu do tamtego pluginu, poniewaz ma 14k linijek ;]
  • +
  • -
  • 0

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


#8 HappyDay

    Życzliwy

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:30
  • GG:
  • Lokalizacja:Płock
Offline

Napisano 20.09.2011 22:43

Ale gdy mam funkcje cmd_box która jest w innym pluginie to jak to zrobić? Nie wchodzi w grę dodawanie menu do tamtego pluginu, poniewaz ma 14k linijek ;]

rozumiem ze chcesz aby komenda z innego pluginu byla w menu innego? jesli tak to daj sma
  • +
  • -
  • 0

#9 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

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

Napisano 21.09.2011 12:32

Spoiler

  • +
  • -
  • 0

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


#10 HappyDay

    Życzliwy

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:30
  • GG:
  • Lokalizacja:Płock
Offline

Napisano 21.09.2011 13:29

dodatkowo jeszcze sma jb
  • +
  • -
  • 0

#11 ^Grzyboo

    Wszechobecny

  • Użytkownik

Reputacja: 246
Wszechwidzący

  • Postów:461
  • Imię:Grzyboo
  • Lokalizacja:Tak
Offline

Napisano 21.09.2011 14:31

Jeżeli nie chcesz aby nie pokazywało komendy admin to dodaj w nazwa_funkcji, która jest wywoływana przez /admin:

return PLUGIN_HANDLED

  • +
  • -
  • 0

#12 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

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

Napisano 21.09.2011 14:46

To jest menu admina

#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#define PLUGIN "[4FuN] menu"
#define VERSION "1.5"
#define AUTHOR "LucKy_skiLL"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /admin", "fun_menu",ADMIN_BAN)
}
public fun_menu(id)
{
new menu = menu_create("\r[JailBreak] \wMenu admina", "menu_wybierz")

menu_additem(menu, "\wMenu wolnego dnia", "1", 0)
menu_additem(menu, "\wDaj duszka", "2", 0)
menu_additem(menu, "\wWlacz walke", "3", 0)
menu_additem(menu, "\wMenu pilki", "4", 0)
menu_additem(menu, "\wReset pilki", "5", 0)
menu_additem(menu, "\wMagiczny pisak", "6", 0)


menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

menu_display(id, menu, 0)
}
public menu_wybierz(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new acces, callback
menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)

new key = str_to_num(data)

switch(key)
{
case 1 : client_cmd(id,"say /fd")
case 2 : client_cmd(id,"say /duch")
case 3 : client_cmd(id,"say /walka")
case 4 : client_cmd(id,"say /ball")
case 5 : client_cmd(id,"say /reset")
case 6: {
ColorChat(id, GREEN, "[JailBreak]^x01 Piask ustawiony pod klawiszem^x04 c");
menu_destroy(menu)
return PLUGIN_HANDLED
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}

Użytkownik LucKy_skiLL edytował ten post 21.09.2011 14:46

  • +
  • -
  • 0

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


#13 HappyDay

    Życzliwy

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:30
  • GG:
  • Lokalizacja:Płock
Offline

Napisano 21.09.2011 16:31

zeby przerobic to w ten sposob zeby nie wyswietlalo sie to co piszesz potrzebne jest sma jb
  • +
  • -
  • 0

#14 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

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

Napisano 21.09.2011 16:41

http://amxx.pl/wklejka/13166197089844/
  • +
  • -
  • 0

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


#15 HappyDay

    Życzliwy

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:30
  • GG:
  • Lokalizacja:Płock
Offline

Napisano 21.09.2011 19:08

#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#define PLUGIN "[4FuN] menu"
#define VERSION "1.5"
#define AUTHOR "LucKy_skiLL"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /admin", "fun_menu",ADMIN_BAN)
}
public fun_menu(id)
{
new menu = menu_create("\r[JailBreak] \wMenu admina", "menu_wybierz")

menu_additem(menu, "\wMenu wolnego dnia", "1", 0)
menu_additem(menu, "\wDaj duszka", "2", 0)
menu_additem(menu, "\wWlacz walke", "3", 0)
menu_additem(menu, "\wMenu pilki", "4", 0)
menu_additem(menu, "\wReset pilki", "5", 0)
menu_additem(menu, "\wMagiczny pisak", "6", 0)


menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

menu_display(id, menu, 0)
}
public menu_wybierz(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new acces, callback
menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)

new key = str_to_num(data)

switch(key)
{
case 1 : client_cmd(id,"fd")
case 2 : client_cmd(id,"say /duch")
case 3 : client_cmd(id,"walka")
case 4 : client_cmd(id,"say /ball")
case 5 : client_cmd(id,"say /reset")
case 6: {
ColorChat(id, GREEN, "[JailBreak]^x01 Piask ustawiony pod klawiszem^x04 c");
menu_destroy(menu)
return PLUGIN_HANDLED
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "jbextreme_menu"
#define VERSION "1.0"
#define AUTHOR "LucKy_skiLL"



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


}

public menu(id)
{
if(get_user_team(id) == 2) {
new menu = menu_create("\r[JailBreak] \wMenu Klawisza", "wybieranie_CT")
menu_additem(menu, "\wProwadz", "1", 0)
menu_additem(menu, "\wOtworz cele", "2", 0)
menu_additem(menu, "\wDaj duszka", "3", 0)
menu_additem(menu, "\wMenu wolnego dnia", "4", 0)
menu_additem(menu, "\wWalka wiezniow", "5", 0)
menu_additem(menu, "\wTransfer do TT", "6", 0)
menu_additem(menu, "\wMenu admina", "7", ADMIN_BAN)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

menu_display(id, menu, 0)
}
if(get_user_team(id) == 1) {
new menu = menu_create("\r[JailBreak] \wMenu Wieznia", "wybieranie_T")
menu_additem(menu, "\wCzapki", "1", 0)
menu_additem(menu, "\wZasady", "2", 0)
menu_additem(menu, "\wSprawdz dzien", "3", 0)
menu_additem(menu, "\wOtworz cele", "4", 0)
menu_additem(menu, "\wWybierz zyczenie \d(dla ostatniego wieznia)", "5", 0)
menu_additem(menu, "\wMenu admina", "6", ADMIN_BAN)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

menu_display(id, menu, 0)
}
}

public wybieranie_CT(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new data[6], iName[64]
new acces, callback
menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)

new key = str_to_num(data)


switch(key)
{
case 1: {
client_cmd(id,"prowadz")
menu_destroy(menu)
return PLUGIN_HANDLED
}

case 2: {
client_cmd(id,"open")
menu_destroy(menu)
return PLUGIN_HANDLED
}

case 3: {
client_cmd(id,"say /duch")
menu_destroy(menu)
return PLUGIN_HANDLED
}

case 4: {
client_cmd(id,"fd")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 5: {
client_cmd(id,"walka")
menu_destroy(menu)
return PLUGIN_HANDLED
}

case 6: {
client_cmd(id,"przejdz")
menu_destroy(menu)
return PLUGIN_HANDLED
}

case 7: {
client_cmd(id,"say /admin")
menu_destroy(menu)
return PLUGIN_HANDLED
}

}
menu_destroy(menu)
return PLUGIN_HANDLED

}

public wybieranie_T(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new data[6], iName[64]
new acces, callback
menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)

new key = str_to_num(data)


switch(key)
{
case 1: {
client_cmd(id,"say /czapki")
menu_destroy(menu)
return PLUGIN_HANDLED
}

case 2: {
client_cmd(id,"say /zasady")
return PLUGIN_CONTINUE
}

case 3: {
client_cmd(id,"say /dzien")
menu_destroy(menu)
return PLUGIN_HANDLED
}

case 4: {
client_cmd(id,"say /cele")
menu_destroy(menu)
return PLUGIN_HANDLED
}

case 5: {
client_cmd(id,"zyczenie")
menu_destroy(menu)
return PLUGIN_HANDLED
}

case 6: {
client_cmd(id,"say /admin")
menu_destroy(menu)
return PLUGIN_HANDLED
}
}
menu_destroy(menu)
return PLUGIN_HANDLED

}
czesci nie dalo rady zmienic bo jest to w innym pluginie
probuj

Załączone pliki


  • +
  • -
  • 1

#16 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 21.09.2011 19:13

Jak nie chcesz aby wyświetlało się na say spróbuj wywołać na końcu funkcji PLUGIN_HANDLED ew. zhookuj cały say, sprawdz czy zawiera "/admin", jeżeli tak to PLUGIN_HANDLED jeżeli nie to CONTINUE. Co do cmdbox, to po prostu udostępnij natyw.

Użytkownik MarWit edytował ten post 21.09.2011 19:15

  • +
  • -
  • 0

marwit-0.png


#17 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

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

Napisano 21.09.2011 20:02

Ok, dzięki mozna close
  • +
  • -
  • 0

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


#18 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 476
  • Lokalizacja:AMXX.PL
Offline

Napisano 21.09.2011 20:12

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: rozwiazane

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




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

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