Some problem with a plugin!
Hi, got some problem with "Weapon chance" plugin :wink: when i compile the plugin i get the following error code:
Warning: Loose indentation on line 14
Warning: Loose indentation on line 15
PHP Code:
#include <amxmodx> #include <cstrike> #include <fakemeta> #define TASK_TIME 3.0 new awp_ammo, fiveseven_ammo, deagle_ammo, scout_ammo, shotgun_ammo, glock18_ammo, usp_ammo, elite_ammo; public plugin_init() { register_plugin("Plugin", "Version", "Author"); register_logevent("round_start", 2, "1=Round_Start"); awp_ammo = register_cvar("WC_awp_ammo", "1"); //This is line 14 fiveseven_ammo = register_cvar("WC_fiveseven_ammo", "2"); //This is line 15 deagle_ammo = register_cvar("WC_50ae_ammo", "1"); scout_ammo = register_cvar("WC_762nato_ammo", "0"); shotgun_ammo = register_cvar("WC_buckshot_ammo", "1"); glock18_ammo = register_cvar("WC_9mm_ammo", "3"); usp_ammo = register_cvar("WC_45acp_ammo", "2"); elite_ammo =register_cvar("WC_9mm_ammo", "5"); } public round_start() { set_task(TASK_TIME, "give_stuff"); } public give_stuff() { new players[32], num; get_players(players, num, "ah"); new player; new ammo; for(new i = 0; i < num; i++) { player = players[i]; if(random_num(0, 100) <= 1) { ammo = get_pcvar_num(awp_ammo); fm_give_item(player, "weapon_awp"); cs_set_weapon_ammo(fm_get_weapon_id(player, "weapon_awp"), ammo) client_print(player, print_chat,"Fett med tur, du fick AWP!", ammo) }
if(random_num(0, 100) <= 15) { ammo = get_pcvar_num(fiveseven_ammo); fm_give_item(player, "weapon_fiveseven"); cs_set_weapon_ammo(fm_get_weapon_id(player, "weapon_fiveseven"), ammo); client_print(player, print_chat,"Du fick en fiveseven!"); } if(random_num(0, 100) <= 5) { ammo = get_pcvar_num(deagle_ammo); fm_give_item(player, "weapon_deagle"); cs_set_weapon_ammo(fm_get_weapon_id(player, "weapon_deagle"), ammo); client_print(player, print_chat,"Du fick en deagle!"); } if(random_num(0, 100) <= 15) { fm_give_item(player, "weapon_smokegrenade"); client_print(player, print_chat,"Du fick en frysgranat!"); } if(random_num(0, 100) <= 15) { ammo = get_pcvar_num(scout_ammo); fm_give_item(player, "weapon_scout"); cs_set_weapon_ammo(fm_get_weapon_id(player, "weapon_scout"), ammo); client_print(player, print_chat,"Du fick en scout nu kan du springa lite snabbare!"); } if(random_num(0, 100) <= 14) { fm_give_item(player, "weapon_hegrenade"); client_print(player, print_chat,"Du fick en HE!"); }
if(random_num(0, 100) <= 10) { ammo = get_pcvar_num(shotgun_ammo) fm_give_item(player, "weapon_xm1014") cs_set_weapon_ammo(fm_get_weapon_id(player, "weapon_xm1014"), ammo) client_print(player, print_chat,"Du fick en shotgun!"); } if(random_num(0, 100) <= 23) { ammo = get_pcvar_num(glock18_ammo) fm_give_item(player, "weapon_glock18") cs_set_weapon_ammo(fm_get_weapon_id(player, "weapon_glock18"), ammo) client_print(player, print_chat,"Du fick en glock!!"); }
if(random_num(0, 100) <= 25) { ammo = get_pcvar_num(usp_ammo) fm_give_item(player, "weapon_usp") cs_set_weapon_ammo(fm_get_weapon_id(player, "weapon_usp"), ammo) client_print(player, print_chat,"Du fick en USP!"); } if(random_num(0, 100) <= 10) { ammo = get_pcvar_num(elite_ammo) fm_give_item(player, "weapon_elite") cs_set_weapon_ammo(fm_get_weapon_id(player, "weapon_elite"), ammo) client_print(player, print_chat,"Du fick duals!!"); } } } stock fm_give_item(index, const item[]) { if (!equal(item, "weapon_", 7) && !equal(item, "ammo_", 5) && !equal(item, "item_", 5) && !equal(item, "tf_weapon_", 10)) return 0 new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, item)); if (!pev_valid(ent)) return 0 new Float:origin[3] pev(index, pev_origin, origin) set_pev(ent, pev_origin, origin) set_pev(ent, pev_spawnflags, pev(ent, pev_spawnflags) | SF_NORESPAWN) dllfunc(DLLFunc_Spawn, ent) new save = pev(ent, pev_solid) dllfunc(DLLFunc_Touch, ent, index) if (pev(ent, pev_solid) != save) return ent engfunc(EngFunc_RemoveEntity, ent) return -1 } stock fm_get_weapon_id(index, const weapon[]) { new ent = -1; while((ent = engfunc(EngFunc_FindEntityByString, ent, "classname", weapon)) != 0) { if(index == pev(ent, pev_owner)) return ent; } return 0; }
|