Perception 30 Posted September 11, 2015 Share Posted September 11, 2015 Nume : Join Team Versiune : Cea mai noua Descriere detaliata : Vrea un plugin care cand intru pe server sa ma bage automat la o echipa ( random ) si cand vreau sa ma schimb, sa apas pe "M" si sa imi aleg, eu am incercat sa caut acest plugin dar nu stiu cum sa pun cvarurile .. daca mi-ati putea posta pluginul complet cu tot cu cvar-ruri in romana etc . Am unul in server numa cand apas "M" nu ma lasa sa imi aleg alta echipa, trebuie sa apas mai tare pe "M" sau ma muta direct fara sa imi aleg ma pune la echipa opusa ex: sunt T apsa pe "M" si ma baga CT , eu vreau sa imi aleg eu din modt. Link to comment Share on other sites More sharing options...
Minnie 4,304 Posted September 11, 2015 Share Posted September 11, 2015 Eu am unul care ruleaza pe server, si e chiar ok . Insa, ideea e ca il am setat ca pe cei care au imunitate, sa nu-i bage direct la o echipa, ci sa-si aleaga ei, insa este un cvar pe care-l poti seta . Plugin : CLICK Cvar-uri : ajc_team 5 ajc_class 5 ajc_imm 1 Daca vrei sa functioneze si la cei cu imunitate, in loc de 1 la cvar-ul : ajc_imm 1, pui 0 . Adaugi linia in plugins.ini . auto_join_on_connect.amxx Sursa n-o mai am, insa pot garanta ca nu exista nici-un fel de reclama, atata timp cat il am la mine pe server . 2 Link to comment Share on other sites More sharing options...
LuK.ZEW # 1,111 Posted September 11, 2015 Share Posted September 11, 2015 /* AMX Mod X * Auto Join on Connect * * (c) Copyright 2007 by VEN * * This file is provided as is (no warranties) * * DESCRIPTION * Plugin allow to players automatically join team/team&class on connect. * * CVARS * ajc_team (0: OFF, N: team index, 5: auto team, default: 5) - controls team join * ajc_class (0: OFF, N: class index, 5: auto class, default: 5) - controls class join * ajc_imm (0: OFF, 1: ON, default: 1) - don't affect on immuned players (ON/OFF) * * CREDITS * Major__ - inquiry */ #include <amxmodx> #define PLUGIN_NAME "Auto Join on Connect" #define PLUGIN_VERSION "0.1" #define PLUGIN_AUTHOR "VEN" #define IMMUNITY_ACCESS_LEVEL ADMIN_IMMUNITY #define AUTO_TEAM_JOIN_DELAY 0.1 #define TEAM_SELECT_VGUI_MENU_ID 2 new g_pcvar_team new g_pcvar_class new g_pcvar_imm public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR) register_message(get_user_msgid("ShowMenu"), "message_show_menu") register_message(get_user_msgid("VGUIMenu"), "message_vgui_menu") g_pcvar_team = register_cvar("ajc_team", "5") g_pcvar_class = register_cvar("ajc_class", "5") g_pcvar_imm = register_cvar("ajc_imm", "1") } public message_show_menu(msgid, dest, id) { if (!should_autojoin(id)) return PLUGIN_CONTINUE static team_select[] = "#Team_Select" static menu_text_code[sizeof team_select] get_msg_arg_string(4, menu_text_code, sizeof menu_text_code - 1) if (!equal(menu_text_code, team_select)) return PLUGIN_CONTINUE set_force_team_join_task(id, msgid) return PLUGIN_HANDLED } public message_vgui_menu(msgid, dest, id) { if (get_msg_arg_int(1) != TEAM_SELECT_VGUI_MENU_ID || !should_autojoin(id)) return PLUGIN_CONTINUE set_force_team_join_task(id, msgid) return PLUGIN_HANDLED } bool:should_autojoin(id) { return (get_pcvar_num(g_pcvar_team) && !get_user_team(id) && !task_exists(id) && (!get_pcvar_num(g_pcvar_imm) || !(get_user_flags(id) & IMMUNITY_ACCESS_LEVEL))) } set_force_team_join_task(id, menu_msgid) { static param_menu_msgid[2] param_menu_msgid[0] = menu_msgid set_task(AUTO_TEAM_JOIN_DELAY, "task_force_team_join", id, param_menu_msgid, sizeof param_menu_msgid) } public task_force_team_join(menu_msgid[], id) { if (get_user_team(id)) return static team[2], class[2] get_pcvar_string(g_pcvar_team, team, sizeof team - 1) get_pcvar_string(g_pcvar_class, class, sizeof class - 1) force_team_join(id, menu_msgid[0], team, class) } stock force_team_join(id, menu_msgid, /* const */ team[] = "5", /* const */ class[] = "0") { static jointeam[] = "jointeam" if (class[0] == '0') { engclient_cmd(id, jointeam, team) return } static msg_block, joinclass[] = "joinclass" msg_block = get_msg_block(menu_msgid) set_msg_block(menu_msgid, BLOCK_SET) engclient_cmd(id, jointeam, team) engclient_cmd(id, joinclass, class) set_msg_block(menu_msgid, msg_block) } Acest plugin il aveam pe real , si functioneaza suta la suta . La admini cu imunitate le vor aparea automat sa selecteze echipa insa am sa-ti las cvar-urile si selectezi tu cum vrei .. CVAR: ajc_imm 1/0 1 - jucatorii cu imunitate nu vor fi afectati (DEFAULT 1) 0 - jucatorii cu imunitate vor fi afectati ajc_team 0/1/2/5 - echipa la care jucatorul va intra 0 - dezactivat ( isi va alege singur echipa ) 1 - Terrorists 2 - Counter-Terrorists 5 - aleatoriu/la intamplare (DEFAULT 5) 2 Link to comment Share on other sites More sharing options...
LondoN eXtream 110 Posted September 11, 2015 Share Posted September 11, 2015 #include <amxmodx>#include <amxmisc>#pragma semicolon 1public client_putinserver(id) { if(!is_user_bot(id)) { new random_team = random_num(1,2); client_cmd(id, "jointeam %s", random_team); } return PLUGIN_CONTINUE;} 1 Link to comment Share on other sites More sharing options...
Perception 30 Posted September 11, 2015 Author Share Posted September 11, 2015 Multumesc, imi puteti lasa si pluginul ala cand tastez in say /ct - sa te puna CT , /t - sa te puna T , /spec - sa te puna spec, vreau acest plugin pentru a usura munca adminiilor sa numai mutam noi sa se mute singuri unde doresc. Link to comment Share on other sites More sharing options...
LuK.ZEW # 1,111 Posted September 11, 2015 Share Posted September 11, 2015 #include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "plugin_comenzi" #define VERSION "1.0" #define AUTHOR "rash" //update luchy public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /spec","spec"); register_clcmd("say_team /spec","spec"); register_clcmd("say /ct","ct"); register_clcmd("say_team /ct","ct"); register_clcmd("say /t","t") register_clcmd("say_team /t","t") register_concmd ( "amx_t", "swap_team", ADMIN_KICK, "<name> - mutare jucator la Teroristi" ); register_concmd ( "amx_ct", "swap_team", ADMIN_KICK, "<name> - mutare jucator la Counter-Teroristi" ); register_concmd ( "amx_spec", "swap_team", ADMIN_KICK, "<name> - mutare jucator la Spectatori" ); set_task( 100.0, "mesaj", 0, "", 0, "b" ); } public spec(id) { cs_set_user_team(id,CS_TEAM_SPECTATOR); if(is_user_alive(id)) user_silentkill(id); return PLUGIN_CONTINUE; } public ct(id) { cs_set_user_team(id,CS_TEAM_CT); user_silentkill(id); return PLUGIN_CONTINUE; } public t(id) { cs_set_user_team(id,CS_TEAM_T); user_silentkill(id); return PLUGIN_CONTINUE; } public mesaj() { client_print(0, print_chat, "Tasteaza in chat /comenzi pentr a vedea o lista cu comenzile tale !"); } public comenzi(id) { console_print( id, "---- Comenzi disponibile pe server ----" ); console_print( id, "---------------------------------------" ); console_print( id, "/spec - pe say & say_team si te transferi la spectatori" ); console_print( id, "/ct - pe say & say_team si te transferi la CT" ); console_print( id, "/t - pe say & say_team si te transferi la tero" ); client_cmd( id, "toggleconsole" ); return PLUGIN_HANDLED; } public swap_team ( id, level, cid ) { if( ! cmd_access ( id, level, cid, 2 ) ) return PLUGIN_HANDLED; new szArg[ 10 ], target[ 32 ], szPlayerName[ 32 ], szAdminName[ 32 ]; read_argv( 0, szArg, 9 ); read_argv( 1, target, 31 ); new player = cmd_target ( id, target, 11 ); if( ! player ) return PLUGIN_HANDLED; get_user_name ( player, szPlayerName, 31 ); get_user_name ( id, szAdminName, 31 ); switch ( szArg[ 4 ] ) { case 't': { user_silentkill ( player ); cs_set_user_team ( player, 1 ); show_activity ( id, szAdminName, "mutare %s la Teroristi.", szPlayerName ); } case 'c': { user_silentkill ( player ); cs_set_user_team ( player, 2 ); show_activity ( id, szAdminName, "mutare %s la Counter-Teroristi.", szPlayerName ); } case 's': { user_silentkill ( player ); cs_set_user_team ( player, 3 ); show_activity ( id, szAdminName, "mutare %s la Spectatori.", szPlayerName ); } } return PLUGIN_CONTINUE; } Tot de pe real ) 1 Link to comment Share on other sites More sharing options...
Perception 30 Posted September 11, 2015 Author Share Posted September 11, 2015 Mersi Puteti da Topic Closed. Link to comment Share on other sites More sharing options...
Recommended Posts