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
 

manimatrix - zdjęcie

manimatrix

Rejestracja: 17.01.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 10.05.2011 19:26
-----

Moje posty

W temacie: Wymuszanie komend

17.01.2010 16:21

Wreszcie dziala jak nalezy, dzięki wielkie.

W temacie: Wymuszanie komend

17.01.2010 15:49

Teraz to zamiast graczowi wymusic say /reset wywala mu motd a mi daje say /reset.

W temacie: Wymuszanie komend

17.01.2010 15:20

/* Plugin generated by AMXX-Studio */
#define PLUGIN "Wymuszanie diablo" 
#define VERSION "1.0" 
#define AUTHOR "Manimatrix"

#include <amxmodx>
#include <amxmisc>

public plugin_init() 
{
	register_concmd("amx_wywal", "concmd_wywal" ,ADMIN_KICK,"")
	register_concmd("amx_wymus", "concmd_wymus" ,ADMIN_KICK,"")
}

public concmd_wymus(id,level,cid)
{
  if (!cmd_access(id,level,cid,2))
  {
    console_print(id, "Nie mozesz uzyc tej funkcji")
    return PLUGIN_HANDLED
  }
  
        new arg[32]
        read_argv(1, arq, 31)
  
  new player = cmd_target(id, arq, 7)
  
  if (!player)
  {
    console_print(id, "Nie znaleziono gracza ^"%s^"", arg)
    return PLUGIN_HANDLED
  }
  
  new name[32]
  get_user_name(Player, name, 31)
	client_cmd(id, "say /reset") 
	show_motd(Player, "Reset statystyk zostal wymuszony przez admina. Najwyrazniej nie zgadzaly sie one z zasadami serwera.")
	client_print(id,print_chat,"Gracz %s zostal zmuszony do zresetowania statystyk.", name)
}

public concmd_wywal(id,level,cid)
{
  if (!cmd_access(id,level,cid,2))
  {
    console_print(id, "Nie mozesz uzyc tej funkcji")
    return PLUGIN_HANDLED
  }
  
        new arg[32]
        read_argv(1, arq, 31)
  
  new player = cmd_target(id, arq, 7)
  
  if (!player)
  {
    console_print(id, "Nie znaleziono gracza ^"%s^"", arg)
    return PLUGIN_HANDLED
  }
  
  new name[32]
  get_user_name(Player, name, 31)
  client_cmd(id, "say /drop")
  show_motd(Player, "Straciles item na skutek zlamania zasad serwera.")
  client_print(id,print_chat,"Admin usunal graczowi %s item za zlamanie zasad serwera.", name)
}

Warning: Loose indentation on line 23
Error: Undefined symbol "arq" on line 24
Warning: Expression has no effect on line 24
Error: Expected token: ";", but found ")" on line 24
Error: Invalid expression, assumed zero on line 24
Error: Too many error messages on one line on line 24

Co jest zle?

W temacie: Wymuszanie komend

17.01.2010 14:50

No coz, ucze sie dopiero, wiec niewiele jeszcze wiem. Rozumiem, ze skrypt w ogole zle zaczety. Czyli jak to mniej wiecej powinno wygladac?

W temacie: Wymuszanie komend

17.01.2010 14:41

Ech, skrypt wykonuje np. reset na wszystkich zamiast na jedna osobe. Da rade to poprawic?

Nie zaszkodzi znowu odswiezyc, zwlaszcza gdy czas goni.

dzięki za uwage >_>