Warnings in my plugin
PHP Code:
#include <amxmodx> #include <amxmisc> #include <colorchat> #include <fun> #include <fakemeta_util>
#define PLUGIN "NadeSelector" #define VERSION "1.1" #define AUTHOR "Fixed"
new bool: g_AlreadyUsed[33]
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /grenades", "cmdSelectItem") register_clcmd("say_team /grenades", "cmdSelectItem") register_event( "HLTV", "EventNewRound", "a", "1=0", "2=0" ) register_logevent("round_start", 2, "1=Round_Start"); }
public EventNewRound() { new Players[32] new playerCount, i, player get_players(Players, playerCount) for (i=0; i<playerCount; i++) { player = Players[i] g_AlreadyUsed[player] = false } }
public round_start(id) { ColorChat(0, RED, "[NadeSelector] Type /grenades to choose your grenades!"); }
public cmdSelectItem(id) { new menu = menu_create("\rChoose Item:", "playerMenu_ShowSelectionHandler"); menu_additem(menu, "\wFrostnade", "1", 0); menu_additem(menu, "\w2 Flashbangs +50 Health", "2", 0); menu_additem(menu, "\wHE grenade +75 Health", "3", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); if( get_user_team(id) == 1 ) if(!g_AlreadyUsed[id]) menu_display(id, menu, 0); else ColorChat(id, RED, "[NadeSelector] You already choosed a grenade this round.") else ColorChat(id, RED, "[NadeSelector] You need to be a hider, to choose grenades!") return PLUGIN_CONTINUE; }
public client_connect(id) g_AlreadyUsed[id] = false public playerMenu_ShowSelectionHandler(id, menu, item)
{ new access, callback, name[64], data[6] menu_item_getinfo( menu, item, access, data, 5, name, 63, callback ) new choice = str_to_num( data ) switch( choice ) { case 1: // FrostNade { ColorChat(id, RED, "[NadeSelector] You received a FrostNade!"); give_item( id, "weapon_smokegrenade" ) g_AlreadyUsed[id] = true } case 2: // FLASH { give_item( id, "weapon_flashbang" ) give_item( id, "weapon_flashbang" ) set_user_health(id, 150) g_AlreadyUsed[id] = true ColorChat(id, RED, "[NadeSelector] You received 2 flashbangs and 150 health!"); } case 3: // HE { give_item( id, "weapon_hegrenade" ) set_user_health( id, 175) g_AlreadyUsed[id] = true ColorChat(id, RED, "[NadeSelector] You received 1 HE grenade and 175 health!"); } } }
Warnings:
Warning: Loose indentation on line 82 = give_item( id, "weapon_smokegrenade" )
Warning: Loose indentation on line 83 = g_AlreadyUsed[id] = true
Warning: Loose indentation on line 90 = give_item( id, "weapon_flashbang" )
Warning: Loose indentation on line 92 = g_AlreadyUsed[id] = true
Warning: Loose indentation on line 93 = ColorChat(id, RED, "[NadeSelector] You received 2 flashbangs and 150 health!");
Header size: 772 bytes
Code size: 4048 bytes
Data size: 2960 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 24164 bytes
5 Warnings.
Done.
|