•  
     

Remover [nO-sXe-I] do nome

Essa é uma versão alterada por mim do plugin nonameschanges.amxx onde somente steam pode alterar o nome do server...
Você deve estar se perguntando "Mas por que devo usar esse plugin em meu server"..
E eu lhe respondo com esse plugin você pode deixar o sxe de seu server opcional que a tag [nO-sXe-I] não será colocada nos nomes de quem está sem sxe....

Lembre-se nesse versão que estou postando.. apenas steam vão ficar sem a tag... todos os outros players nom-steams sem sxe ficarão com essa tag no nome

Vamos ao código

Código: Selecionar todos

#include <amxmodx> 
#include <fakemeta> 
#define VERSION "0.1.0"

public plugin_init() 
{ 
    register_plugin("One Name", VERSION, "ConnorMcLeod") 
    register_forward(FM_ClientUserInfoChanged, "ClientUserInfoChanged") 
} 
public ClientUserInfoChanged(id) 
{ 
    static szUserAuth[ 33 ];
    static const name[] = "name" 
    static szOldName[32], szNewName[32] 
    pev(id, pev_netname, szOldName, charsmax(szOldName)) 
    if( szOldName[0] ) 
    { 
        get_user_info(id, name, szNewName, charsmax(szNewName)) 
        get_user_authid( id, szUserAuth, charsmax(szUserAuth))
	
	if( equal( szUserAuth,"STEAM_",6 ) && !equal(szOldName, szNewName)) 
	{ 
	    set_user_info(id, name, szOldName) 
	    return FMRES_HANDLED 
	} 
    } 
    return FMRES_IGNORED 
} 


Em anexo segue o amxx e o sma.
O amxx está compilado com amxmodx 1.8.3

FONTE
Anexos
no_name_changes.sma
(969 Bytes) Transferido 146 vezes
no_name_changes.amxx
(1.14 KiB) Transferido 152 vezes
 
Muito bom
Bruc3 sempre com novas ideias