Raised This Month: $32 Target: $400
 8% 

[REQ] Admin Menu CS 1.6


Post New Thread Reply   
 
Thread Tools Display Modes
zENK
Member
Join Date: Aug 2011
Old 01-17-2012 , 18:17   Re: [REQ] Admin Menu CS 1.6
Reply With Quote #21

I have an other server aswell for (old css) using metamod & Sourcemod.

Could that be the problem? or should i re-install the whole server?: /
zENK is offline
joshknifer
Veteran Member
Join Date: Jun 2011
Location: Denver, CO
Old 01-17-2012 , 18:36   Re: [REQ] Admin Menu CS 1.6
Reply With Quote #22

Quote:
Originally Posted by zENK View Post
I have an other server aswell for (old css) using metamod & Sourcemod.

Could that be the problem? or should i re-install the whole server?: /


This is a plugin designed for amxmodx, not Source mod...

That is your issue. If you are looking for a SourceMod plugin, try the SourceMod section.
__________________

Last edited by joshknifer; 01-17-2012 at 18:37.
joshknifer is offline
Send a message via Skype™ to joshknifer
zENK
Member
Join Date: Aug 2011
Old 01-17-2012 , 18:43   Re: [REQ] Admin Menu CS 1.6
Reply With Quote #23

I'm not looking for sourcemod plugin..

I just though my sourcemod server maybe did something to my 1.6 server so i can't get this plugin to work :b

What should i do to fix the launch error? : /
zENK is offline
Ex1ne
Senior Member
Join Date: Oct 2011
Location: Norway
Old 01-18-2012 , 01:51   Re: [REQ] Admin Menu CS 1.6
Reply With Quote #24

I noticed a bug as well, transfer only works from ct to t.

EDIT: Fixxed it.
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <colorchat>
#include <hamsandwich>
#include <cstrike>
new const VERSION[] = "1.0.0"
new const prefix[] = "[AMXX] Admin menu - "

new szName[33], szPlayerName[33]

public 
plugin_init() 
{
    
register_plugin("Admin menu,"VERSION"Ex1ne")
    
    
register_clcmd("say /adminmenu""CmdAdminMenu")
    
register_clcmd("say /am""CmdAdminMenu")
}

public 
CmdAdminMenu(iPlayer)
{
    if(!(
get_user_flags(iPlayer) & ADMIN_CFG))
    {
        
ColorChat(iPlayerGREY"%s Only^4 Admins^3 can open this menu."prefix)
        return 
PLUGIN_HANDLED
    
}
    
    new 
szText[555 char]
    
formatex(szTextcharsmax(szText), "\yAdmin Menu")
    new 
AdminMenu menu_create(szText"AdminMenuHandle")
    
    
formatex(szTextcharsmax(szText), "\ySlap [\wChoose Player\y]")
    
menu_additem(AdminMenuszText"1"0)
    
    
formatex(szTextcharsmax(szText), "\ySlay [\wChoose Player\y]")
    
menu_additem(AdminMenuszText"2"0)
    
    
formatex(szTextcharsmax(szText), "\yRevive [\wChoose Player\y]")
    
menu_additem(AdminMenuszText"3"0)
    
    
formatex(szTextcharsmax(szText), "\yKick [\wChoose Player\y]")
    
menu_additem(AdminMenuszText"4"0)
    
    
formatex(szTextcharsmax(szText), "\yBan [\wChoose Player\y]")
    
menu_additem(AdminMenuszText"5"0)
    
    
formatex(szTextcharsmax(szText), "\yTransfer [\wChoose Player\y]")
    
menu_additem(AdminMenuszText"6"0)
    
    
    
menu_setprop(AdminMenuMPROP_EXITMEXIT_ALL)
    
menu_display(iPlayerAdminMenu0)
    
    return 
PLUGIN_HANDLED
}

public 
AdminMenuHandle(idmenuitem
{  
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64], accesscallback
    menu_item_getinfo
(menuitemaccessdatacharsmax(data), iNamecharsmax(iName), callback )
    new 
key str_to_num(data)
    
    switch(
key)
    { 
        case 
1SlapMenu(id)
            case 
2SlayMenu(id)
            
        case 
3ReviveMenu(id)
            case 
4KickMenu(id)
            case 
5BanMenu(id)
            case 
6TransferMenu(id)
        }
    return 
PLUGIN_HANDLED
}

//////////////////////////////////////////
//////// PLAYER MENU
//////////////////////////////////////////

public SlapMenu(id)
{
    new 
SlapPlayer menu_create ("\rSlap Menu^nChoose player:""HandleSlap")
    
    new 
numplayers[32], tempidszTempID [10], tempname [32]
    
get_players (playersnum"a")
    
    for (new 
0numi++)
    {
        
tempid players ]
        
        
get_user_name (tempidtempname31)
        
num_to_str (tempidszTempID9)
        
menu_additem (SlapPlayertempnameszTempID0)
    }
    
    
