Jump to content


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

Posted Image Posted Image

Guest Message by DevFuse
 

Wymuszanie interpu przez AdminaSzukam pluginu


  • This topic is locked This topic is locked
9 replies to this topic

#1 T.I.G.E.R

    Pomocny

  • Użytkownik

  • Reputacja: 5
    Nowy

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

Posted 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" :)

Attached Files


Edited by T.I.G.E.R, 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

Posted 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^"")
}

Edited by hiroshima, 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

Posted 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!" ?

Edited by T.I.G.E.R, 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

Posted 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ć.

Edited by hiroshima, 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

Posted 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

Posted 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

Posted 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

Posted 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

Posted 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ć.

Edited by Muzzi, 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

Posted 02.07.2011 16:46

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




  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Coinsy CSGOPolygon Za SMS, PSC , Przelew - CoinSell.pro
Skiny do CS:GO za SMS, PSC, Przelew - CSGOPaka.com
Automatyczny Bot Levelowania Steam - LVLUPSteam.com
CSGO Gambling Sites and Free Betting Codes - DreamCodes.gg

Sign In