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

Raty ...


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

#1 ProY

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:84
Offline

Napisano 07.11.2008 15:13

chciał bym żeby ktoś przerobił ex_interp na zawsze by wymagał w ten sam sposób
cl_cmdrate 101
cl_updaterate 101
cl_rate 20000
rate 25000 
ex_interp 0.01

ja już próbowałem to jakieś problemy miałem przy tym :/

oczywiście +

SMA

#include <amxmodx>

#define PLUGIN "ex_interp na zawse"
#define WERSJA "1.6"
#define AUTOR "Salamon"

new pvar_interp

public plugin_init()
{
	register_plugin( PLUGIN, WERSJA, AUTOR )

        pvar_interp = register_cvar("amx_ex_interp", "1")
}

public client_PreThink(id)
{
  if(get_pcvar_num(pvar_interp))
  {
  new interp[32]

  get_user_info(id, "ex_interp", interp, 31)

  if ( interp[id] != 0.01 )
   {
    client_cmd(id, "ex_interp 0.01")
   }
  }
}
z góry THX
  • +
  • -
  • 0

#2 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 07.11.2008 16:36

Serwer Steam czy NS?
  • +
  • -
  • 0

#3 ProY

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:84
Offline

Napisano 07.11.2008 17:51

Steam :)
  • +
  • -
  • 0

#4 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 07.11.2008 18:00

Z tego co czytalem, to z dosc slynnym i ferelnym pathem do steama doszlo tez zablokowanie (?) mozliwosci zmieniania niektorych rat...
  • +
  • -
  • 0

#5 darkman

    Wszechwiedzący

  • Przyjaciel

Reputacja: 87
Zaawansowany

  • Postów:553
  • Lokalizacja:inactive
Offline

Napisano 07.11.2008 18:17

Z tego co czytalem, to z dosc slynnym i ferelnym pathem do steama doszlo tez zablokowanie (?) mozliwosci zmieniania niektorych rat...


O ile sie nie myle na poczatku byla blokada updaterate do 100, ale teraz chyba tego juz nie ma
  • +
  • -
  • 0

#6 ProY

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:84
Offline

Napisano 07.11.2008 19:31

moja pomyłka :wstyd:
cl_cmdrate 100
cl_updaterate 100

  • +
  • -
  • 0

#7 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 07.11.2008 19:33

darkman, mozliwe, nie jestem na bieżąco ze zmianami steama. Ale jak czytalem o tej ferelnej zmianie protokolu to widzialem ze to tez zmieniali, ale teraz to nie wiem...
  • +
  • -
  • 0

#8 ProY

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:84
Offline

Napisano 08.11.2008 12:23

więc ktoś zrobi ten plugin ?
  • +
  • -
  • 0

#9 silversurfer

    Profesjonalista

  • Użytkownik

Reputacja: 37
Życzliwy

  • Postów:209
  • Lokalizacja:Poznań
Offline

Napisano 08.11.2008 15:48

To ma być jakoś tak :>

#include <amxmodx>

#define PLUGIN "ex_interp na zawse"
#define WERSJA "1.6"
#define AUTOR "Salamon"

new pvar_interp
new pvar_rate

public plugin_init()
{
    register_plugin( PLUGIN, WERSJA, AUTOR )
    pvar_interp = register_cvar("amx_ex_interp", "1")
    pvar_rate = register_cvar("amx_rate", "1")
}

public client_PreThink(id)
{
  if(get_pcvar_num(pvar_interp))
  {
  new interp[32]

  get_user_info(id, "ex_interp", interp, 31)

  if ( interp[id] != 0.01 )
   {
    client_cmd(id, "ex_interp 0.01")

   }

  if(get_pcvar_num(pvar_rate))
  {
  new rate[32]

  get_user_info(id, "cl_updaterate", rate, 31)

  if ( rate[id] != 100 )
   {
    client_cmd(id, "cl_updaterate 100")
   }
  }
}

  • +
  • -
  • 0

#10 ProY

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:84
Offline

Napisano 08.11.2008 17:35

/home/groups/amxmodx/tmp3/textMq2fpx.sma(42) : error 001: expected token: "}", but found "-end of file-"

1 Error.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textMq2fpx.amx (compile failed).
taki błąd wyskakuje przy próbie kompilacji
  • +
  • -
  • 0

#11 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

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

Napisano 08.11.2008 17:43

dodaj na samym końcu jeszcze jedną klamrę zamykającą } tj:
client_cmd(id, "cl_updaterate 100")
			}
		}
	}
}

Poza tym client_PreThink(id) to jest zbrodnia przeciwko serwerowi i graczom.
Funkcja będzie wykonywana kilka(dziesiąt) razy na sekundę dla każdego gracza ! ;>
  • +
  • -
  • 0

#12 ProY

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:84
Offline

Napisano 08.11.2008 18:14

silversurfer, Pavulon, macie po + za pomoc :)
  • +
  • -
  • 0

#13 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 08.11.2008 20:24

LoL silversurfer, calkowicie zle uzyles get_user_info - to zwraca string, a ty po [id] odwolujesz sie do znaku znajdujacego sie na pozycji id w ciagu znakowym, a do tego jesli wartosc liczbowa tego znaku (litery i cyfry jako znaki maja wartosci -> '1' != 1), wiec zepsules na maxa :lol:
  • +
  • -
  • 0




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

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