Raised This Month: $ Target: $400
 0% 

need some help about a script of mine


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
-(L-S)-LAT
Member
Join Date: Jun 2009
Old 05-04-2011 , 12:58   need some help about a script of mine
Reply With Quote #1

PHP Code:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#define PLUGIN_NAME "Adv Free-Weapons"
#define PLUGIN_VERSION "1.2"
#define PLUGIN_AUTHOR "-(L-S)- LAT"
#pragma semicolon 1
public plugin_init(){
    
register_pluginPLUGIN_NAMEPLUGIN_VERSIONPLUGIN_AUTHOR );
    
RegisterHam(Ham_Spawn,"player","free_weapons"1);
    
register_cvar("amx_free_weapons","1");
    
register_cvar("amx_fw_priweapon","m4a1");
    
register_cvar("amx_fw_secweapon","desert");
    
register_cvar("amx_fw_ammo","5");
    
register_cvar("amx_fw_hegrenade","1");
    
register_cvar("amx_fw_smokegrenade","1");
    
register_cvar("amx_fw_flashbang","2");
    
register_cvar("amx_fw_allnades","1");
    
register_cvar("amx_fw_nightgoogles","1");
    
register_cvar("amx_fw_defuse","1");
    
register_cvar("amx_fw_armor","300");
    
register_cvar("amx_fw_armortype","2");
    