menu_display (idSlapPlayer)
    return 
PLUGIN_HANDLED
}

public 
SlayMenu(id)
{
    new 
SlayPlayer menu_create ("\rSlay Menu^nChoose player:""HandleSlay")
    
    new 
numplayers[32], tempidszTempID [10], tempname [32]
    
get_players (playersnum"a")
    
    for (new 
0numi++)
    {
        
tempid players ]
        
        
get_user_name (tempidtempname31)
        
num_to_str (tempidszTempID9)
        
menu_additem (SlayPlayertempnameszTempID0)
    }
    
    
menu_display (idSlayPlayer)
    return 
PLUGIN_HANDLED
}

public 
ReviveMenu(id)
{
    new 
RevivePlayer menu_create ("\rRevive Menu^nChoose player:""HandleRevive")
    
    new 
numplayers[32], tempidszTempID [10], tempname [32]
    
get_players (playersnum"b")
    
    for (new 
0numi++)
    {
        
tempid players ]
        
        
get_user_name (tempidtempname31)
        
num_to_str (tempidszTempID9)
        
menu_additem (RevivePlayertempnameszTempID0)
    }
    
    
menu_display (idRevivePlayer)
    return 
PLUGIN_HANDLED
}

public 
KickMenu(id)
{
    new 
KickPlayer menu_create ("\rKick Menu^nChoose player:""HandleKick")
    
    new 
numplayers[32], tempidszTempID [10], tempname [32]
    
get_players (playersnum"a")
    
    for (new 
0numi++)
    {
        
tempid players ]
        
        
get_user_name(tempidtempname31)
        
num_to_str(tempidszTempID9)
        
menu_additem(KickPlayertempnameszTempID0)
    }
    
    
menu_display (idKickPlayer)
    return 
PLUGIN_HANDLED
}

public 
BanMenu(id)
{
    new 
BanPlayer menu_create ("\rBan Menu^nChoose player:""HandleBan")
    
    new 
numplayers[32], tempidszTempID [10], tempname [32]
    
get_players (playersnum"a")
    
    for (new 
0numi++)
    {
        
tempid players ]
        
        
get_user_name(tempidtempname31)
        
num_to_str(tempidszTempID9)
        
menu_additem(BanPlayertempnameszTempID0)
    }
    
    
menu_display (idBanPlayer)
    return 
PLUGIN_HANDLED
}
public 
TransferMenu(id)
{
    new 
TransferPlayer menu_create ("\rTransfer Menu^nChoose player:""HandleTransfer")
    
    new 
numplayers[32], tempidszTempID [10], tempname [32]
    
get_players (playersnum"a")
    
    for (new 
0numi++)
    {
        
tempid players ]
        
        
get_user_name(tempidtempname31)
        
num_to_str(tempidszTempID9)
        
menu_additem(TransferPlayertempnameszTempID0)
    }
    
    
menu_display (idTransferPlayer)
    return 
PLUGIN_HANDLED
}


//////////////////////////////////////////
//////// HANDLES
//////////////////////////////////////////

public HandleSlap(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], name[64]
    new 
accesscallback
    
    menu_item_getinfo 
(menuitemaccessdata5name63callback)
    new 
tempid str_to_num (data)
    
    
get_user_name(idszName32)
    
get_user_name(tempidszPlayerName32)
    
    
ColorChat(0GREY"%s ^4%s^3 just slapped ^4%s^3!"prefixszNameszPlayerName)
    
user_slap(tempid0)
    
    
CmdAdminMenu(id)
    
    return 
PLUGIN_CONTINUE
}

public 
HandleSlay(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], name[64]
    new 
accesscallback
    
    menu_item_getinfo 
(menuitemaccessdata5name63callback)
    new 
tempid str_to_num (data)
    
    
get_user_name(idszName32)
    
get_user_name(tempidszPlayerName32)
    
    
ColorChat(0GREY"%s ^4%s^3 just slayed ^4%s^3!"prefixszNameszPlayerName)
    
user_silentkill(tempid)
    
    
CmdAdminMenu(id)
    
    return 
PLUGIN_CONTINUE
}

public 
HandleRevive(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], name[64]
    new 
accesscallback
    
    menu_item_getinfo 
(menuitemaccessdata5name63callback)
    new 
tempid str_to_num (data)
    
    
get_user_name(idszName32)
    
get_user_name(tempidszPlayerName32)
    
    
ColorChat(0GREY"%s ^4%s^3 just revived ^4%s^3!"prefixszNameszPlayerName)
    
    
ExecuteHamB(Ham_CS_RoundRespawntempid)
    
    
CmdAdminMenu(id)
    
    return 
PLUGIN_CONTINUE
}

public 
HandleKick(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], name[64]
    new 
accesscallbackUserID
    
    menu_item_getinfo 
