Hello i done this but new it says undefined switch() case awp: ?
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_plugin(PLUGIN_NAME,PLUGIN_VERSION,PLUGIN_AUTHOR);
RegisterHam(Ham_Spawn,"player","free_weapons", 1);
register_cvar("amx_free_weapons","1");
register_cvar("amx_fw_priweapon_t","m4a1");
register_cvar("amx_fw_priweapon_ct","m4a1");
register_cvar("amx_fw_secweapon_t","desert");
register_cvar("amx_fw_secweapon_ct","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")){
if(is_user_bot(id)){
switch(get_user_team(id)){
case 1:
{
// Team 1
if(get_cvar_num("amx_fw_bots") == 1 || get_cvar_num("amx_fw_bots") == 3){
Giveitems(id);
if(get_cvar_num("amx_fw_secweapon")){
GiveWeapons(id,get_cvar_num("amx_fw_secweapon_t"),get_cvar_num("amx_fw_ammo"));
}
if(get_cvar_num("amx_fw_priweapon")){
GiveWeapons(id,get_cvar_num("amx_fw_priweapon_t"),get_cvar_num("amx_fw_ammo"));
}
}
}
case 2:
{
// Team 2
if(get_cvar_num("amx_fw_bots") == 2 || get_cvar_num("amx_fw_bots") == 3){
if(get_cvar_num("amx_fw_defuse")){
cs_set_user_defuse(id,1,0,0,205);
}
Giveitems(id);
if(get_cvar_num("amx_fw_secweapon")){
GiveWeapons(id,get_cvar_num("amx_fw_secweapon_ct"),get_cvar_num("amx_fw_ammo"));
}
if(get_cvar_num("amx_fw_priweapon")){
GiveWeapons(id,get_cvar_num("amx_fw_priweapon_ct"),get_cvar_num("amx_fw_ammo"));
}
}
}
}
}
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") == 1 || get_cvar_num("amx_fw_mode") == 3){
Giveitems(id);
if(get_cvar_num("amx_fw_secweapon")){
GiveWeapons(id,get_cvar_num("amx_fw_secweapon_t"),get_cvar_num("amx_fw_ammo"));
}
if(get_cvar_num("amx_fw_priweapon")){
GiveWeapons(id,get_cvar_num("amx_fw_priweapon_t"),get_cvar_num("amx_fw_ammo"));
}
}
}
case 2:
{
// Team 2
if(get_cvar_num("amx_fw_mode") == 2 || get_cvar_num("amx_fw_mode") == 3){
if(get_cvar_num("amx_fw_defuse")){
cs_set_user_defuse(id,1,0,0,205);
}
Giveitems(id);
if(get_cvar_num("amx_fw_secweapon")){
GiveWeapons(id,get_cvar_num("amx_fw_secweapon_ct"),get_cvar_num("amx_fw_ammo"));
}
if(get_cvar_num("amx_fw_priweapon")){
GiveWeapons(id,get_cvar_num("amx_fw_priweapon_ct"),get_cvar_num("amx_fw_ammo"));
}
}
}
}
}
}
}
Giveitems(id){
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:1 );
}
case 2:
{
give_item(id,"item_assaultsuit");
cs_set_user_armor(id,get_cvar_num("amx_fw_armor"), CsArmorType:2 );
}
}
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,wep,maxammo){
switch(wep){
case awp: // complaining about this
{
give_item(id,"weapon_awp");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_338magnum");
}
}
case g3sg1: // complaining about this to
{
give_item(id,"weapon_g3sg1");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_762nato");
}
}
case g3sg1: // complaining about this to
{
give_item(id,"weapon_sg552");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_556nato");
}
}
case galil: // complaining about this to
{
give_item(id,"weapon_galil");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_556nato");
}
}
case famas: // complaining about this to
{
give_item(id,"weapon_famas");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_556nato");
}
}
case m249: // complaining about this to
{
give_item(id,"weapon_m249");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_556natobox");
}
}
case ak47: // complaining about this to
{
give_item(id,"weapon_ak47");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_762nato");
}
}
case m4a1: // complaining about this to
{
give_item(id,"weapon_m4a1");
for( new i=0; i<maxammo; i++){
give_item(id,"ammo_556nato");
}
}
case p90: // complaining about this to
{
give_item(id,"weapon_p90");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_57mm");
}
}
case m3: // complaining about this to
{
give_item(id,"weapon_m3");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_buckshot");
}
}
case xm1014: // complaining about this to
{
give_item(id,"weapon_xm1014");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_buckshot");
}
}
case scout: // complaining about this to
{
give_item(id,"weapon_scout");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_762nato");
}
}
case mac10: // complaining about this to
{
give_item(id,"weapon_mac10");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_45acp");
}
}
case ump45: // complaining about this to
{
give_item(id,"weapon_ump45");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_45acp");
}
}
case mp5navy: // complaining about this to
{
give_item(id,"weapon_mp5navy");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_9mm");
}
}
case aug: // complaining about this to
{
give_item(id,"weapon_aug");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_556nato");
}
}
case sg550: // complaining about this to
{
give_item(id,"weapon_sg550");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_556nato");
}
}
case p228: // complaining about this to
{
give_item(id,"weapon_p228");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_357sig");
}
}
case elite: // complaining about this to
{
give_item(id,"weapon_elite");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_9mm");
}
}
case fiveseven: // complaining about this to
{
give_item(id,"weapon_fiveseven");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_57mm");
}
}
case glock18: // complaining about this to
{
give_item(id,"weapon_glock18");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_9mm");
}
}
case usp: // complaining about this to
{
give_item(id,"weapon_usp");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_45acp");
}
}
case tmp: // complaining about this to
{
give_item(id,"weapon_tmp");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_9mm");
}
}
case desert: // complaining about this to
{
give_item(id,"weapon_deagle");
for(new i=0; i<maxammo; i++){
give_item(id,"ammo_50ae");
}
}
}
}