Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ROZWIĄZANE] command on particular player(s)


  • Zamknięty Temat jest zamknięty
14 odpowiedzi w tym temacie

#1 JaCKassAK47

    Życzliwy

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:20
  • Imię:ROFL
  • Lokalizacja:LOL
Offline

Napisano 16.10.2011 11:10

Hi lengends,
How to apply client_autoexec.amxx to particular player(s) through admin console(command like "fix_config player(s) name"
If clients config.cfg is infected by a server(adding there server advertisement etc etc)it will cure its config bye defualt values...
its a very usefull plugin for admins as well as for players....

Here is that plugin ...

#include <amxmodx>
#include <amxmisc>

#define MAX_CMDS 100

public plugin_init() {
register_plugin("Client Autoexec on Connect","1.0","Torch")
return PLUGIN_CONTINUE
}

new configsdir[200]
new cmdfile[200]
new cmd[MAX_CMDS][200]

public client_connect(id) {

get_configsdir(configsdir,199)
format(cmdfile,199,"%s/client_autoexec.ini",configsdir)

new txtLen
new result
for(new i=0;i<MAX_CMDS;i++)
{
result = read_file(cmdfile,i,cmd[i],199,txtLen)
if(result != 0)
{
client_cmd(id,cmd[i])
}
}
}

Użytkownik JaCKassAK47 edytował ten post 16.10.2011 11:12

  • +
  • -
  • 0

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6034
Godlike

  • Postów:10832
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 16.10.2011 11:32

try
#include <amxmodx>
#include <amxmisc>

new cmdfile[200]

public plugin_init() {
	register_plugin("Client Autoexec on Connect","1.0","Torch")
	
	new configsdir[200]
	
	get_configsdir(configsdir,199)
	formatex(cmdfile,199,"%s/client_autoexec.ini",configsdir)
	
	register_clcmd("fix_config","fixConfig",ADMIN_CFG,"<name>")
}

public fixConfig(id,level,cid){
	if(!cmd_access(id,level,cid,1))	return PLUGIN_HANDLED;
	
	new szName[196]
	read_argv(1,szName,charsmax(szName))
	new iFind = find_player("abjl",szName);
	
	if( is_user_connected(iFind) ){
		client_connect(iFind);
	}
	
	return PLUGIN_CONTINUE
}


public client_connect(id) { 
	new szLine[196], iLen;
	for(new i=0;read_file(cmdfile, i, szLine, charsmax(szLine), iLen);i++){
		client_cmd(id,szLine)
	}
}

  • +
  • -
  • 0

#3 JaCKassAK47

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:20
  • Imię:ROFL
  • Lokalizacja:LOL
Offline

Napisano 16.10.2011 16:15

not working :(

Its directly executed on all clients...plz fix this...

any 1 plz help ?

hello....... does any one there ?????

Użytkownik JaCKassAK47 edytował ten post 16.10.2011 12:43

  • +
  • -
  • 0

#4 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6034
Godlike

  • Postów:10832
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 16.10.2011 16:21


#include <amxmodx>

#include <amxmisc>



new cmdfile[200]



public plugin_init() {

	register_plugin("Client Autoexec on Connect","1.0","Torch")

	

	new configsdir[200]

	

	get_configsdir(configsdir,199)

	formatex(cmdfile,199,"%s/client_autoexec.ini",configsdir)

	

	register_clcmd("fix_config","fixConfig",ADMIN_CFG,"<name>")

}



public fixConfig(id,level,cid){

	if(!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED;

	

	new szName[196]

	read_argv(1,szName,charsmax(szName))

	remove_quotes(szName)

	new iFind = find_player("abjl",szName);

	

	if( is_user_connected(iFind) ){

		client_connect(iFind);

	}

	

	return PLUGIN_CONTINUE

}





public client_connect(id) { 

	new szLine[196], iLen;

	for(new i=0;read_file(cmdfile, i, szLine, charsmax(szLine), iLen);i++){

		client_cmd(id,szLine)

	}

}

  • +
  • -
  • 0

#5 JaCKassAK47

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:20
  • Imię:ROFL
  • Lokalizacja:LOL
Offline

Napisano 16.10.2011 16:35

ty for ur reply...m gonna to try this :)

Not working again :(
It automatically executed on client....while connecting... :(
Plz do something....i want to execute manually...plz fix this ...
  • +
  • -
  • 0

#6 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6034
Godlike

  • Postów:10832
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 16.10.2011 17:25

you didin't say that you want only manualy
#include <amxmodx>
#include <amxmisc>

new cmdfile[200]

public plugin_init() {
        register_plugin("Client Autoexec on Connect","1.0","Torch")
        
        new configsdir[200]
        
        get_configsdir(configsdir,199)
        formatex(cmdfile,199,"%s/client_autoexec.ini",configsdir)
        
        register_clcmd("fix_config","fixConfig",ADMIN_CFG,"<name>")
}

public fixConfig(id,level,cid){
        if(!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED;
        
        new szName[196]
        read_argv(1,szName,charsmax(szName))
        remove_quotes(szName)
        new iFind = find_player("abjl",szName);
        
        if( is_user_connected(iFind) ){
                client_connect(iFind);
        }
        
        return PLUGIN_CONTINUE
}

  • +
  • -
  • 0

#7 JaCKassAK47

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:20
  • Imię:ROFL
  • Lokalizacja:LOL
Offline

Napisano 16.10.2011 18:13

Error: Function "client_connect" is not implemented on line 26
  • +
  • -
  • 0

#8 Hiroshima

    Godlike

  • Administrator

Reputacja: 1312
Godlike

  • Postów:4968
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 16.10.2011 18:25

#include <amxmodx>

#include <amxmisc>



new cmdfile[200]



public plugin_init() {

        register_plugin("Client Autoexec on Connect","1.0","Torch")

        

        new configsdir[200]

        

        get_configsdir(configsdir,199)

        formatex(cmdfile,199,"%s/client_autoexec.ini",configsdir)

        

        register_clcmd("fix_config","fixConfig",ADMIN_CFG,"<name>")

}



public fixConfig(id,level,cid){

        if(!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED;

        

        new szName[196]

        read_argv(1,szName,charsmax(szName))

        remove_quotes(szName)

        new iFind = find_player("abjl",szName);

    

        return PLUGIN_CONTINUE

}

  • +
  • -
  • 0

#9 R3X

    Godlike

  • Przyjaciel

Reputacja: 2960
Godlike

  • Postów:4247
  • Lokalizacja:Nie
Offline

Napisano 16.10.2011 18:29

nope, this is correct one
#include <amxmodx>
#include <amxmisc>

new cmdfile[200]

public plugin_init() {
	    register_plugin("Client Autoexec on Connect","1.0","Torch")
	    
	    new configsdir[200]
	    
	    get_configsdir(configsdir,199)
	    formatex(cmdfile,199,"%s/client_autoexec.ini",configsdir)
	    
	    register_clcmd("fix_config","fixConfig",ADMIN_CFG,"<name>")
}

public fixConfig(id,level,cid){
	    if(!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED;
	    
	    new szName[196]
	    read_argv(1,szName,charsmax(szName))
	    remove_quotes(szName)
	    new iFind = find_player("abjl",szName);
	    
	    if( is_user_connected(iFind) ){
			    _client_connect(iFind);
	    }
	    
	    return PLUGIN_CONTINUE
}


public _client_connect(id) {
	    new szLine[196], iLen;
	    for(new i=0;read_file(cmdfile, i, szLine, charsmax(szLine), iLen);i++){
			    client_cmd(id,szLine)
	    }
}

  • +
  • -
  • 0

#10 JaCKassAK47

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:20
  • Imię:ROFL
  • Lokalizacja:LOL
Offline

Napisano 16.10.2011 19:00

] fix_config
Unknown command: fix_config
  • +
  • -
  • 0

#11 Nakupenda.

    Not yet YODA

  • Użytkownik

Reputacja: 136
Zaawansowany

  • Postów:451
  • Imię:Paweł
  • Lokalizacja:Warszawa
Offline

Napisano 16.10.2011 19:02

use like this:
fix_config "player's_nick"

Użytkownik Nakupenda. edytował ten post 16.10.2011 19:03

  • +
  • -
  • 0

#12 JaCKassAK47

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:20
  • Imię:ROFL
  • Lokalizacja:LOL
Offline

Napisano 16.10.2011 19:25

use like this:

fix_config "player's_nick"

yes..i used this command only still getting same error :(

fix_config GoDHanD
Unknown command: fix_config

Użytkownik JaCKassAK47 edytował ten post 16.10.2011 19:26

  • +
  • -
  • 0

#13 R3X

    Godlike

  • Przyjaciel

Reputacja: 2960
Godlike

  • Postów:4247
  • Lokalizacja:Nie
Offline

Napisano 16.10.2011 19:29

not a problem if command actualy do it`s work

use this

#include <amxmodx>
#include <amxmisc>

new cmdfile[200]

public plugin_init() {
            register_plugin("Client Autoexec on Connect","1.0","Torch")
            
            new configsdir[200]
            
            get_configsdir(configsdir,199)
            formatex(cmdfile,199,"%s/client_autoexec.ini",configsdir)
            
            register_clcmd("fix_config","fixConfig",ADMIN_CFG,"<name>")
}

public fixConfig(id,level,cid){
            if(!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED;
            
            new szName[196]
            read_argv(1,szName,charsmax(szName))
            remove_quotes(szName)
            new iFind = find_player("abjl",szName);
            
            if( is_user_connected(iFind) ){
                            _client_connect(iFind);
            }
            
            return PLUGIN_HANDLED
}


public _client_connect(id) {
            new szLine[196], iLen;
            for(new i=0;read_file(cmdfile, i, szLine, charsmax(szLine), iLen);i++){
                            client_cmd(id,szLine)
            }
}

  • +
  • -
  • 0

#14 JaCKassAK47

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:20
  • Imię:ROFL
  • Lokalizacja:LOL
Offline

Napisano 16.10.2011 19:53

OMG thanx alot R3X buddy ...its working like a charm <3
ty very much !!!!
  • +
  • -
  • 0

#15 Hiroshima

    Godlike

  • Administrator

Reputacja: 1312
Godlike

  • Postów:4968
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 16.10.2011 20:23

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Solved

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych