daca pueti sa imi rezolvati si mie..raman dator !
precizez ca flagul sa ramana pe T !
eroarea:
- | Afiseaza codul
girlshare.ro_Vip_Blue_Menu.sma(70) : error 017: undefined symbol "ADMIN_LEVEL_T" girlshare.ro_Vip_Blue_Menu.sma(110) : error 017: undefined symbol "vlad" girlshare.ro_Vip_Blue_Menu.sma(145) : warning 217: loose indentation girlshare.ro_Vip_Blue_Menu.sma(308) : error 017: undefined symbol "ADMIN_LEVEL_T"
- | Afiseaza codul
/* Plugin generated by AMXX-Studio */ #include < amxmodx > #include < cstrike > #include < hamsandwich > #include < fakemeta > #include < engine > #include < fun > #define PLUGIN "Blue VIP Menu" #define VERSION "1.2" #define AUTHOR "50Cent # HackeR" #define VIP_FLAG ADMIN_LEVEL_T // ================ Ficare-l poate personaliza Credit's | sDs|Aragon. Metoda de adauga #define================== #define M4A1 #define AK47 //---------------- #define DEAGLE #define AWP //---------------- #define PackGrenade #define DefuseKit //---------------- #define GodMode #define Invizibilitate new bool:AidejaChoosen[33] = false; new menu; // | VIP | new maxplayers new gmsgSayText // ================ Bagati ym-ul tau aici ============ #define COLOR "^x04" #define CONTACT "[email protected]" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) // Add your code here... register_clcmd("say /vmenu","BlueMenu"); register_clcmd("say_team /vmenu","BlueMenu"); register_clcmd("say /vips", "print_adminlist", 1); register_event ( "HLTV", "Event_HLTV", "a", "1=0", "2=0" ); maxplayers = get_maxplayers() gmsgSayText = get_user_msgid("SayText") } public Event_HLTV ( ) { new iPlayers [ 32 ]; new iPlayersNum; new i; get_players ( iPlayers, iPlayersNum ); for ( i = 0; i < iPlayersNum; i ++ ) { AidejaChoosen [ iPlayers [ i ] ] = false; } } public BlueMenu(id) { if( get_user_flags( id ) & VIP_FLAG ) { new menu = menu_create ("\wBlue \rMenu \y[VIP MENU HELL]", "CaseMenu"); #if defined M4A1 M4A1_menu( "1"); #endif #if defined AK47 AK47_menu( "2"); #endif #if defined AWP AWP_menu( "3"); #endif #if defined DEAGLE Deagle_menu( "4"); #endif #if defined PackGrenade PackGrenade_menu( "5"); #endif #if defined DefuseKit DefuseKit_menu( "6"); #endif #if defined GodMode GodMode_menu( "7"); #endif #if defined Invizibilitate Invizibilitate_menu( "8"); #endif menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0 ); } else { ColorChat(id, "!tNu ai acces! Y!M %s", vlad.vlad604-skype) } } public CaseMenu(id, menu, item) { if(item == MENU_EXIT) { menu_destroy (menu); return 1; } new data [6], szName [64]; new access, callback; menu_item_getinfo (menu, item, access, data,charsmax (data), szName,charsmax (szName), callback); new key = str_to_num (data); if ( AidejaChoosen[ id ] ) { ColorChat(id, "!t[HELL Menu] Ai mai ales arma din meniu, pentru a o folosi iara meni-ul asteapta runda urmatoare."); return PLUGIN_HANDLED; } switch (key) { #if defined M4A1 case 1: { give_item(id, "weapon_m4a1"); give_item( id, "weapon_usp" ) give_item(id, "weapon_hegrenade"); cs_set_user_bpammo(id, CSW_M4A1, 120); cs_set_user_bpammo(id, CSW_HEGRENADE, 1); cs_set_user_bpammo( id, CSW_USP, 200 ) ColorChat(id, "!t[HELL Menu]!gAi ales M4a1"); AidejaChoosen[ id ] = true; } #endif #if defined AK47 case 2: { give_item(id, "weapon_ak47"); give_item( id, "weapon_usp" ) cs_set_user_bpammo(id, CSW_AK47, 120); cs_set_user_bpammo( id, CSW_USP, 200 ) ColorChat(id, "!t[HELL Menu]!gAi ales Ak47"); AidejaChoosen[ id ] = true; } #endif #if defined AWP case 3: { give_item(id, "weapon_awp") give_item( id, "weapon_usp" ) cs_set_user_bpammo(id, CSW_AWP, 120); cs_set_user_bpammo( id, CSW_USP, 200 ) ColorChat(id, "!t[HELL Menu]!gAi ales Awp"); AidejaChoosen[ id ] = true; } #endif #if defined DEAGLE case 4: { give_item(id, "weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 120); ColorChat(id, "!t[HELL Menu]!gAi ales Deagle"); AidejaChoosen[ id ] = true; } #endif #if defined PackGrenade case 5: { give_item(id, "weapon_hegrenade"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_smokegrenade"); cs_set_user_bpammo(id, CSW_HEGRENADE, 1); cs_set_user_bpammo(id, CSW_FLASHBANG, 2); cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1); ColorChat(id, "!t[HELL Menu]!gAi ales Pack Grenade"); AidejaChoosen[ id ] = true; } #endif #if defined DefuseKit case 6: { give_item ( id, "item_thighpack" ) ColorChat(id, "!t[HELL Menu]!gAi ales Defuse KIT"); AidejaChoosen[ id ] = true; } #endif #if defined GodMode case 7: { set_user_godmode(id,1); set_task(3.0,"removeInvis",id); ColorChat(id, "!t[HELL Menu]!gAi ales God Mode"); AidejaChoosen[ id ] = true; } #endif #if defined Invizibilitate case 8: { set_entity_visibility(id, 0); ColorChat(id, "!t[HELL Menu]!gAi ales Invizibilitate"); AidejaChoosen[ id ] = true; } #endif default: return PLUGIN_HANDLED; } menu_destroy(menu); return PLUGIN_HANDLED; } // | M4a1 | #if defined M4A1 M4A1_menu( const Num[] = "1") { new _M4A1[256]; formatex(_M4A1, sizeof(_M4A1)-1, "\wM4a1"); menu_additem(menu, _M4A1, Num, 0); } #endif // | Ak47 | #if defined AK47 AK47_menu( const Num[] = "1") { new _AK47[256]; formatex(_AK47, sizeof(_AK47)-1, "\wAk47"); menu_additem(menu, _AK47, Num, 0); } #endif // | AwP | #if defined AWP AWP_menu( const Num[] = "1") { new _AWP[256]; formatex(_AWP, sizeof(_AWP)-1, "\wAwp"); menu_additem(menu, _AWP, Num, 0); } #endif // | Dealge | #if defined DEAGLE Deagle_menu( const Num[] = "1") { new _DEAGLE[256]; formatex(_DEAGLE, sizeof(_DEAGLE)-1, "\wDeagle"); menu_additem(menu, _DEAGLE, Num, 0); } #endif // | PackGrenade #if defined PackGrenade PackGrenade_menu( const Num[] = "1") { new _PackGrenade[256]; formatex(_PackGrenade, sizeof(_PackGrenade)-1, "\wPack Grenade"); menu_additem(menu, _PackGrenade, Num, 0); } #endif // | Defusekit | #if defined DefuseKit DefuseKit_menu( const Num[] = "1") { new _DefuseKit[256]; formatex(_DefuseKit, sizeof(_DefuseKit)-1, "\wDefuse KIT"); menu_additem(menu, _DefuseKit, Num, 0); } #endif // | GOD MODE | #if defined GodMode GodMode_menu( const Num[] = "1") { new _GodMode[256]; formatex(_GodMode, sizeof(_GodMode)-1, "\wGod Mode"); menu_additem(menu, _GodMode, Num, 0); } #endif // | Invizibilitate | #if defined Invizibilitate Invizibilitate_menu( const Num[] = "1") { new _Invizibilitate[256]; formatex(_Invizibilitate, sizeof(_Invizibilitate)-1, "\wInvizibilitate \r1 Runda"); menu_additem(menu, _Invizibilitate, Num, 0); } #endif public removeInvis(id) { set_user_godmode(id,0); } public print_adminlist(user) { new adminnames[33][32] new message[256] new contactinfo[256], contact[112] new id, count, x, len for(id = 1 ; id <= maxplayers ; id++) if(is_user_connected(id)) if(get_user_flags(id) & VIP_FLAG) get_user_name(id, adminnames[count++], 31) len = format(message, 255, "%s Vips Online: ",COLOR) if(count > 0) { for(x = 0 ; x < count ; x++) { len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"") if(len > 96 ) { print_message(user, message) len = format(message, 255, "%s ",COLOR) } } print_message(user, message) } else { len += format(message[len], 255-len, " No one !") print_message(user, message) } get_cvar_string("amx_contactinfo", contact, 63) if(contact[0]) { format(contactinfo, 111, "%s Y!M -- %s", COLOR, contact) print_message(user, contactinfo) } } print_message(id, msg[]) { message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id) write_byte(id) write_string(msg) message_end() } stock ColorChat(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!g", "^4"); replace_all(msg, 190, "!y", "^1"); replace_all(msg, 190, "!t", "^3"); if(id) players[0] = id; else get_players(players, count, "ch"); { for(new i = 0; i < count; i++) { if(is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players); write_byte(players); write_string(msg); message_end(); } } } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1054\\ f0\\ fs16 \n\\ par } */