AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Help plis :$ (https://forums.alliedmods.net/showthread.php?t=74929)

Drogocop 07-27-2008 12:35

Help plis :$
 
[EN]

Hello.
What makes this plugin is blocking commands and radio buys.
Do not throw any mistake when compiling, but no walks.

[ES]
Hola.
Lo que hace este plugin es bloquear los comandos de radio y compra.
No tira ningun error al compilar, pero no anda.

Code:

/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN    "Block All Command"
#define AUTHOR    "Drogocop"
#define VERSION    "1.0"

new szPrefix[19] = "[BAC] ";        //Prefix for all client_chat

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_cvar("bac_blockbuy", "1");                // All buys Blocked
    register_cvar("bac_blockradio", "1");            // Block Radio commands
    register_cvar("bac_blockchooseteam", "1");        // Block Choose Team
    register_cvar("bac_prefix", szPrefix);
   
    //Block  All Buy and Buy Binds
    if (get_cvar_num("bac_blockbuy") != 1)
    {
        register_clcmd("buy", "bblocked");
        register_clcmd("cl_autobuy", "bblocked");
        register_clcmd("cl_rebuy", "bblocked");
        register_clcmd("cl_setautobuy", "bblocked");
        register_clcmd("cl_setrebuy", "bblocked");
       
        register_clcmd("glock", "bblocked");
        register_clcmd("usp", "bblocked");
        register_clcmd("p228", "bblocked");
        register_clcmd("deagle", "bblocked");
        register_clcmd("elites", "bblocked");
        register_clcmd("fn57", "bblocked");
       
        register_clcmd("mp5", "bblocked");
        register_clcmd("smg", "bblocked");
        register_clcmd("mac10", "bblocked");
        register_clcmd("tmp", "bblocked");
        register_clcmd("ump45", "bblocked");
        register_clcmd("p90", "bblocked");
       
        register_clcmd("m3", "bblocked");
        register_clcmd("xm1014", "bblocked");
       
        register_clcmd("famas", "bblocked");
        register_clcmd("m4a1", "bblocked");
        register_clcmd("ak47", "bblocked");
        register_clcmd("sg552", "bblocked");
        register_clcmd("galil", "bblocked");
        register_clcmd("aug", "bblocked");
       
        register_clcmd("scout", "bblocked");
        register_clcmd("awp", "bblocked");
        register_clcmd("sg550", "bblocked");
        register_clcmd("g3sg1", "bblocked");
       
        register_clcmd("m249", "bblocked");
       
        register_clcmd("hegren", "bblocked");
        register_clcmd("flash", "bblocked");
        register_clcmd("sgren", "bblocked");
        register_clcmd("vest", "bblocked");
        register_clcmd("vesthelm", "bblocked");
        register_clcmd("shield", "bblocked");
        register_clcmd("buyammo1", "bblocked");
        register_clcmd("buyammo1", "bblocked");
    }
   
    //Block Radio Commands
    if (get_cvar_num("bac_blockradio") != 1)
    {
        register_clcmd("radio1", "rblocked");
        register_clcmd("radio2", "rblocked");
        register_clcmd("radio3", "rblocked");
        register_clcmd("coverme", "rblocked")
        register_clcmd("takepoint", "rblocked")
        register_clcmd("holdpos", "rblocked")
        register_clcmd("regroup", "rblocked")
        register_clcmd("followme", "rblocked")
        register_clcmd("takingfire", "rblocked")
        register_clcmd("go", "rblocked")
        register_clcmd("fallback", "rblocked")
        register_clcmd("sticktog", "rblocked")
        register_clcmd("getinpos", "rblocked")
        register_clcmd("stormfront", "rblocked")
        register_clcmd("report", "rblocked")
        register_clcmd("roger", "rblocked")
        register_clcmd("enemyspot", "rblocked")
        register_clcmd("needbackup", "rblocked")
        register_clcmd("sectorclear", "rblocked")
        register_clcmd("inposition", "rblocked")
        register_clcmd("reportingin", "rblocked")
        register_clcmd("getout", "rblocked")
        register_clcmd("negative", "rblocked")
        register_clcmd("enemydown", "rblocked")
    }
   
    //Block Choose Team
    if (get_cvar_num("bac_blockchooseteam") != 1)
    {
        register_clcmd("chooseteam", "ctblocked");
    }
}

public bblocked(id)
    {
    client_print(id, print_chat, "%sBuy and Buy Bind's are Blocked", szPrefix);
    return PLUGIN_CONTINUE
    }
   
public rblocked(id)
    {
    client_print(id, print_chat, "%sRadio Commands are Blocked", szPrefix);
    return PLUGIN_HANDLED
    }
   
public ctblocked(id)
    {
    client_print(id, print_chat, "%sChoose Team Blocked", szPrefix);
    return PLUGIN_HANDLED
    }


Jon 07-27-2008 12:55

Re: Help plis :$
 
Change all
Code:

if (get_cvar_num("bac_blockbuy") != 1)
to:
Code:

if (get_cvar_num("bac_blockbuy"))

Howdy! 07-27-2008 13:56

Re: Help plis :$
 
Code:
#include <amxmodx> #include <amxmisc>   #define ACCESS_ADMIN ADMIN_LEVEL_A   new bool:rblocked new rmenus[3][32] = { "radio1", "radio2", "radio3" }   public plugin_init() {      register_plugin("", "", "")        register_concmd("amx_radio", "cmdradio", ACCESS_ADMIN, "- turn on/off the radiomenus")      for(new i = 0; i < 3; i++) register_clcmd(rmenus[i], "check_rblock") } public cmdradio(id, level, cid) {      if(!cmd_access(id, level, cid, 1))         return PLUGIN_HANDLED        rblocked = rblocked ? false : true      console_print(id, "[AMXX] The usage of radios is now %sallowed", rblocked ? "dis" : "")      return PLUGIN_HANDLED } public check_rblock(id) {      if(rblocked) return PLUGIN_HANDLED      return PLUGIN_CONTINUE }

Drogocop 07-28-2008 00:04

Re: Help plis :$
 
Jon Thank you so much!

Drogocop 07-29-2008 10:26

Re: Help plis :$
 
Finished Plugin HERE

Jon 07-29-2008 14:17

Re: Help plis :$
 
Quote:

Originally Posted by Drogocop (Post 660169)
Jon Thank you so much!

You should probably thank Howdy and have a look at his code.

Drogocop 07-29-2008 19:32

Re: Help plis :$
 
Quote:

Originally Posted by Jon (Post 661079)
You should probably thank Howdy and have a look at his code.

Many thanks to the 2.
The assistance from both helped me


All times are GMT -4. The time now is 05:34.

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