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
 

dziubdziubek - zdjęcie

dziubdziubek

Rejestracja: 29.01.2012
Aktualnie: Nieaktywny
Poza forum Ostatnio: 10.07.2013 08:16
-----

#414222 Amxx pack [FFA+BF2] By Wasyl

Napisane przez dziubdziubek w 25.05.2012 17:35

Tylko że jak masz np. 007 z shota to widać latającą broń;(
  • +
  • -
  • 1


#414074 Wymuszanie komend+info

Napisane przez dziubdziubek w 25.05.2012 06:23

Teoretycznie już skończyłem, ale jak zauważyłem ex_interp jest bugnięty tzn. mimo dobrych ustawień pisze, że jest błędny.
Ja pomysłu nie mam jak go rozwiązać, może ktoś pomoże?
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Perfect Head"
#define VERSION "1.0"
#define AUTHOR "dziubdziubek"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
  register_logevent("Poczatek_Rundy", 2, "1=Round_Start")
}
public ustaw_komendy()
{
new i
for(i=1;i<32;++i)
{
  if(is_user_connected(i))
  {
   client_cmd(i,"ex_interp 0.01")
   client_cmd(i,"cl_updaterate 100")
   client_cmd(i,"cl_cmdrate 100")
   client_cmd(i,"rate 25000")
  
   set_hudmessage(170, 0, 255, 0.1, 0.1, 0, 6.0, 5.0)
   show_hudmessage(i, "Ustawiono ^nex_interp 0.01^ncl_updaterate 100^ncl_cmdrate 100^nrate 25000")
  }
}
}
public Poczatek_Rundy()
{
new i
for(i=1;i<32;++i)
{
  if(is_user_connected(i)&&!is_user_bot(i))
  {
   query_client_cvar(i,"rate","wyniki_rate")
   query_client_cvar(i,"cl_updaterate","wyniki_update")
   query_client_cvar(i,"cl_cmdrate","wyniki_cmdrate")
   query_client_cvar(i,"ex_interp","wyniki_interp")
   ustaw_komendy()
  }
}
}
public wyniki_rate(id, const cvar[], const value[])
{
if(!equal(value,"25000"))
{
  new name[32]
  get_user_name(id,name,31)
  client_print(0,print_chat,"Gracz %s ma zle ustawione rate %s",name,value)
  ustaw_komendy()
}
}
public wyniki_interp(id, const cvar[], const value[])
{
  if(equal(value,"0.01"))
{
  new name[32]
  get_user_name(id,name,31)
  client_print(0,print_chat,"Gracz %s ma zle ustawione ex_interp %s",name,value)
  ustaw_komendy()
}
}
public wyniki_cmdrate(id, const cvar[], const value[])
{
  if(!equal(value,"100"))
{
  new name[32]
  get_user_name(id,name,31)
  client_print(0,print_chat,"Gracz %s ma zle ustawione cl_cmdrate %s",name,value)
  ustaw_komendy()
}
}
public wyniki_update(id, const cvar[], const value[])
{
  if(!equal(value,"100"))
{
  new name[32]
  get_user_name(id,name,31)
  client_print(0,print_chat,"Gracz %s ma zle ustawione cl_updaterate %s",name,value)
  ustaw_komendy()
}
}

  • +
  • -
  • 1


#413721 Wymuszanie komend+info

Napisane przez dziubdziubek w 23.05.2012 17:51

Co do 3 to robię, a 4 według mnie można zmienić po ustawieniach(10 sec po rozpoczęciu rundy jakimś bindem).
Nazwa już dodana ;)
  • +
  • -
  • 1


#413684 Wymuszanie komend+info

Napisane przez dziubdziubek w 23.05.2012 16:54

Póki co jest 1 i 2:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "WymusKomende"
#define VERSION "1.0"
#define AUTHOR "dziubdziubek"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

  register_logevent("Poczatek_Rundy", 2, "1=Round_Start")
}
public Poczatek_Rundy()
{
new i
for(i=1;i<32;++i)
{
  if(is_user_connected(i))
  {
   client_cmd(i,"ex_interp 0.01")
   client_cmd(i,"cl_updaterate 100")
   client_cmd(i,"cl_cmdrate 100")
   client_cmd(i,"rate 25000")
   set_hudmessage(170, 0, 255, 0.0, -1.0, 0, 6.0, 5.0)
   show_hudmessage(i, "Ustawiono ^nex_interp 0.01^ncl_updaterate 100^ncl_cmdrate 100^nrate 25000")
  }
}
}
Co do 4 to chyba zawsze idzie wymusić.
  • +
  • -
  • 1