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

Wymuszanie interpu przez AdminaSzukam pluginu


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

#1 T.I.G.E.R

    Pomocny

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:59
  • Imię:Rafał
  • Lokalizacja:Iława
Offline

Napisano 01.07.2011 09:28

Witam All.
Słuchajcie na swoim serwerze mam plugin "poprawne_rate" i świetnie się spisuje ale chciałbym aby dodać do niego jakiś plugin który zmienia to samo ale za pomocą komendy admina który ma flagę "b".
Czy istnieje taki plugin, który nie będzie się z nim gryzł?
Np. Wchodzi Admin i widzi że ktoś zmienił sobie w czasie rundy interp itp. Wpisuje np. w sayu "/poprawka" i tą komendą zmienia każdemu graczowi rate,updaterate i iterp na podane w cvarach wartości.
Mógłby mi ktoś pomóc w znalezieniu takiego pluginu czy też przerobieniu pluginu "poprawne_rate"?
Jak coś to dodaję załącznik sma "poprawne_rate" :)

Załączone pliki


Użytkownik T.I.G.E.R edytował ten post 01.07.2011 09:28

  • +
  • -
  • 0
Jeżeli pomogłem daj +

#2 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 01.07.2011 10:38

ustaw sobie takie wartosci jakie chcesz i skompiluj:


#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Popraw rate"
#define VERSION "1.0"
#define AUTHOR "hiroshima"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /poprawka", "poprawka", ADMIN_RESERVATION, "Ustawia rate")
register_clcmd("say_team /poprawka", "poprawka", ADMIN_RESERVATION, "Ustawia rate")
}

public poprawka()
{
client_cmd(0,"rate ^"25000^"")
client_cmd(0,"cl_cmdrate ^"101^"")
client_cmd(0,"cl_updaterate ^"101^"")
client_cmd(0,"developer ^"0^"")
client_cmd(0,"ex_interp ^"0.01^"")
}

Użytkownik hiroshima edytował ten post 02.07.2011 12:13

  • +
  • -
  • 1

#3 T.I.G.E.R

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:59
  • Imię:Rafał
  • Lokalizacja:Iława
Offline

Napisano 01.07.2011 10:57

Dzięki! Można na Was liczyć :)
Zaraz sprawdzę, przetestuję i poleci "PLUSIK" ;)

EDIT: Skompilowało i działa! Dzięki Wielkie! Poleciał PLUS:)

A jak zrobić by na Admin Chacie wyskoczył komunikat że "Ustawienia zostały poprawnie zmienione!" ?

Użytkownik T.I.G.E.R edytował ten post 01.07.2011 11:16

  • +
  • -
  • 0
Jeżeli pomogłem daj +

#4 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 01.07.2011 14:30

A jak zrobić by na Admin Chacie wyskoczył komunikat że "Ustawienia zostały poprawnie zmienione!" ?




#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Popraw rate"
#define VERSION "1.0"
#define AUTHOR "hiroshima"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /poprawka", "poprawka", ADMIN_RESERVATION, "Ustawia rate")
register_clcmd("say_team /poprawka", "poprawka", ADMIN_RESERVATION, "Ustawia rate")
}

public poprawka()
{
client_cmd(0,"rate ^"25000^"")
client_cmd(0,"cl_cmdrate ^"101^"")
client_cmd(0,"cl_updaterate ^"101^"")
client_cmd(0,"developer ^"0^"")
client_cmd(0,"ex_interp ^"0.01^"")
client_print(0, print_center, "Ustawienia rate zostaly poprawnie zmienione!")
}

powinno działać.

Użytkownik hiroshima edytował ten post 02.07.2011 12:01

  • +
  • -
  • 1

#5 T.I.G.E.R

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:59
  • Imię:Rafał
  • Lokalizacja:Iława
Offline

Napisano 02.07.2011 09:56

Odświeżam, gdyż źle to sformułowałem pytanie (przepraszam).
Chodzi mi o ten tekst ale aby widzieli go tylko ADMINI.
Na tzw Seyu dla ADMINÓW (say_team @ tekst)...
Można jakoś zmienić, że gdy to uaktywnię tą komendę to tylko Admini zobaczą że "Ustawienia rate zostaly poprawnie zmienione!"?
Aha a czy możnaby dodać że przed tym napisem będzie kto to uaktywnił?
Np. Ja uaktywniam komenda say /poprawka, a adminom wyskakuje w seyu "Admin "nick admina" ustawił wszystkim poprawne ustawienia rate"
  • +
  • -
  • 0
Jeżeli pomogłem daj +

#6 Jak się nazwać

    Wszechmogący

  • Power User

Reputacja: 169
Profesjonalista

  • Postów:617
  • Imię:a
  • Lokalizacja:a
Offline

Napisano 02.07.2011 11:38

A to przypadkiem nie wymusi tylko adminowi ??
client_cmd(id,"rate ^"25000^"")
id czyli osoba która to napisała?
  • +
  • -
  • 1
Pisze na zamówienie statystyki pod nvault. GG: 15600964

#7 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 02.07.2011 11:45

A to przypadkiem nie wymusi tylko adminowi ??
client_cmd(id,"rate ^"25000^"")
id czyli osoba która to napisała?


tak, masz racje... moj blad juz poprawiam.
  • +
  • -
  • 0

#8 T.I.G.E.R

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:59
  • Imię:Rafał
  • Lokalizacja:Iława
Offline

Napisano 02.07.2011 15:26

A co z tą wiadomością tylko dla adminów z ustawieniami?
  • +
  • -
  • 0
Jeżeli pomogłem daj +

#9 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 02.07.2011 15:33

Sprawdź

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Popraw rate"
#define VERSION "1.0"
#define AUTHOR "hiroshima"

#define LEVEL_ADMIN ADMIN_RESERVATION

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /poprawka", "poprawka", ADMIN_RESERVATION, "Ustawia rate")
register_clcmd("say_team /poprawka", "poprawka", ADMIN_RESERVATION, "Ustawia rate")
}

public poprawka(id)
{
new name[64]; get_user_name(id,name,charsmax(name));
client_cmd(0,"rate ^"25000^"")
client_cmd(0,"cl_cmdrate ^"101^"")
client_cmd(0,"cl_updaterate ^"101^"")
client_cmd(0,"developer ^"0^"")
client_cmd(0,"ex_interp ^"0.01^"")
new iPlayers[32], iNum
get_players(iPlayers, iNum)
for(new i=1; i<iNum; i++)
{
if(get_user_flags(iPlayers[i]) & LEVEL_ADMIN){
client_print(iPlayers[i],print_chat,"Admin %s Przeladowal Ustawienia",name);
}
}
}




@Update
Pisane na forum, powinno działać.

Użytkownik Muzzi edytował ten post 02.07.2011 16:17

  • +
  • -
  • 1

#10 T.I.G.E.R

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:59
  • Imię:Rafał
  • Lokalizacja:Iława
Offline

Napisano 02.07.2011 16:46

Ok przetestuje. Dzięki.
  • +
  • -
  • 0
Jeżeli pomogłem daj +




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

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