AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Suggestions / Requests (https://forums.alliedmods.net/forumdisplay.php?f=12)
-   -   for d2 only (https://forums.alliedmods.net/showthread.php?t=173418)

jackas 12-04-2011 16:38

for d2 only
 
Can someone edit this plugin that will work in de_dust2 only?
PHP Code:

/* AMX(x) Mod script.
*
* (c) Copyright 2002 SuicideDog, Dynamite modifiziert 2006
* This file is provided as is (no warranties).
* Simple AWP restriction for CS (this works for 1.6)
* sv_noawp <1|0> <activated|deactivated> If the Plugin is activated the AWP is permanently thrown away 
* sv_nog3sg1 <1|0> <activated|deactivated> If the Plugin is activated the G3SG1 is permanently thrown away 
* sv_nosg550 <1|0> <activated|deactivated> If the Plugin is activated the SG550 is permanently thrown away
* sv_allow_admin_awp <1|0> <activated|deactivated> If the Plugin is activated the AWP can be waived and kept by administrators 
* sv_allow_admin_g3sg1 <1|0> <activated|deactivated> If the Plugin is activated the G3SG1 can be waived and kept by administrators 
* sv_allow_admin_sg550 <1|0> <activated|deactivated> If the Plugin is activated the SG550 can be waived and kept by administrators 
* Add the following cvars in server.cfg in addition around plugin to activate it are kind-moderately deactivated 
*/
/*
* sv_noawp "1"
* sv_nog3sg1 "1"
* sv_nosg550 "1"
* sv_allow_admin_awp "0|1" default "0"
* sv_allow_admin_g3sg1 "0|1" default "0"
* sv_allow_admin_sg550 "0|1" default "0"
*/
/*
* Thank you on:
*
* THX to v3x AMXX Moderator
* THX to MaximusBrood who implemented admin immunity
* THX to KoST
*
* to helped my to made my chaos right!!!
*/
/* Id of weapons in CS */
#define CSW_P228 1
#define CSW_SCOUT 3
#define CSW_HEGRENADE 4
#define CSW_XM1014 5
#define CSW_C4 6
#define CSW_MAC10 7
#define CSW_AUG 8
#define CSW_SMOKEGRENADE 9
#define CSW_ELITE 10
#define CSW_FIVESEVEN 11
#define CSW_UMP45 12
#define CSW_SG550 13
#define CSW_GALI 14
#define CSW_GALIL 14
#define CSW_FAMAS 15
#define CSW_USP 16
#define CSW_GLOCK18 17
#define CSW_AWP 18
#define CSW_MP5NAVY 19
#define CSW_M249 20
#define CSW_M3 21
#define CSW_M4A1 22
#define CSW_TMP 23
#define CSW_G3SG1 24
#define CSW_FLASHBANG 25
#define CSW_DEAGLE 26
#define CSW_SG552 27
#define CSW_AK47 28
#define CSW_KNIFE 29
#define CSW_P90 30

#include <amxmodx>
#include <amxmisc>
#define ADMIN_LEVEL ADMIN_CHAT

public check_awp() 

    if (!
get_cvar_num("sv_noawp")) return PLUGIN_HANDLED 
    
    
new id read_data(0)

    if(
get_cvar_num("sv_allow_admin_awp") == && access(idADMIN_LEVEL))
    {
        return 
PLUGIN_CONTINUE
    
}

    
client_print(idprint_center"AWP's are not allowed. Find a real gun!"
    
client_cmd(id"weapon_g3sg1;wait;wait;wait;drop")

    return 
PLUGIN_CONTINUE 

public 
check_g3sg1() 

    if (!
get_cvar_num("sv_nog3sg1")) return PLUGIN_HANDLED 
     
    
new id read_data(0)    

    if(
get_cvar_num("sv_allow_admin_auto") == && access(idADMIN_LEVEL))
    {
        return 
PLUGIN_CONTINUE
    
}

    
client_print(idprint_center"G3SG1's are not allowed. Find a real gun!"
    
client_cmd(id"weapon_g3sg1;wait;wait;wait;drop")

    return 
PLUGIN_CONTINUE 

public 
check_sg550() 

    if (!
get_cvar_num("sv_nosg550")) return PLUGIN_HANDLED 
     
    
new id read_data(0)    

    if(
get_cvar_num("sv_allow_admin_sg550") == && access(idADMIN_LEVEL))
    {
        return 
PLUGIN_CONTINUE
    
}

    
client_print(idprint_center"SG550's are not allowed. Find a real gun!"
    
client_cmd(id"weapon_g3sg1;wait;wait;wait;drop")

    return 
PLUGIN_CONTINUE 
}
public 
plugin_init(){
   
register_plugin("Drop Awp","1.1c","Dynamite")
   
register_event("WeapPickup","check_awp","b","1=18")
   
register_event("WeapPickup","check_g3sg1","b","1=24")
   
register_event("WeapPickup","check_sg550","b","1=13")
   
register_cvar("sv_allow_admin_g3sg1""0")
   
register_cvar("sv_allow_admin_sg550""0"
   
register_cvar("sv_allow_admin_awp""0")
   
register_cvar("sv_nog3sg1","1")
   
register_cvar("sv_nosg550","1"
   
register_cvar("sv_noawp","1")

   return 
PLUGIN_CONTINUE


I tried this link but not working..

drekes 12-04-2011 16:48

Re: for d2 only
 
Use per-map configs.

jackas 12-04-2011 17:43

Re: for d2 only
 
how? any link?

wickedd 12-04-2011 19:41

Re: for d2 only
 
Read this.

jackas 12-04-2011 20:20

Re: for d2 only
 
I think this for cvar only...it's useless for me :(

wickedd 12-04-2011 20:29

Re: for d2 only
 
Quote:

Originally Posted by jackas (Post 1607918)
I think this for cvar only...it's useless for me :(

Try what I posted again.

jackas 12-05-2011 06:01

Re: for d2 only
 
Quote:

Originally Posted by wickedd (Post 1607924)
Try what I posted again.

Yes, i already tried this link [Link given in my thread also] but not working...1st I made a .ini file called plugins-de_dust2.ini then added drop_awp_g3sg1_sg550.amxx on it but it executed on all maps...so not working !!!

Erox902 12-05-2011 06:51

Re: for d2 only
 
Quote:

Originally Posted by jackas (Post 1608047)
Yes, i already tried this link [Link given in my thread also] but not working...1st I made a .ini file called plugins-de_dust2.ini then added drop_awp_g3sg1_sg550.amxx on it but it executed on all maps...so not working !!!

You probably forgot to remove that plugin from your original plugins.ini then.

jackas 12-05-2011 07:08

Re: for d2 only
 
Quote:

Originally Posted by Erox902 (Post 1608060)
You probably forgot to remove that plugin from your original plugins.ini then.

yeah i removed drop_awp_g3sg1_sg550.amxx from plugins.ini

drekes 12-05-2011 07:17

Re: for d2 only
 
Where did you save the .ini file ?

It needs to be in configs/maps/plugins-de_dust2.ini.

It will be executed every time when it is in configs folder.


All times are GMT -4. The time now is 20:46.

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