Skocz do zawartości

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

clexec


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

#1 Casio

    Wszechwidzący

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:236
  • Lokalizacja:Polska
Offline

Napisano 05.02.2010 08:54

wie ktos do czego sluzy clexec.amx?
  • +
  • -
  • 0

#2 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 05.02.2010 09:11

Google mówi:
/* AMX Mod script. 
*
* © Copyright 2002-2003, OLO
* This file is provided as is (no warranties).
*
* Usage: amx_clexec <authid, nick, @team or #userid> <command line>
* Examples:
* amx_clexec @CT disconnect
* amx_clexec @TERRORIST "say we will lose!!!"
* amx_clexec #213 "name \'die another day\'"
*
*/

#include <amxmod>
#include <amxmisc>

public plugin_init()
{
register_plugin("Admin Clexec","0.9.4","default")
register_concmd("amx_clexec","admin_clexec",ADMIN_LEVEL_A,"<authid, nick, @team or #userid> <command line>")
}

clexec_player(id,victim,cmdline[]){
new name[32]
get_user_name(victim,name,31)
if (is_user_bot(victim)){
new cmd[32]
parse(cmdline,cmd,31)
engclient_cmd(victim,cmd,cmdline[strlen(cmd)+1])
}
else
client_cmd(victim,cmdline)
console_print(id,"Command line ^"%s^" has been executed on ^"%s^"",cmdline,name)
}

public admin_clexec(id,level,cid) {
if (!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED
new arg[32], cmdline[64]
read_argv(1,arg,31)
read_argv(2,cmdline,63)
while ( replace( cmdline ,63,"\'","^"") ) { }
if (arg[0]=='@'){
new players[32], inum , name[32]
get_players(players,inum,"e",arg[1])
if (inum==0){
console_print(id,"No clients in such team")
return PLUGIN_HANDLED
}
for(new a=0;a<inum;++a){
if (get_user_flags(players[a])&ADMIN_IMMUNITY){
get_user_name(players[a],name,31)
console_print(id,"Skipping ^"%s^" because client has immunity",name)
continue
}
clexec_player(id,players[a],cmdline)
}
}
else if (arg[0]=='*'){
new players[32], inum , name[32]
get_players(players,inum)
if (inum==0){
console_print(id,"No clients in such team")
return PLUGIN_HANDLED
}
for(new a=0;a<inum;++a){
if (get_user_flags(players[a])&ADMIN_IMMUNITY){
get_user_name(players[a],name,31)
console_print(id,"Skipping ^"%s^" because client has immunity",name)
continue
}
clexec_player(id,players[a],cmdline)
}
}
else {
new player = cmd_target(id,arg,1)
if (!player) return PLUGIN_HANDLED
clexec_player(id,player,cmdline)
}
return PLUGIN_HANDLED
}


Wykonuje komendę w konsoli gracza.
  • +
  • -
  • 0

#3 Casio

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:236
  • Lokalizacja:Polska
Offline

Napisano 05.02.2010 14:16

czyli?
na poczatku napisane diconnect czyli rozlaczenie, jest cos wspomniane o die czyli smieci.
to ten plugin rozlacza gracza z serwem?
  • +
  • -
  • 0

#4 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 05.02.2010 14:19

Nie... Możesz dowolną komendę wysłać jakby z konsoli gracza.
Jak wpiszesz:
amx_clexec @CT disconnect
to efekt będzie taki jakby wszyscy CT wpisali u siebie w konsoli:
disconnect

  • +
  • -
  • 1

#5 Casio

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:236
  • Lokalizacja:Polska
Offline

Napisano 05.02.2010 22:19

ok
dzięki za pomoc. + dla Ciebie
do zamkniecia
  • +
  • -
  • 0




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

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