[URL] https://amxx.pl/topic/72748-screenshoty-zapis-sql/
**ScreenShot SQL!**
by **byCZUS** & **Gh0st**
Witam, jakiś czas temu napisałem sobie plugin do ss'ów, w którym można zmienić
typ robionego screena (BMP / TGA).
Po zrobieniu danej ilości screenów plugin automatycznie banuje(zależne od
cvarów). Po włączeniu zapisu SQL i wpisaniu poprawnych danych tabela zostaje
stworzona automatycznie.
Można sobie wyłączyć zapis SQL dodając // przed
#define SQL_ZAPIS
Standardowa, jeżeli chodzi o amxx.
Skrypt php wgrywamy na stronę i edytujemy plik **data.php** , ustawiamy dane
do SQL !
amx_ss <authid, nick or #userid> [screens] [type 0/1]
amx_screen <authid, nick or #userid> [screens] [type 0/1]
Aby screeny zostały zrobione wystarczy wpisać **amx_ss nick** , jeżeli nie
podamy ilości zostanie zrobione 5 ss'ów BMP.
ss_hostname "" - hostname bazy danych, jeżeli wybrany zapis SQL
ss_username "" - użytkownik bazy danych, jeżeli wybrany zapis SQL
ss_password "" - hasło bazy danych, jeżeli wybrany zapis SQL
ss_database "" - nazwa bazy danych, jeżeli wybrany zapis SQL
ss_mscreens "10" - maksymalna ilość screenów
ss_interval "1.0" - co ile robione są screeny
ss_sitemap "http://amxx.pl" - strona wyświetlana w konsoli
ss_banplayer "1" - 0/1 Czy ma banować gracza
ss_bantime "0" - jeżeli banować to czas (0 perm)
ss_banreason "Wrzuc screeny na forum" - powód bana
[**NOWY TYP BANOWANIA (BMP + TGA
jednocześnie)**](http://amxx.pl/topic/72748-screenshoty-zapis-
sql/page__view__findpost__p__369998)
Warto też dodać sobie do addons/amxmodx/configs/clcmds.ini takie coś
"3 Screeny BMP" "amx_ss #%userid% 3 0" "bd" "u"
"3 Screeny TGA" "amx_ss #%userid% 3 1" "bd" "u"
"5 Screenow BMP" "amx_ss #%userid% 5 0" "bd" "u"
"5 Screenow TGA" "amx_ss #%userid% 5 1" "bd" "u"
Pozwoli nam to łatwiej robić screeny danemu graczowi
gracza) w amxmodmenu
Teraz czas na demo jak to wszystko wygląda z poziomu przeglądarki
**[url=http://byczek.amxx-dev.pl/Screeny/ "Zewnętrzny odnośnik"]Screeny[/url]**
Dodam, że początkowo skrypt długo może się ładować bo sprawdza mapy na
gametrackerze jeżeli je znajdzie to zostaną pobrane i wczytywane już będą z
naszej strony (folder maps). Dodatkowo, obrazki są skalowane do odpowiedniej
wielkości by mniej ważyły.
**Szczególne podziękowania dla Gh0st za
napisanie skryptu PHP !**
Masz propozycje ? Napisz !!
_**No to aktualizacja, ver 1.2**_
**Wypieramy Amxbans ScreenShot !**
1.0 - Pierwsze wydanie.
1.1 - Dodano: menu w amxmodmenu, ułatwia pracę !
[
[
[
Zachęcam do downloadu
testowania, jeżeli występują błędy proszę pisać
To co wyświetla się w Ilość screenów można zmieniać w
new const menu_ss[][] = {
{ 3, BMP }, { 5, BMP }, // Ilosc, Typ
{ 3, TGA }, { 5, TGA }
};
W paczce są stare pliki sma !
Załączone pliki
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=30490 "Pobierz załącznik"]
[/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=30490 "Pobierz załącznik"]**ScreenShots.zip**[/url] **86,34 KB** 1973 Ilość pobrań * [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=30491 "Pobierz załącznik"]
[/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=30491 "Pobierz załącznik"]**screenshot.sma**[/url] **5,46 KB** 793 Ilość pobrań [
**screenshot.amxx**](/kompilator/plugin/30491"Pobierz plik AMXX")
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=30821 "Pobierz załącznik"]
[/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=30821 "Pobierz załącznik"]**screenshot_new.sma**[/url] **7,5 KB** 1784 Ilość pobrań [
**screenshot_new.amxx**](/kompilator/plugin/30821"Pobierz plik AMXX")
Użytkownik **byCZUS** edytował ten post 24.03.2012 16:31
Załączniki:
screenshot.sma
screenshot_new.sma
ScreenShots.zip