register_cvar("amx_fw_bots","1");

    
register_cvar("amx_fw_mode","1");
}
public 
free_weapons(id){
    if(
get_cvar_num("amx_free_weapons") && is_user_bot(id)){
        switch(
get_user_team(id)){
            case 
1:
            {
                
// Team 1
                
new bots get_cvar_num("amx_fw_bots");
                if(
"bots" "3"){
                    if(
amx_fw_botsupport=3){
                        
Giveitems();
                        if(
get_cvar_num("amx_fw_secweapon")){
                            
GiveWeapons(get_cvar_num("amx_fw_secweapon"));
                        }
                        if(
get_cvar_num("amx_fw_priweapon")){
                            
GiveWeapons(get_cvar_num("amx_fw_priweapon"));
                        }
                    }
                }
            }
            case 
2:
            {
                
// Team 2
                
if(get_cvar_num("amx_fw_botsupport") == || get_cvar_num("amx_fw_botsupport") == 3){
                    if(
get_cvar_num("amx_fw_defuse")){
                        
cs_set_user_defuse(id,1,0,0,205);
                    }
                    
Giveitems();
                    if(
get_cvar_num("amx_fw_secweapon")){
                        
GiveWeapons(get_cvar_num("amx_fw_secweapon"));
                    }
                    if(
get_cvar_num("amx_fw_priweapon")){
                        
GiveWeapons(get_cvar_num("amx_fw_priweapon"));
                    }
                }
            }
        }
    }
    if(
get_cvar_num("amx_free_weapons") && is_user_connected(id) && !is_user_bot(id) && is_user_alive(id)){
        switch(
get_user_team(id)){
            case 
1:
            {
                
// Team 1
                
if(get_cvar_num("amx_fw_mode") = || get_cvar_num("amx_fw_mode") = 3){
                    
Giveitems();
                    if(
get_cvar_num("amx_fw_secweapon")){
                        
GiveWeapons(get_cvar_num("amx_fw_secweapon"));
                    }
                    if(
get_cvar_num("amx_fw_priweapon")){
                        
GiveWeapons(get_cvar_num("amx_fw_priweapon"));
                    }
                }
            }
            case 
2:
            {
                
// Team 2
                
if(get_cvar_num("amx_fw_mode") = || get_cvar_num("amx_fw_mode") = 3){
                    if(
get_cvar_num("amx_fw_defuse")){
                        
cs_set_user_defuse(id,1,0,0,205);
                    }
                    
Giveitems();
                    if(
get_cvar_num("amx_fw_secweapon")){
                        
GiveWeapons(get_cvar_num("amx_fw_secweapon"));
                    }
                    if(
get_cvar_num("amx_fw_priweapon")){
                        
GiveWeapons(get_cvar_num("amx_fw_priweapon"));
                    }
                }
            }
        }
    }
}
Giveitems(){
    switch(
get_cvar_num("amx_fw_armortype")){
        case 
1:
        {
            
give_item(id,"item_kevlar");
            
cs_set_user_armor(id,get_cvar_num("amx_fw_armor"), CsArmorType:);
        }
        case 
2:
        {
            
give_item(id,"item_assaultsuit");
            
cs_set_user_armor(id,get_cvar_num("amx_fw_armor"), CsArmorType:);
        }
    }
    if(
get_cvar_num("amx_fw_googles")){
        
cs_set_user_nvg(id,1);
    }
    if(
get_cvar_num("amx_fw_allnades")){
        
give_item(id,"weapon_hegrenade");
        
give_item(id,"weapon_smokegrenade");
        
give_item(id,"weapon_flashbang");
        
give_item(id,"weapon_flashbang");
    }else{
        if(
get_cvar_num("amx_fw_hegrenade")){
            
give_item(id,"weapon_hegrenade");
        }
        if(
get_cvar_num("amx_fw_smokegrenade")){
            
give_item(id,"weapon_smokegrenade");
        }
        switch(
get_cvar_num("amx_fw_flashbang")){
            case 
1:
            {
                
give_item(id,"weapon_flashbang");
            }
            case 
2:
            {
                
give_item(id,"weapon_flashbang");
                
give_item(id,"weapon_flashbang");
            }
        }
    }
}
GiveWeapons(id){
    if(
id==awp){
        
give_item(id,"weapon_awp");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_338magnum");
        }
    }
    if(
id==g3sg1){
        
give_item(id,"weapon_g3sg1");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_762nato");
        }
    }
    if(
id==sg552){
        
give_item(id,"weapon_sg552");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_556nato");
        }
    }
    if(
id==galil){
        
give_item(id,"weapon_galil");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_556nato");
        }
    }
    if(
id==famas){
        
give_item(id,"weapon_famas");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_556nato");
        }
    }
    if(
id==m249){
        
give_item(id,"weapon_m249");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_556natobox");
        }
    }
    if(
id==ak47){
        
give_item(id,"weapon_ak47");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_762nato");
        }
    }
    if(
id==m4a1){
        
give_item(id,"weapon_m4a1");
        for( new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_556nato");
        }
    }
    if(
id==p90){
        
give_item(id,"weapon_p90");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_57mm");
        }
    }
    if(
id==m3){
        
give_item(id,"weapon_m3");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_buckshot");
        }
    }
    if(
id==xm1014){
        
give_item(id,"weapon_xm1014");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_buckshot");
        }
    }
    if(
id==scout){
        
give_item(id,"weapon_scout");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_762nato");
        }
    }
    if(
id==mac10){
        
give_item(id,"weapon_mac10");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_45acp");
        }
    }
    if(
id==ump45){
        
give_item(id,"weapon_ump45");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_45acp");
        }
    }
    if(
id==mp5navy){
        
give_item(id,"weapon_mp5navy");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_9mm");
        }
    }
    if(
id==aug){
        
give_item(id,"weapon_aug");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_556nato");
        }
    }
    if(
id==sg550){
        
give_item(id,"weapon_sg550");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_556nato");
        }
    }
    if(
id==p228){
        
give_item(id,"weapon_p228");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_357sig");
        }
    }
    if(
id==elite){
        
give_item(id,"weapon_elite");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_9mm");
        }
    }
    if(
id==fiveseven){
        
give_item(id,"weapon_fiveseven");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_57mm");
        }
    }
    if(
id==glock18){
        
give_item(id,"weapon_glock18");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_9mm");
        }
    }
    if(
id==usp){
        
give_item(id,"weapon_usp");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_45acp");
        }
    }
    if(
id==tmp){
        
give_item(id,"weapon_tmp");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_9mm");
        }
    }
    if(
id==desert){
        
give_item(id,"weapon_deagle");
        for(new 
i=0i<get_cvar_num("amx_fw_ammo"); i++){
            
give_item(id,"ammo_50ae");
        }
    }

Please help

it wont compile and i can see whats the problem are, what does i do wrong.

It could be nice with a helping hand because i steering blind on it.

Last edited by -(L-S)-LAT; 05-04-2011 at 15:21.
-(L-S)-LAT is offline
 



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:25.


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