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
Modyfikacja

Integracja amxbans_ssban ze screeny

modyfikacja

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
9 odpowiedzi w tym temacie

#1 Blejdziorek

    Pomocny

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:67
  • Lokalizacja:Pomorskie
Offline

Napisano 06.01.2014 14:18

Witam,

 

Dzisiaj próbowałem w prosty logiczny sposób przerobić amxbans_ssban aby działało razem z pluginem screeny, który wykonuje screen'y w bmp i tga oraz dodaje zapis w logach, lecz niestety podmiana komendy snapshot na amx_ss nie wystarczała, niby jest ok bo jednak wywołuje ta komendę, ale efekt jest taki jakbym wpisywał samą komendę bez podania nick'u mimo, że wcześniej wybierałem go z menu, które pojawia się po wpisaniu amx_ssbanmenu.

 

Oto komunikat jaki otrzymałem:

 
Usage:  amx_ss amx_screen <nick lub userid gracza> <komenda zrobi wybranemu graczowi 2 screenshoty>

A tutaj nieedytowany przeze mnie kod:

Spoiler

Tak więc w efekcie chciałbym aby zamiast wywoływać komendę snapshot wywoływało komendę amx_ss, do tej komendy wystarcza dopisać nick, nie potrzeba żadnych cyfr.

 

Sam osobiście nie znam się na scriptingu, dlatego też kieruje moja prośbę do Was.


Użytkownik Blejdziorek edytował ten post 06.01.2014 14:19

  • +
  • -
  • 0

#2 Niide

    *** it I'm done

  • Użytkownik

Reputacja: 86
Zaawansowany

  • Postów:216
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 06.01.2014 15:41

A może tak?

Spoiler

  • +
  • -
  • 1

kP8HWV.png


#3 Blejdziorek

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:67
  • Lokalizacja:Pomorskie
Offline

Napisano 06.01.2014 16:27

Dziękuję za modyfikację, już jest zamierzony efekt, ale zniknęły 2 inne :D 

 

Brak automatycznego bana z powodem z pliku amxbans-ssban.cfg i zamiast nicku admina pokazuje na liście nazwę serwera, że serwer zrobił screeny.


  • +
  • -
  • 0

#4 Niide

    *** it I'm done

  • Użytkownik

Reputacja: 86
Zaawansowany

  • Postów:216
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 06.01.2014 16:31

Podaj .sma pluginu amx_ss.


  • +
  • -
  • 1

kP8HWV.png


#5 Blejdziorek

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:67
  • Lokalizacja:Pomorskie
Offline

Napisano 06.01.2014 20:11

Proszę

 

Spoiler

  • +
  • -
  • 0

#6 Niide

    *** it I'm done

  • Użytkownik

Reputacja: 86
Zaawansowany

  • Postów:216
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 07.01.2014 15:38

W takim razie łatwiej i lepiej będzie tak:

Spoiler

 

PS. Możesz usunąć amx_ss bo amx_ssban będzie "bez pomocy" robił ss'y w .tga i .bmp. Jak zrobisz komuś 2 ss'y (wybór w menu) to plugin robi graczowi 2 ss'y w .bmp i 2 ss'y w .tga.


  • +
  • -
  • 1

kP8HWV.png


#7 Blejdziorek

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:67
  • Lokalizacja:Pomorskie
Offline

Napisano 07.01.2014 17:46

Niby tak, ale dalej brak bana, chociaż nie wiem czy to wina przeróbki czy może samego pierwotnego pluginu, no i skoro na nowy plugin przeniosłeś kod do robienia screen'ów w tych 2 formatach to teraz nie mam zapisu do bazy sql i zamiast (wiadomo, dla wygody) wejść na odpowiednią stronę to muszę przeglądać logi czy screen'y faktycznie zostały zrobione. No i w sumie przejrzałem teraz logi i nawet tego nie ma, a najbardziej o to chodzi w tych screen'ach aby po prostu sprawdzić czy zostały one faktycznie zrobione i ewentualnie czarno na białym pokazać to banowanemu. Więc jeśli jest z tym zbyt wiele roboty to nie chce męczyć, po prostu będziemy sobie radzić komendą amx_ss, no i dziękuję za wszelką pomoc :)


  • +
  • -
  • 0

#8 Niide

    *** it I'm done

  • Użytkownik

Reputacja: 86
Zaawansowany

  • Postów:216
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 07.01.2014 18:24

TO, że nie banuje to chyba wina pierwotnego pluginu. Ja bowiem dodałem tylko 4 linijki: 

client_cmd(victim, "screenshot");

To wywołuje komendę u gracza więc raczej wadzić nie powinno.

 

Dla sprawdzenia mojej teorii, wgraj przekompiluj ten czysty kod pluginy amx_ssban i sprawdź czy działa.

Spoiler

  • +
  • -
  • 0

kP8HWV.png


#9 Blejdziorek

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:67
  • Lokalizacja:Pomorskie
Offline

Napisano 07.01.2014 18:56

No nie banuje nawet w standardzie, a nie wiem czemu, w amxbans_ssban.cfg mam raczej dobrze ustawione

 

 // Wymagany jest uruchomiony plugin amxbans_ssban
 // Ile screenow moze maksymalnie zrobic admin
amx_maxscreens "10"
 
 // Czas pomiedzy robieniem screenow
amx_interval "1.0"
 
 // Powiadomienia
 // 0: wylaczone.
 // 1: admin otrzymuje wiadomosc o utworzonym screenie.
 // 2: gracz jest powiadamiany w lewym rogu ekranu ( hud )
 // 3: obie
amx_stamptype "3"
 
 
 // Wiadomosc kiedy amx_stamptype jest ustawiony 2/3
amx_hudtext "DD2 widzi Cie O.O"
 
 // Liczba ss'ów w menu
amx_screenscount "1 2 3 4 5 6 7 8 9"
 
 // Dlugosc bana
amx_ssbantime "0"
 
 // Powod bana
amx_ssbanreason "Wstaw screen'y na www.strona.com"

  • +
  • -
  • 0

#10 Blejdziorek

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:67
  • Lokalizacja:Pomorskie
Offline

Napisano 07.01.2014 19:34

Ale ok, rozwiązania tego problemu już będę szukał w internecie. To wtedy ostatnie pytanie czy dałoby radę jeszcze dodać do tego kodu amxbans_ssban linijki z zapisem w bazie sql oraz w logach?


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: modyfikacja

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

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