Skocz do zawartości

[RSS] [ANY] Advenced help menu


GameNation

Rekomendowane odpowiedzi

Advanced Help Menu, using json configs, menus can be paralleled or nested.

Cvar
  • advh_config - config file path (def:"configs/advhelpmenu.json")
Command
  • sm_advhr - reload help menu (need adminflags_kick)
Example Config
Spoiler
  • Note that shortcuts are chat triggers, use | to split, each menu can only have up to 10 shortcuts, and the maximum number of characters is 10, and those prefixed with / will be automatically hidden in the chat.
  • maplist_name is the title of the maplist menu.
  • flags are the permissions required to enter the menu.
PHP Code:

{
    
"advhelpmenu": [{
            
"Help Menu": {
                
"exit""true",
                
"type""menu",
                
"shortcut""h|!h|!help|/help|help",
                
"data": [{
                        
"Vip Menu": {
                            
"exit""true",
                            
"flags""o",
                            
"type""menu",
                            
"shortcut""vip|!vip|/vip",
                            
"data": [{
                                    
"Fly": {
                                        
"index""1",
                                        
"type""text",
                                        
"cmd""say /fly"
                                    
}
                                },
                                {
                                    
"this text can't be clicked": {
                                        
"type""text"
                                    
}
                                }
                            ]
                        }
                    },
                    {
                        
"List of Maps": {
                            
"type""maplist"
                        
}
                    },
                    {
                        
"Thirdperson": {
                            
"type""text",
                            
"cmd""say /tp"
                        
}
                    },
                    {
                        
"Firstperson": {
                            
"type""text",
                            
"cmd""say /fp"
                        
}
                    }
                ]
            }
        },
        {
            
"Admin Menu": {
                
"exit""true",
                
"type""menu",
                
"flags""abc",
                
"shortcut""/adm",
                
"data": [{
                    
"Open Sourcemod Admin Menu": {
                        
"type""text",
                        
"cmd""say /admin"
                    
}
                }]
            }

        }
    ],
    
"maplist_name""List of Maps"



Github: https://github.com/fafa-junhe/advhelpmenu
You need sm-json to compile! https://github.com/clugg/sm-json

Attached Files
File Type: sp Get Plugin or Get Source (advhelpmenu.sp - 7.2 KB)
File Type: zip advhelpmenu-0.1.zip (24.6 KB)

Przeczytaj cały wpis

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.