Thread: [Solved] VIP Plugin (help)
View Single Post
Cruze
Veteran Member
Join Date: May 2017
Old 01-23-2022 , 16:04   Re: VIP Plugin (help)
Reply With Quote #2

PHP Code:
#include <sourcemod>

#pragma semicolon 1
#pragma newdecls required

public void OnPluginStart() {
    
    
RegAdminCmd("sm_vip"Command_VIPADMFLAG_RESERVATION"Diplays a VIP menu");
}

public 
Action Command_VIP(int clientint args) {
    
Menu menu = new Menu(Menu_Callback);
    
menu.SetTitle("Vip Menu :)");
    
menu.AddItem("Votekick""Votekick"); 
    
menu.AddItem("Voteban""Voteban"); 
    
menu.Display(client30); 
    return 
Plugin_Handled;
}

public 
int Menu_Callback(Menu menuMenuAction actionint param1int param2
{
    switch (
action) {
        case 
MenuAction_Select:
        {
            
char item[32];
            
menu.GetItem(param2itemsizeof(item));
            
            if (
StrEqual(item"Votekick")) {
                
ClientCommand(param1"sm_votekick");
            }
            else if (
StrEqual(item"Voteban")) {
                
ClientCommand(param1"sm_voteban");
            }
        }
        case 
MenuAction_End:
        {
            
delete menu
        }
    }

__________________
Taking paid private requests! Contact me

Last edited by Cruze; 01-24-2022 at 04:38. Reason: param1 instead of client
Cruze is offline