Senzor^ ;x Posted December 30, 2017 Share Posted December 30, 2017 Nume : Se[N]zor ;x Versiune : - Descriere detaliata : Vreau un plugin ca sa imi redirectioneze playerii de pe un server, ceva gen cum este pluginul de pe RESPAWN.RANGFORT Link to comment Share on other sites More sharing options...
adry Posted December 30, 2017 Share Posted December 30, 2017 Catre ce sv vrei? Da-mi ip ca iti fac licentiat sau daca vrei iti dau cel default Link to comment Share on other sites More sharing options...
Senzor^ ;x Posted December 30, 2017 Author Share Posted December 30, 2017 Dal cel default Link to comment Share on other sites More sharing options...
marvel_team Posted December 30, 2017 Share Posted December 30, 2017 #include <amxmodx> #include <amxmisc> #define PLUGIN "RF REDIRECT SYSTEM" #define AUTHOR "RF COMMUNITY" #define VERSION "1.0" new g_cvarMaxPlayers; new g_cvarTipRedirect; static tipredirect; static randomint; static precompute; new const servere[][] = { "127.0.0.1", "127.0.0.2", "127.0.0.3" } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); g_cvarMaxPlayers = register_cvar("amx_rd_maxplayers", "0"); // Tipul de redirect // ------------------- // Valoarea 0 - disable // Valoarea 1 - Redirect tuturor inafara de cei care sunt slot + // Valoarea 2 - Redirect tuturor inafara de cei care sunt slot + si steameri // Valoarea 3 - Redirect tuturor (inclusiv admini) inafara de steameri // Valoarea 4 - Redirect tuturor, indiferent daca sunt steameri sau admini g_cvarTipRedirect = register_cvar("amx_rd_redirect_type", "1"); tipredirect = get_pcvar_num(g_cvarTipRedirect); // Salvam marimea const servere pentru optimizare consum de resurse precompute = sizeof (servere); } public client_authorized(id) { if(!(get_pcvar_num(g_cvarTipRedirect))) return PLUGIN_CONTINUE switch(tipredirect) { case(1): { if( (get_playersnum() >= get_pcvar_num(g_cvarMaxPlayers)) && !is_user_admin(id) ) { randomint = random_num(0, precompute); client_cmd(id, "Connect %s", servere[randomint]); } } case(2): { if( (get_playersnum() >= get_pcvar_num(g_cvarMaxPlayers)) && !is_steam_user(id) ) { randomint = random_num(0, precompute); client_cmd(id, "Connect %s", servere[randomint]); } } case(3): { if( (get_playersnum() >= get_pcvar_num(g_cvarMaxPlayers)) && !is_user_admin(id) && !is_steam_user(id) ) { randomint = random_num(0, precompute); client_cmd(id, "Connect %s", servere[randomint]); } } case(4): { if(get_playersnum() >= get_pcvar_num(g_cvarMaxPlayers)) { randomint = random_num(0, precompute); client_cmd(id, "Connect %s", servere[randomint]); } } } return PLUGIN_CONTINUE } stock bool:is_steam_user(index) { new authid[8]; get_user_authid(index, authid, sizeof authid - 1); if(authid[7] == ':') return true; return false; } incearca asta ,este foarte easy 1 Link to comment Share on other sites More sharing options...
Senzor^ ;x Posted December 31, 2017 Author Share Posted December 31, 2017 Altul? Link to comment Share on other sites More sharing options...
adry Posted January 5, 2018 Share Posted January 5, 2018 Uite AICI Link to comment Share on other sites More sharing options...
Senzor^ ;x Posted January 9, 2018 Author Share Posted January 9, 2018 Mi-se descarca acea arhiva si cand dau sa o deschid imi da o eroare "The archive is either in unknown format or demage" Link to comment Share on other sites More sharing options...
Recommended Posts