1. Nëse akoma nuk jeni pjesë e forumit, ju ftojmë që të bëheni pjesë e këtij forumi duke u regjistruar.
    Dismiss Notice
  2. Ata qe kan harru password apo user ne te kontaktojn ne PM ju trregojm password.
    Dismiss Notice

[AMXX] Name Prefix (AutoTAG)

Tema tek 'AMX - Plugin's' e hapur nga freeshoneeofficial, 5 Shkurt 2018.

View Users: View Users
  1. freeshoneeofficial

    freeshoneeofficial Nëntoger

    Anëtarësuar:
    19 Mars 2016
    Postimet:
    72
    Pëlqime të marrura:
    4
    Emri i Plugin: Name Prefix (AutoTAG)
    Autor: Freesh Onee
    Version: 1.0a

    Pershkrimi: Ky plugin bashkangjit nje prefix/tag tek cdo lojtar ne server.
    Komanda(cvar): mp_client_prefix - prefix i lojtarit

    Source code:
    PHP:
    #include <amxmodx>
    #include <amxmisc>

    new g_cvar;

    public 
    plugin_init(){
        
    g_cvarregister_cvar"mp_client_prefix""Prefix | " );
        
    register_message(get_user_msgid("SayText") , "msg_SayText")
    }

    public 
    client_putinserverid ){
        new 
    szPrefix40 ];
        
    get_pcvar_stringg_cvarszPrefixcharsmaxszPrefix ) - );

        static 
    szOldName[33];
        
    get_user_nameidszOldNamecharsmaxszOldName ) - );

        static 
    szName33 ];
        
    get_user_infoid"name"szNamecharsmaxszName ) - );

        new 
    the_name40 ];
        
    formatexthe_namecharsmaxthe_name ) - "%s%s"szPrefixszName );
       
        if( 
    is_user_connectedid ) ){
                if( 
    containszOldName szPrefix ) != -) return;
            
    set_user_infoid"name"the_name );
        }
    }

    public 
    client_infochanged(id){
            if( !
    is_user_connectedid ) ) return PLUGIN_HANDLED

        new 
    szPrefix40 ];
        
    get_pcvar_stringg_cvarszPrefixcharsmaxszPrefix ) - );

        static 
    szName33 ];
        
    get_user_infoid"name"szNamecharsmaxszName ) - );

        static 
    szOldName[33];
        
    get_user_nameidszOldNamecharsmaxszOldName ) - );

        new 
    the_name40 ];
        
    formatexthe_namecharsmaxthe_name ) - "%s%s"szPrefixszName );

        if( 
    szOldName[0] ) { 
            if( !
    equal(szNameszOldName ) ){
                if( 
    containszName szPrefix ) != -) return PLUGIN_HANDLED
               
                
    set_user_infoid"name"the_name ); 

                
    client_print(0print_chat"%s changed his name in %s."szOldNamethe_name);
                return 
    PLUGIN_HANDLED;
            } 
        } 
        return 
    PLUGIN_CONTINUE;
    }

    public 
    msg_SayText(msg_idmsg_destmsg_entity){
        new 
    arg2[32]
        
    get_msg_arg_string(2arg2charsmax(arg2))

        static const 
    szNameChange[] = "#Cstrike_Name_Change"

        
    if(equal(arg2szNameChange)) return PLUGIN_HANDLED

        
    return PLUGIN_CONTINUE
    }
     
    lantimilan pëlqen postimin.
  2. sponxks

    sponxks Antarë

    Anëtarësuar:
    25 Prill 2016
    Postimet:
    9
    Pëlqime të marrura:
    1
    Masi koke ti autori, per qka sherben get_msg_arg_string, set_user_info, edhe "equal" ne pawn?
    kallxona pak qka ke bo e jo me tho e kom bo a nfakt krejt tjt kun e kom pa kto.
     

Shpërndaje faqen

XenForo Add-ons & XenForo Styles ™ © 2012-2018 Brivium LLC.
  1. There are currently no users chatting.

You don't have the necessary permissions to use the chat.

There are currently no users chatting.
Chat [0]