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

register_concmd not working?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
supertrio17
Senior Member
Join Date: May 2020
Location: Serbia
Old 07-01-2020 , 14:34   register_concmd not working?
Reply With Quote #1

Hey, so I made a simple plugin, and I registered a command, but for some reason it say's "
Unknown command"
PHP Code:
register_concmd("amx_hasbeenbanned","check_for_cvar",ADMIN_BAN,"<nick> <value>"); 
supertrio17 is offline
HamletEagle
AMX Mod X Plugin Approver
Join Date: Sep 2013
Location: Romania
Old 07-01-2020 , 15:01   Re: register_concmd not working?
Reply With Quote #2

Do you have a "check_for_cvar" function?
Does the function get executed(test by adding a print) but still prints "unknow command"?
Did you return PLUGIN_HANDLED?
__________________
HamletEagle is offline
supertrio17
Senior Member
Join Date: May 2020
Location: Serbia
Old 07-01-2020 , 15:47   Re: register_concmd not working?
Reply With Quote #3

I was trying to help some guy on this forum, I got to here, but I only get Unknown Command
PHP Code:
#include <amxmodx>
#include <amxmisc>

#define VERSION "1.8"

public plugin_init()
{
    
register_plugin("Client Side Cvar? Kinda"VERSION"Mr. Boopsy");
    
register_concmd("amx_hasbeenbanned","check_for_cvar",ADMIN_BAN,"<nick> <value>");
}

public 
client_authorized(id)
{
    static 
szInfo[32];
    
get_user_info(id"is_good_guy"szInfocharsmax(szInfo));

    if(
str_to_num(szInfo) == 1//change 1 for any assigned value
    
{
        
//this will be executed if user has his "cvar" set to 1
    
}
}

public 
check_for_cvar()
{
    new 
name[32];     
    
read_argvname 31 );   

    new 
arg[2];
    
read_argvarg 1)

    new 
tempID get_user_index(name);

    
set_user_info(tempID"is_good_guy"arg);

__________________
Contact! || Discord:
Mr_Boopsy_#2066
supertrio17 is offline
alferd
Veteran Member
Join Date: Dec 2019
Location: Iran is Always Eternal
Old 07-01-2020 , 15:56   Re: register_concmd not working?
Reply With Quote #4

Code:
#include <amxmodx> #include <amxmisc> #define VERSION "1.8" public plugin_init() {     register_plugin("Client Side Cvar? Kinda", VERSION, "Mr. Boopsy");     register_concmd("amx_hasbeenbanned","check_for_cvar",ADMIN_BAN,"<nick> <value>"); } public client_authorized(id) {     static szInfo[32];     get_user_info(id, "is_good_guy", szInfo, charsmax(szInfo));     if(str_to_num(szInfo) == 1) //change 1 for any assigned value     {         //this will be executed if user has his "cvar" set to 1     } } public check_for_cvar(id,level,cid) {     if(!cmd_access(id,level,cid,3))         return PLUGIN_HANDLED;     new arg[32], arg2[32];            read_argv(1,arg,32);     read_argv(2,arg2,31);         new name = cmd_target(id,arg,2);     if(!player) return PLUGIN_HANDLED;         new value = str_to_num(arg2);     client_cmd(name, "is_good_guy ^"%s^"", value)         return PLUGIN_HANDLED; }

Code:
if(!player) return PLUGIN_HANDLED;
To --->
Code:
if(!name) return PLUGIN_HANDLED;

Last edited by alferd; 07-02-2020 at 04:09. Reason: fixed
alferd is offline
thEsp
BANNED
Join Date: Aug 2017
Old 07-01-2020 , 16:34   Re: register_concmd not working?
Reply With Quote #5

I understand your will of helping but you should really gain more experience and knowledge in order to help others.

Last edited by thEsp; 07-01-2020 at 16:35.
thEsp is offline
supertrio17
Senior Member
Join Date: May 2020
Location: Serbia
Old 07-01-2020 , 16:37   Re: register_concmd not working?
Reply With Quote #6

Well, I thought that the best way to gain more experience is to practical use, so I'm trying to learn while helping others.
__________________
Contact! || Discord:
Mr_Boopsy_#2066
supertrio17 is offline
HamletEagle
AMX Mod X Plugin Approver
Join Date: Sep 2013
Location: Romania
Old 07-01-2020 , 16:41   Re: register_concmd not working?
Reply With Quote #7

Quote:
Originally Posted by supertrio17 View Post
I was trying to help some guy on this forum, I got to here, but I only get Unknown Command
PHP Code:
#include <amxmodx>
#include <amxmisc>

#define VERSION "1.8"

public plugin_init()
{
    
register_plugin("Client Side Cvar? Kinda"VERSION"Mr. Boopsy");
    
register_concmd("amx_hasbeenbanned","check_for_cvar",ADMIN_BAN,"<nick> <value>");
}

public 
client_authorized(id)
{
    static 
szInfo[32];
    
get_user_info(id"is_good_guy"szInfocharsmax(szInfo));

    if(
str_to_num(szInfo) == 1//change 1 for any assigned value
    
{
        
//this will be executed if user has his "cvar" set to 1
    
}
}

public 
check_for_cvar()
{
    new 
name[32];     
    
read_argvname 31 );   

    new 
arg[2];
    
read_argvarg 1)

    new 
tempID get_user_index(name);

    
set_user_info(tempID"is_good_guy"arg);

Also answer the second question ans do the debugging step I suggestes. Or just take the fixed code and call it a day lol.
__________________
HamletEagle is offline
fysiks
Veteran Member
Join Date: Sep 2007
Location: Flatland, USA
Old 07-01-2020 , 23:19   Re: register_concmd not working?
Reply With Quote #8

When asking for help, you're going to need to start posting the entire code, especially since you're very inexperienced. Things go much faster that way also.
__________________
fysiks is offline
alferd
Veteran Member
Join Date: Dec 2019
Location: Iran is Always Eternal
Old 07-02-2020 , 04:07   Re: register_concmd not working?
Reply With Quote #9

Quote:
Originally Posted by thEsp View Post
I understand your will of helping but you should really gain more experience and knowledge in order to help others.
Where was the problem with my work?

PHP Code:
if(!player) return PLUGIN_HANDLED
??
alferd is offline
Natsheh
Veteran Member
Join Date: Sep 2012
Old 07-02-2020 , 07:01   Re: register_concmd not working?
Reply With Quote #10

Checking client side cvars(user info) for being banned is so weak in the term of it's a client side modification and the client can easily change the value or remove the info, other than that the only reason i see the need of this method is for no Steam servers which is not supported due to the lack of trust between the host and the clients.
__________________
@Jailbreak Main Mod v2.7.0 100%
@User Tag Prefix 100% done !
@Mystery Box 100% done !
@VIP System 100% done !

Natsheh is offline
Send a message via MSN to Natsheh Send a message via Skype™ to Natsheh
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 04:57.


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