MixCs
Bun venit in comunitatea MixCs.
Alegeti MixCs pentru ca aici este Realitatea!!


Create Account!

Comunitatea MixCs este pe placul tuturor cu Moduri de Counter-Strike pe placul dumneavoastra
MixCs
Bun venit in comunitatea MixCs.
Alegeti MixCs pentru ca aici este Realitatea!!


Create Account!

Comunitatea MixCs este pe placul tuturor cu Moduri de Counter-Strike pe placul dumneavoastra
AcasaCăutareUltimele imaginiÎnregistrareConectare

Distribuiţi
 

 remove admin

Vezi subiectul anterior Vezi subiectul urmator In jos 
AutorMesaj
Cypry
Register Member
Register Member
Cypry

Detinator Steam : Nu
Arma Preferata : M4a1
Pistol Preferat : Glock
Mesaje : 523
Varsta : 25

remove admin Empty
MesajSubiect: remove admin   remove admin EmptySam Mar 31, 2012 3:51 pm

Descriere: Acest plugin va ajuta sa scoateti un admin din lista din users.ini. Acest plugin defapt adauga ; in fata userilor stersi prin acest plugin.

Nume: Remove Admin
Versiune:0.2
Autor:FireW@ll

Cod: Selectaţi tot
#include
#include

#define PLUGIN "Remove admins"
#define VERSION "0.2"
#define AUTHOR "FireW@ll"

enum{TYPE_STEAM,TYPE_NAME}

public plugin_init()
{
register_plugin(PLUGIN,VERSION,AUTHOR);
register_cvar("ar_version",VERSION,FCVAR_SERVER);
register_clcmd("amx_removeadmin","remove_cmd",ADMIN_RCON,"amx_removeadmin ");
}

public remove_cmd(id,level,cid)
{
if(!(get_user_flags(id) & ADMIN_RCON))
return PLUGIN_HANDLED;

new players[32], inum, i, player;
new TARGET[32], playerinfo[32];
new command_type;
new bool:is_found = false;

get_players(players,inum);

read_argv(1,TARGET,31);
remove_quotes(TARGET);

if(equal(TARGET,"STEAM_",6))
{
command_type = TYPE_STEAM;

for(i = 0; i < inum; i++)
{
player = players[i];

get_user_authid(player, playerinfo, 31);

if(equal(playerinfo, TARGET))
{
remove_user_flags(player);
break;
}
}
}
else
{
command_type = TYPE_NAME;

for(i = 0; i < inum; i++)
{
player = players[i];

get_user_name(player,playerinfo,31);
if( containi(playerinfo,TARGET) != -1 )
{
remove_user_flags(player);
break;
}
}
}
new filename[64], text[512];
get_configsdir(filename,63);
format(filename,63,"%s/users.ini",filename);

new file = fopen(filename,"rt");
i = 0;

while(!feof(file))
{
fgets(file,text,50);

i++;

if(text[0] == ';')
continue;

parse(text,playerinfo,31,players,1);

if((command_type == TYPE_STEAM && equal(playerinfo, TARGET))
|| (command_type == TYPE_NAME && containi(playerinfo, TARGET) != -1))
{
is_found = true;
format(text,511,";%s",text);
write_file(filename,text,i-1);

console_print(id,"********************ADMIN ID REMOVAL TOOL**************");
console_print(id,"");
console_print(id," The target, %s, was removed from users.ini ",TARGET);
console_print(id,"");
console_print(id,"********************ADMIN ID REMOVAL TOOL**************");

server_cmd("amx_reloadadmins")
break;
}
}

if(!is_found)
{
console_print(id,"********************ADMIN ID REMOVAL TOOL**************");
console_print(id," The entry, %s, was not found in users.ini ",TARGET);
console_print(id,"********************ADMIN ID REMOVAL TOOL**************");
}

fclose(file);

return PLUGIN_HANDLED;
}






Instalare:

1. Fisierul remove_admins.sma il puneti in addons/amxmodx/scripting
2. Fisierul remove_admins.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Cod: Selectaţi tot
remove_admins.amxx


Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator):
amx_removeadmin "STEAMID/parte_din_numele_din_users.ini" - dezactiveaza/elimina administratorul respectiv
Sus In jos
 

remove admin

Vezi subiectul anterior Vezi subiectul urmator Sus 
Pagina 1 din 1

 Subiecte similare

-
» Admin :pro:
» Cerere Admin
» advanced admin slots
» Cerere Admin
» Model Cerere Admin

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
MixCs :: Tutoriale Gaming :: Counter-Strike 1.6 :: Pluginurii-