Page 1 of 1

Cerere modificare simple_redirect

Posted: 02 Sep 2010, 16:54
by rEpTiLa0o4
As dorii daca imi puteti modifica si mie un simple redirect.Atunci cand un player se conecteaza sa verifice daca e steam on sau steam off , iar pe cei steam on sa-i trimita pe un server iar pe cei steam off pe alt server.
Credeti ca se poate?:)

Re: Cerere modificare simple_redirect

Posted: 03 Sep 2010, 13:04
by rEpTiLa0o4
Sus !

Re: Cerere modificare simple_redirect

Posted: 03 Sep 2010, 13:07
by compaq
Jos.
Posteaza .sma-ul.

Re: Cerere modificare simple_redirect

Posted: 03 Sep 2010, 13:25
by rEpTiLa0o4
simple_redirect | Afiseaza codul
#include <amxmodx>

public plugin_init() {
	register_plugin("Simple Redirect","1.0","BigBaller")
	register_cvar("amx_rd_maxplayers","30")

	register_cvar("amx_rd_server","ip")
	register_cvar("amx_rd_serverport","port")
	register_cvar("amx_rd_serverpw","")
}

public client_connect(id){
	new rd_maxplayers = get_cvar_num("amx_rd_maxplayers")
	new rd_serverport = get_cvar_num("amx_rd_serverport")
	new rd_server[64], rd_serverpw[32]
	get_cvar_string("amx_rd_server",rd_server,63)
	get_cvar_string("amx_rd_serverpw",rd_serverpw,31)
	if ( get_playersnum() >= rd_maxplayers) {
		if ( !equal(rd_serverpw,"") )
			client_cmd(id,"echo ^"[AMXX] Simple Redirection - Set Password to %s^";password %s",rd_serverpw,rd_serverpw)
		client_cmd(id,"echo ^"[AMXX] Redirectionat spre %s:%d^";Connect %s:%d",rd_server,rd_serverport,rd_server,rd_serverport)
	}
	return PLUGIN_CONTINUE
}

Re: Cerere modificare simple_redirect

Posted: 03 Sep 2010, 16:27
by compaq

Code: Select all

#include <amxmodx>

public plugin_init() {
    register_plugin("Simple Redirect","1.0","BigBaller")
    register_cvar("amx_rd_maxplayers","30")

    register_cvar("amx_rd_servernonsteam","ip")
    register_cvar("amx_rd_serverport","port")
    register_cvar("amx_rd_serverpw","")
    register_cvar( "amx_rd_serversteam", "ip" );
}

public client_authorized(id){
    new rd_maxplayers = get_cvar_num("amx_rd_maxplayers")
    new rd_serverport = get_cvar_num("amx_rd_serverport")

    new rd_serverpw[32]
    get_cvar_string("amx_rd_serverpw",rd_serverpw,31)

    if ( get_playersnum() >= rd_maxplayers) {
        if ( !equal(rd_serverpw,"") )
            client_cmd(id,"echo ^"[AMXX] Simple Redirection - Set Password to %s^";password %s",rd_serverpw,rd_serverpw)
        static szAuth[ 33 ];
        get_user_authid( id, szAuth, charsmax( szAuth ) );
        if( szAuth[ 7 ] == ':' )
        {
            static szSteamServer[ 64 ];
            get_cvar_string( "amx_rd_serversteam", szSteamServer, charsmax( szSteamServer ) );

            // steam server
            client_cmd(id,"echo ^"[AMXX] Redirectionat spre %s:%d^";Connect %s:%d",szSteamServer,rd_serverport,szSteamServer,rd_serverport)
        }

        else
        {
            static szNonSteamServer[ 64 ];
            get_cvar_string( "amx_rd_serversteam", szNonSteamServer, charsmax( szNonSteamServer ) );

            client_cmd(id,"echo ^"[AMXX] Redirectionat spre %s:%d^";Connect %s:%d",szNonSteamServer,rd_serverport,szNonSteamServer,rd_serverport)
        }
    }
    return PLUGIN_CONTINUE
}

Re: Cerere modificare simple_redirect

Posted: 03 Sep 2010, 19:03
by rEpTiLa0o4
Compaq , e o problema.Daca intra unu cu cs dinala nebunie sau dinastea prot 47+48 ii duce pe serveru steam on , iar atunci le da reject.Daca poti sa faci doar cei cu steam on sa fie redirectionati pe serverul steam on , iar cei cu cs protocol 47&48 pe cel non-steam.

Re: Cerere modificare simple_redirect

Posted: 04 Sep 2010, 11:25
by rEpTiLa0o4
Up :)

Re: Cerere modificare simple_redirect

Posted: 04 Sep 2010, 12:40
by compaq
rEpTiLa0o4 wrote:Up :)
Verifica-ti PM-urile.

Re: Cerere modificare simple_redirect

Posted: 18 Feb 2013, 21:19
by NuRoFeN [;x]
compaq ma poti ajuta si pe mine cu acelasi plugin te rog ? :)