(menuitemaccessdata5name63callback)
    new 
tempid str_to_num(data)
    
    
get_user_name(idszName32)
    
get_user_name(tempidszPlayerName32)
    
UserID get_user_userid(tempid)
    
    
ColorChat(0GREY"%s ^4%s^3 just kicked ^4%s^3!"prefixszNameszPlayerName)
    
    
server_cmd("kick #%d"UserID)
    
    
CmdAdminMenu(id)
    
    return 
PLUGIN_CONTINUE
}

public 
HandleBan(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], name[64]
    new 
accesscallbackUserID
    
    menu_item_getinfo 
(menuitemaccessdata5name63callback)
    new 
tempid str_to_num(data)
    
    
get_user_name(idszName32)
    
get_user_name(tempidszPlayerName32)
    
UserID get_user_userid(tempid)
    
    
ColorChat(0GREY"%s ^4%s^3 just banned ^4%s^3 [Length:^4 30^3 minutes]!"prefixszNameszPlayerName)
    
    
server_cmd("amx_ban ^"#%d^" ^"30^" ^"Banned by ADMIN %s^"", UserID, szName)
    
    
CmdAdminMenu(id)
    
    return 
PLUGIN_CONTINUE
}
public 
HandleTransfer(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], name[64]
    new 
accesscallback
    
    menu_item_getinfo 
(menuitemaccessdata5name63callback)
    new 
tempid str_to_num (data)
    
    
get_user_name(idszName32)
    
get_user_name(tempidszPlayerName32)
    
    
ColorChat(0GREY"%s ^4%s^3 just transfered ^4%s^3!"prefixszNameszPlayerName)
    
    if(
cs_get_user_team(id) == CS_TEAM_CT)
    {
        
cs_set_user_team(idCS_TEAM_T)
        
ExecuteHamB(Ham_CS_RoundRespawntempid)
    }
    else
    {
        
cs_set_user_team(idCS_TEAM_CT)
        
ExecuteHamB(Ham_CS_RoundRespawntempid)
    }
    
    
CmdAdminMenu(id)
    
    return 
PLUGIN_CONTINUE

__________________

Last edited by Ex1ne; 01-18-2012 at 01:58.
Ex1ne is offline
zENK
Member
Join Date: Aug 2011
Old 01-18-2012 , 08:48   Re: [REQ] Admin Menu CS 1.6
Reply With Quote #25

I still get the launch error..
http://bildr.no/view/1081666
zENK is offline
MokeN
Senior Member
Join Date: Jan 2012
Location: Vaasa, Finland
Old 01-18-2012 , 08:59   Re: [REQ] Admin Menu CS 1.6
Reply With Quote #26

Why it is so, it's because of any Conflicting Plugin.
The admin menu can be conflicting with some other plugin, like mbm.amxx
(My Blockmaker) try to delete that from the plugins.ini and try again.
Choose between the admin menu and my blockmaker
Btw. i can make a Admin menu for you that's compatible with mbm, if that's the problem.
__________________
Private Works:
- Achievements, HNS & JB Menus, HNS & JB Shops

mY BlockMaker - mY Steam - mY Game Menu
MokeN is offline
Send a message via Skype™ to MokeN
zENK
Member
Join Date: Aug 2011
Old 01-19-2012 , 05:53   Re: [REQ] Admin Menu CS 1.6
Reply With Quote #27

There is something wrong with the admin-menu plugin, becouse i removed all my other plugins and only used the admin one, still get that launch error. = /
zENK is offline
Ex1ne
Senior Member
Join Date: Oct 2011
Location: Norway
Old 01-19-2012 , 08:28   Re: [REQ] Admin Menu CS 1.6
Reply With Quote #28

Nothing wrong about my plugin, i have personally tested it on my server. It work's perfectly.
__________________
Ex1ne is offline
jackas
Senior Member
Join Date: Feb 2011
Old 01-19-2012 , 08:32   Re: [REQ] Admin Menu CS 1.6
Reply With Quote #29

Quote:
Originally Posted by Ex1ne View Post
Nothing wrong about my plugin, i have personally tested it on my server. It work's perfectly.
Can u add slap damage amount and ban time amount?(Change by a key)
__________________
For our new family member's in alliedmods
Quote:
Originally Posted by bo0m View Post
Ok, there are a couple ways to find this, here are about 5:
1. Search
2. Search again
3. If you don't find it, then search again.
4. After searching the 3rd time, search again
5. Then when you are tired of searching, just search some more!!!!
jackas is offline
zENK
Member
Join Date: Aug 2011
Old 01-19-2012 , 08:50   Re: [REQ] Admin Menu CS 1.6
Reply With Quote #30

Quote:
Originally Posted by Ex1ne View Post
Nothing wrong about my plugin, i have personally tested it on my server. It work's perfectly.
Can you add me on steam? zenk95.
zENK is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:24.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode