←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Screenshoty zapis mysql

  • +
  • -
speedkill - zdjęcie speedkill 06.08.2011

Siemka ostatnio przerobiłem plugin screenshoty na zapis logów do bazy mysql + zrobiłem odczyt na stronie
Plugin przy robinie ss'ów przez admina pobiera nick gracza , nick admina , ip lub steam_id , godzine i date i nazwe mapy.
Plugin tworzy w bazie danych tabele o nazwie screeny i tam zapisuje te dane
Na stronie wygląda to jakoś tak :
Dołączona grafika
Dołączona grafika
Standardowa
Dołączona grafika
amx_ss "nickgracza"
Dołączona grafika
#include <amxmodx>
#include <amxmisc>
#include <sqlx>
Dołączona grafika
Otwieramy sma
znajdujemy
#define szHost  "host"
#define szUser  "uzytkowanik"
#define szPass  "haslo"
#define szDb	"nazwa bazy"
i wpisujemy tam swoje dane
Kompilujemy i wgrywamy na serwer
Teraz opiszę jak zrobić żeby działały na stronie www
Niestety na razie wersja dla posiadaczy phpbb by przemo ponieważ nie wiedziałem jak pobrać header i stopke w ipt i vbulledin
Otwieramy plik ustawienia.php
i wpisujemy dane do bazy
$user 		= "uzytkowaniik";
$pass 	= "haslo";
$name 		= "Nazwa bazy";
$host 		= "host";
$table 		= "screeny"; // nazwa tabelki nie ruszać
$QuerysForPage	= 50; // ilos wyswietlen na stronie
plik ustawienia.php i screenshoty.php wgrywamy do głównego katalogu
Dołączona grafika
Plugin screeny należy do krasneg ja go przerobiłem na mysql
Podziękowania dla knopersa (pozwolił użyc swojego paginationa)
Aby ułatwić życie adminowi otwieramy folder configs znajdujemy plik clcmds.ini
I dodajemy na końcu
"Screenshot" "amx_ss #%userid%" "bd" "u"
Te pozostałe rzeczy które znajdują się w clcmds.ini możemy usunąć lub zostawić ;]
Teraz wchodzimy na serwer otwieramy amxmodmenu i mamy robienie ss'ów pod 8 ;]
Dołączona grafika

Załączone pliki


Użytkownik speedkill edytował ten post 11.01.2012 15:19
Odpowiedz

  • +
  • -
Hiroshima - zdjęcie Hiroshima 06.08.2011

bardzo przydatny plugin. Loguje informacje o tym ile admin zrobil SS?
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 06.08.2011

Plugin robi 2 ss za jednym razem jeden tga i jeden bmp więc pokazuje tylko raz a potem możemy sobie pomnożyc x2 ;] i wiemy że ma dać np 2 tga i 2 bmp ;]
Odpowiedz

  • +
  • -
Jak się nazwać - zdjęcie Jak się nazwać 06.08.2011

To jest wersja do amxbans czy nie ;P bo nie chce mi się do kodu zaglądać
Odpowiedz

icecold - zdjęcie icecold 06.08.2011

działa to z AMXBANS Gm 1.5.1 ?
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 06.08.2011

To nie jest plugin ss +ban ten robi tylko ss'y bana trzeba dać samemu
hiro się zobaczy oki ? ;]
Użytkownik speedkill123 edytował ten post 06.08.2011 19:25
Odpowiedz

  • +
  • -
Luffy - zdjęcie Luffy 07.08.2011

Niezłe ale hiro ma racje. Fajnie by było jak by autoban był :)
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 07.08.2011

Update pierwszego postu dodałem w innych informacjach jak zrobić szybsze robienie ss'ów przez admina ;]
Za niedługo dodam werjsce autobanującą ;]
Użytkownik speedkill123 edytował ten post 07.08.2011 22:35
Odpowiedz

  • +
  • -
Droso - zdjęcie Droso 10.08.2011

a co to za problem amx_ban nick gracza 0 ?
Wymusić w konsoli serwerowej :)

Plugin +
Odpowiedz

Lyons - zdjęcie Lyons 12.08.2011

fajnie by było jak by plugin zapisywal screena do bazy mysql i potem pokazywal ssy na stronie, np zrobil 10 ss'ow na pewno 1 z nich byl by widoczny że masz WH
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 12.08.2011

Nie da się przechwycić screenów gracza
Odpowiedz

Lyons - zdjęcie Lyons 12.08.2011

hymm, a jak by napisac w c## że jest program, sam on nam sie pobiera i jak zrobimy danemu graczowi ss'a to przez baze leci do niego, on szuka w cstrike podanej nazwy i wysyla do nas dany plik, plik leci do bazy a z bazy na strone ;) tak jak ma to images
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 12.08.2011

To zainstaluj za pośrednictwem CSa program na komputerze użytkownika, bez jego wiedzy :D
Odpowiedz

Lyons - zdjęcie Lyons 12.08.2011

co w tym takiego? wystarczy np nazwac program jako jakiś model broni i sie on pobiera ( dzięki pluginowi)

Co do banów, jak ma się zmienne IP to nawet można się odbanować na banie stałym (jak masz NS)
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 12.08.2011

No i jak go uruchomisz po pobraniu?
Odpowiedz

  • +
  • -
Bad Boys - zdjęcie Bad Boys 11.01.2012

Michal powiedz mi tylko czy to dziala tak samo jak to bylo na newizji
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 11.01.2012

Tak , tak samo.
+ Mały update :P
Poprzednia wersja miała bug z pobieraniem nicku gracza któremu robią ss'y , ip ,steam.
Użytkownik speedkill edytował ten post 11.01.2012 15:20
Odpowiedz

  • +
  • -
cedrik17 - zdjęcie cedrik17 15.01.2012

Koleżanki i koledzy, proszę o pomoc.

Plugin od strony serwera cs działa dobrze, loguje info i robi normalnie screeny, ale za cholerę nie chce się połączyć z bazą (te same dane na 100%, dostęp z zewnątrz na bazę nadany, hosting: biznes-host)

Cały czas loguje info:

L 01/15/2012 - 18:31:40: [adminchat.amxx] Chat: "xxx.PL [Only DD2/Inferno] " chat "Admin: hed zrobil screeny graczowi: PGT | FlauerS"
[b]L 01/15/2012 - 18:31:40: [amx_ss_www.amxx] Blad nie mozna polaczyc sie z baza (1045): Access denied for user 'virt6940_cedrik'@'195.114.0.128' (using password: YES)[/b]

W ogóle nie chce stworzyć tej tabeli w bazie, nie mam już pomysłów. Może ktoś by wyeksportował mi to, bo sam nie stworzę.
Użytkownik cedrik17 edytował ten post 15.01.2012 19:03
Odpowiedz

  • +
  • -
ZarzadCSB - zdjęcie ZarzadCSB 16.01.2012

Speed fajnie jak byś dał ver. działającą z ss z gm_amxbans to by było wspaniałe bo wiele osób na to oczekuje oraz dodać do tego opcje wyszukiwania gracza po ip/steam/nick
Użytkownik baned edytował ten post 16.01.2012 23:49
Odpowiedz