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
Inny

SklepSMS

inny

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

#1 O'Zone

    Wszechobecny

  • Użytkownik

Reputacja: 594
Wszechwiedzący

  • Postów:409
  • Steam:steam
Offline

Napisano 28.04.2019 14:40

*
Popularny

Ponad roku temu SeeK udostępnił na GitHubie webową część swojego SklepuSMS.

Postanowiłem zrobić forka, który pozwoli na wyłączenie systemu licencyjnego i korzystanie ze sklepu całkowicie za darmo,

wykorzystując do tego moją implementację głównego pluginu sklepu wykorzystywanego na serwerach.

 

Sam plugin napisałem już dość dawno, kiedy to prowadziłem jeszcze sieć i sklep

zaliczył całkiem długi przestuj z powodu właśnie niedziałającego serwera licencyjnego.

W repozytorium znajdziecie jego usprawnioną wersję.

 

Repozytorium projektu: https://github.com/T...ctor0/sklep-sms

 

Uwagi:

1. Na ten moment nie jest dostępny plugin sklepu na serwery CS:GO.

Jeśli ktoś jest chętny przeportować plugin z AMXX na SourceMod,

serdecznie zapraszam do zrobienia Pull request'a, na pewno wielu doceni wysiłek.

 

2. Plugin na serwery CS 1.6 działa jedynie na AMXX 1.8.3+,

aczkolwiek planuję zapewnić jego wsteczną kombatybilność z wersjami 1.8.1 i 1.8.2.

 

3. Osoby korzystające z oryginalnej wersji mogą w prosty sposób ją zmienić na tą.

Wystarczy pobrać build.zip z najnowszego release i podmienić plik .htaccess jak i folder includes,

a następnie dopisać linijkę LICENSE=false do confidential/.env.

Po tym wystarczy pobrać amxx.zip i podmienić plugin sklepu na serwerze.

Oczywiście zalecam skompilować go sobie lokalnie.

 

4. Jako, że w każdej chwili mogę zaprzestać dalszego wspierania projektu, osobom,

którym przede wszystkim zależy na stałych aktualizacjach i pomocy technicznej,

polecam mimo wszystko zakupienie licencji i korzystanie z oficjalnej wersji sklepu.


  • +
  • -
  • 10
Pomogłem? Daj Dołączona grafika

#2 tytusek

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 28.04.2019 14:47

Były jakieś zmiany jeśli chodzi o strukturę tabel w bazie danych względem oryginału? żeby nie było żadnych błędów po przesiadce na tę wersje


  • +
  • -
  • 0

#3 Hiko

    Wszechpomocny

  • Użytkownik

Reputacja: 34
Życzliwy

  • Postów:302
Offline

Napisano 28.04.2019 15:10


Fatal error: Uncaught exception 'App\Exceptions\RequestException' with message 'Could not connect to the license server.' in /profiles/g/gr/gra/grafikzafree/essa.cba.pl/includes/Cache/CachingRequester.php:72 Stack trace: #0 /profiles/g/gr/gra/grafikzafree/essa.cba.pl/includes/Cache/CachingRequester.php(57): App\Cache\CachingRequester->fetch(Object(Closure)) #1 /profiles/g/gr/gra/grafikzafree/essa.cba.pl/includes/Cache/CachingRequester.php(34): App\Cache\CachingRequester->fetchAndCache('external_config', Object(Closure)) #2 /profiles/g/gr/gra/grafikzafree/essa.cba.pl/includes/ExternalConfigProvider.php(46): App\Cache\CachingRequester->load('external_config', 7200, Object(Closure)) #3 /profiles/g/gr/gra/grafikzafree/essa.cba.pl/includes/ExternalConfigProvider.php(31): App\ExternalConfigProvider->loadConfig() #4 /profiles/g/gr/gra/grafikzafree/essa.cba.pl/includes/ExternalConfigProvider.php(39): App\ExternalConfigProvider->getConfig('sentry_dsn') #5 /profiles/g/gr/gra/grafikzafree/essa.cba.pl/includes/Providers/SentryService in /profiles/g/gr/gra/grafikzafree/essa.cba.pl/includes/Cache/CachingRequester.php on line 72

oczywiście twój build.zip


  • +
  • -
  • 0

POMAGAM NA ILE TYLKO POTRAFIĘ !

 

 


#4 O'Zone

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 594
Wszechwiedzący

  • Postów:409
  • Steam:steam
Offline

Napisano 28.04.2019 15:14

Struktura bazy danych jest nienaruszona ;)

 

Hiko, instalowałeś sklep na świeżo czy podmieniałeś pliki?

Jeśli podmieniałeś, to zakładam, że nie dopisałeś LICENSE=false do .env,

bo sklep w ogóle nie powinien się w takim wypadku łączyć z serwerem licencyjnym.

 

CachingRequester.php:

if ($response === null && getenv('LICENSE') !== "false") {
    throw new RequestException('Could not connect to the license server.');
}

Użytkownik O'Zone edytował ten post 28.04.2019 15:20

  • +
  • -
  • 2
Pomogłem? Daj Dołączona grafika

#5 Hiko

    Wszechpomocny

  • Użytkownik

Reputacja: 34
Życzliwy

  • Postów:302
Offline

Napisano 28.04.2019 15:41

 

Struktura bazy danych jest nienaruszona ;)

 

Hiko, instalowałeś sklep na świeżo czy podmieniałeś pliki?

Jeśli podmieniałeś, to zakładam, że nie dopisałeś LICENSE=false do .env,

bo sklep w ogóle nie powinien się w takim wypadku łączyć z serwerem licencyjnym.

 

CachingRequester.php:

if ($response === null && getenv('LICENSE') !== "false") {
    throw new RequestException('Could not connect to the license server.');
}

wogóle nie moge zainstalować wchodząć  strona.pl/install wyskakuje ten bład.

 


  • +
  • -
  • 0

POMAGAM NA ILE TYLKO POTRAFIĘ !

 

 


#6 O'Zone

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 594
Wszechwiedzący

  • Postów:409
  • Steam:steam
Offline

Napisano 28.04.2019 16:49

w ogóle nie moge zainstalować wchodząć  strona.pl/install wyskakuje ten bład.

 

Hmm... widzę, że CachingRequester działa już na etapie instalacji.

Co akurat w twoim przypadku spowodowało wyjątek związany z pobieraniem linku do sentry.io z http://license.sklep-sms.pl/config.

 

Przed chwilą wypchnąłem commit'a, który wyłącza cachowanie na etapie instalacji, więc request na ten adres URL nie zostanie wykonany.

Później zrobię re-release, tymczasem możesz sobie wrzucić plik z załącznika do includes/Cache.

 

 

Załączone pliki


Użytkownik O'Zone edytował ten post 28.04.2019 16:50

  • +
  • -
  • 0
Pomogłem? Daj Dołączona grafika

#7 Volter

    Zaawansowany

  • Użytkownik

Reputacja: 26
Życzliwy

  • Postów:127
  • Imię:Damian
  • Lokalizacja:Złocieniec
Offline

Napisano 28.04.2019 17:02

O'Zone

 

Tak z czystej ciekawości,chciałem sprawdzić działanie Sklepu więc go zainstalowałem, dodałem Serwer oraz usługi etc, etc.

Wgrałem plugin(usługę) vip'a i po wpisaniu /sklepsms

I ot co


[SKLEP-SMS] Nie ma zadnych dostepnych do kupienia uslug.

Hmm, poleciałem szybko do logów czyste.. wiesz czemu tak się dzieje?

 


  • +
  • -
  • 0

31.6.69.235:27410  - Coś dla starych wyjadaczy 1.6 DR CLASSIC

 

Fragarena.pl 


#8 O'Zone

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 594
Wszechwiedzący

  • Postów:409
  • Steam:steam
Offline

Napisano 28.04.2019 17:49

O'Zone

 

Tak z czystej ciekawości,chciałem sprawdzić działanie Sklepu więc go zainstalowałem, dodałem Serwer oraz usługi etc, etc.

Wgrałem plugin(usługę) vip'a i po wpisaniu /sklepsms

I ot co

[SKLEP-SMS] Nie ma zadnych dostepnych do kupienia uslug.

Hmm, poleciałem szybko do logów czyste.. wiesz czemu tak się dzieje?

Martwi mnie to "etc, etc.", bo w początkowej konfiguracji można pominąć sporo rzeczy.

Włączyłeś usługi dla tego serwera w panelu i dodałeś im cenniki?


  • +
  • -
  • 0
Pomogłem? Daj Dołączona grafika

#9 Volter

    Zaawansowany

  • Użytkownik

Reputacja: 26
Życzliwy

  • Postów:127
  • Imię:Damian
  • Lokalizacja:Złocieniec
Offline

Napisano 28.04.2019 18:02

 

O'Zone

 

Tak z czystej ciekawości,chciałem sprawdzić działanie Sklepu więc go zainstalowałem, dodałem Serwer oraz usługi etc, etc.

Wgrałem plugin(usługę) vip'a i po wpisaniu /sklepsms

I ot co

[SKLEP-SMS] Nie ma zadnych dostepnych do kupienia uslug.

Hmm, poleciałem szybko do logów czyste.. wiesz czemu tak się dzieje?

Martwi mnie to "etc, etc.", bo w początkowej konfiguracji można pominąć sporo rzeczy.

Włączyłeś usługi dla tego serwera w panelu i dodałeś im cenniki?

 

Oczywiście, jakbym mógł o tym Zapomnieć :) 


  • +
  • -
  • 0

31.6.69.235:27410  - Coś dla starych wyjadaczy 1.6 DR CLASSIC

 

Fragarena.pl 


#10 O'Zone

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 594
Wszechwiedzący

  • Postów:409
  • Steam:steam
Offline

Napisano 28.04.2019 19:40

Oczywiście, jakbym mógł o tym Zapomnieć :)

Mogę powiedzieć tylko tyle, że jeśli w sklepie nie ma do dostępnych kupienia żadnych usług

i nie pojawiają się absolutnie żadnego error logi, to z jednego z dwóch powodów:

1. Serwer nie posiada w panelu żadnych przypisanych usług.

2. Na serwerze nie ma włączonych pluginów tych usług.

 

 

Przed chwilą pojawił się re-release wersji 3.6.6 zawierający kilka drobnych poprawek.

Plugin sklepu jest już także kompatybilny z AMXX 1.8.1-1.8.2.

Jeśli któryś z moderatorów może usunąć uwagę na ten temat z pierwszego postu, będę zobowiązany :)


  • +
  • -
  • 1
Pomogłem? Daj Dołączona grafika

#11 Hiko

    Wszechpomocny

  • Użytkownik

Reputacja: 34
Życzliwy

  • Postów:302
Offline

Napisano 28.04.2019 20:00

 

Oczywiście, jakbym mógł o tym Zapomnieć :)

Mogę powiedzieć tylko tyle, że jeśli w sklepie nie ma do dostępnych kupienia żadnych usług

i nie pojawiają się absolutnie żadnego error logi, to z jednego z dwóch powodów:

1. Serwer nie posiada w panelu żadnych przypisanych usług.

2. Na serwerze nie ma włączonych pluginów tych usług.

 

 

Przed chwilą pojawił się re-release wersji 3.6.6 zawierający kilka drobnych poprawek.

Plugin sklepu jest już także kompatybilny z AMXX 1.8.1-1.8.2.

Jeśli któryś z moderatorów może usunąć uwagę na ten temat z pierwszego postu, będę zobowiązany :)

 

nie ważne juz , można usnac ten post


Użytkownik Hiko edytował ten post 28.04.2019 20:05

  • +
  • -
  • 0

POMAGAM NA ILE TYLKO POTRAFIĘ !

 

 


#12 O'Zone

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 594
Wszechwiedzący

  • Postów:409
  • Steam:steam
Offline

Napisano 28.04.2019 20:12

token ? co wpisać czy zostawić puste , i co jak wgrać ten moduł curl

 

Jeśli chcesz korzystać ze sklepu za darmo, to oczywiście pole tokenu licencyjnego pozostaw puste.

 

W mojej implementacji pluginu sklepu moduł curl nie jest wykorzystywany - używany jest standardowy moduł sockets.

Kody wysyłane do API sklepu są od razu wykorzystywane, a ryzyko przechwycenia i użycia danych kupowanej usługi mało prawdopodobne,

stąd też uznałem, że wykorzystanie curl do komunikacji po HTTPS nie jest kwestią krytyczną.


  • +
  • -
  • 0
Pomogłem? Daj Dołączona grafika

#13 Volter

    Zaawansowany

  • Użytkownik

Reputacja: 26
Życzliwy

  • Postów:127
  • Imię:Damian
  • Lokalizacja:Złocieniec
Offline

Napisano 28.04.2019 20:36

 

Oczywiście, jakbym mógł o tym Zapomnieć :)

Mogę powiedzieć tylko tyle, że jeśli w sklepie nie ma do dostępnych kupienia żadnych usług

i nie pojawiają się absolutnie żadnego error logi, to z jednego z dwóch powodów:

1. Serwer nie posiada w panelu żadnych przypisanych usług.

2. Na serwerze nie ma włączonych pluginów tych usług.

 

 

Przed chwilą pojawił się re-release wersji 3.6.6 zawierający kilka drobnych poprawek.

Plugin sklepu jest już także kompatybilny z AMXX 1.8.1-1.8.2.

Jeśli któryś z moderatorów może usunąć uwagę na ten temat z pierwszego postu, będę zobowiązany :)

 

Wiesz co, okazało się że jednak jest Error, którego całkowicie nie rozumiem,

[ERROR] SQL Error (Init): Can't connect to local MySQL server through socket '/tmp/mysql. (2002)

Jest on  o tyle dziwny, że tylko ten Plugin z 10 które mam podpięte pod Baze danych nie chce się połączyć.

Próbowałem kombinacji   localhost  127.0.0.1 oraz adres IP. Dodam, że Baza odblokowana na połączenia z zewnątrz.

Sklep podłączył się pod Bazę, ale plugin już nie chce wtf? 


  • +
  • -
  • 0

31.6.69.235:27410  - Coś dla starych wyjadaczy 1.6 DR CLASSIC

 

Fragarena.pl 


#14 O'Zone

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 594
Wszechwiedzący

  • Postów:409
  • Steam:steam
Offline

Napisano 28.04.2019 23:14

Wiesz co, okazało się że jednak jest Error, którego całkowicie nie rozumiem,

[ERROR] SQL Error (Init): Can't connect to local MySQL server through socket '/tmp/mysql. (2002)

Jest on  o tyle dziwny, że tylko ten Plugin z 10 które mam podpięte pod Baze danych nie chce się połączyć.

Próbowałem kombinacji   localhost  127.0.0.1 oraz adres IP. Dodam, że Baza odblokowana na połączenia z zewnątrz.

Sklep podłączył się pod Bazę, ale plugin już nie chce wtf? 

 

Sprawdź czy cvary bazy danych sklepu w configs/sklep_sms.cfg są dobrze wypełnione.


Użytkownik O'Zone edytował ten post 28.04.2019 23:16

  • +
  • -
  • 0
Pomogłem? Daj Dołączona grafika

#15 Volter

    Zaawansowany

  • Użytkownik

Reputacja: 26
Życzliwy

  • Postów:127
  • Imię:Damian
  • Lokalizacja:Złocieniec
Offline

Napisano 29.04.2019 08:12


Wiesz co, okazało się że jednak jest Error, którego całkowicie nie rozumiem,

[ERROR] SQL Error (Init): Can't connect to local MySQL server through socket '/tmp/mysql. (2002)
Jest on  o tyle dziwny, że tylko ten Plugin z 10 które mam podpięte pod Baze danych nie chce się połączyć.
Próbowałem kombinacji   localhost  127.0.0.1 oraz adres IP. Dodam, że Baza odblokowana na połączenia z zewnątrz.
Sklep podłączył się pod Bazę, ale plugin już nie chce wtf?
Sprawdź czy cvary bazy danych sklepu w configs/sklep_sms.cfg są dobrze wypełnione.
Wypełnione w ten o to sposób


// #########################
// ###  Dane Bazy MySQL  ###
// #########################

// Adres IP
sklepsms_host "127.0.0.1"
/ Uzytkownik
sklepsms_user "fajny"

// Haslo
sklepsms_pass "fajne"

// Nazwa bazy danych
sklepsms_db "sklepsms"

  • +
  • -
  • 0

31.6.69.235:27410  - Coś dla starych wyjadaczy 1.6 DR CLASSIC

 

Fragarena.pl 


#16 O'Zone

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 594
Wszechwiedzący

  • Postów:409
  • Steam:steam
Offline

Napisano 29.04.2019 10:31

// Adres IP
sklepsms_host "127.0.0.1"

Baza danych jest hostowana na tej samej maszynie co serwer?

Komunikat, który wcześniej podałeś wskazuje, że serwer z lokalną bazą MySQL połączyć się nie może.

Masz jakiekolwiek inne pluginy, które z niej korzystają, np. AmxBans?


  • +
  • -
  • 0
Pomogłem? Daj Dołączona grafika

#17 Volter

    Zaawansowany

  • Użytkownik

Reputacja: 26
Życzliwy

  • Postów:127
  • Imię:Damian
  • Lokalizacja:Złocieniec
Offline

Napisano 29.04.2019 12:01

// Adres IP
sklepsms_host "127.0.0.1"
Baza danych jest hostowana na tej samej maszynie co serwer?
Komunikat, który wcześniej podałeś wskazuje, że serwer z lokalną bazą MySQL połączyć się nie może.
Masz jakiekolwiek inne pluginy, które z niej korzystają, np. AmxBans?

Tak oczywiście, pod Baze danych jest podpiety, Sklep, AmxBans, SourceBansi Pare Pluginów
  • +
  • -
  • 0

31.6.69.235:27410  - Coś dla starych wyjadaczy 1.6 DR CLASSIC

 

Fragarena.pl 


#18 Volter

    Zaawansowany

  • Użytkownik

Reputacja: 26
Życzliwy

  • Postów:127
  • Imię:Damian
  • Lokalizacja:Złocieniec
Offline

Napisano 29.04.2019 12:02

// Adres IP
sklepsms_host "127.0.0.1"
Baza danych jest hostowana na tej samej maszynie co serwer?
Komunikat, który wcześniej podałeś wskazuje, że serwer z lokalną bazą MySQL połączyć się nie może.
Masz jakiekolwiek inne pluginy, które z niej korzystają, np. AmxBans?

Tak oczywiście, pod Baze danych jest podpiety, Sklep, AmxBans, SourceBans i Parę Pluginów
  • +
  • -
  • 0

31.6.69.235:27410  - Coś dla starych wyjadaczy 1.6 DR CLASSIC

 

Fragarena.pl 


#19 O'Zone

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 594
Wszechwiedzący

  • Postów:409
  • Steam:steam
Offline

Napisano 29.04.2019 14:19

Tak oczywiście, pod Baze danych jest podpiety, Sklep, AmxBans, SourceBans i Parę Pluginów

 

 

Zauważyłem, że konfiguracja, którą wcześniej podałeś nie jest prawidłowa i zawiera cvary z oryginalnej wersji sklepu.

Plik configs/sklep_sms.cfg, który jest ładowany przez plugin jest celowo dołączony do mojej paczki pluginów i powinien zawierać:

// KONFIGURACJA SKLEPU SMS

// Host bazy danych
sklepsms_sql_host "localhost"

// Użytkownik bazy danych
sklepsms_sql_user "user"

// Hasło bazy danych
sklepsms_sql_pass "password"

// Nazwa bazy danych
sklepsms_sql_db "database"

Użytkownik O'Zone edytował ten post 29.04.2019 14:25

  • +
  • -
  • 1
Pomogłem? Daj Dołączona grafika

#20 Volter

    Zaawansowany

  • Użytkownik

Reputacja: 26
Życzliwy

  • Postów:127
  • Imię:Damian
  • Lokalizacja:Złocieniec
Offline

Napisano 29.04.2019 14:37

 

Tak oczywiście, pod Baze danych jest podpiety, Sklep, AmxBans, SourceBans i Parę Pluginów

 

 

Zauważyłem, że konfiguracja, którą wcześniej podałeś nie jest prawidłowa i zawiera cvary z oryginalnej wersji sklepu.

Plik configs/sklep_sms.cfg, który jest ładowany przez plugin jest celowo dołączony do mojej paczki pluginów i powinien zawierać:

// KONFIGURACJA SKLEPU SMS

// Host bazy danych
sklepsms_sql_host "localhost"

// Użytkownik bazy danych
sklepsms_sql_user "user"

// Hasło bazy danych
sklepsms_sql_pass "password"

// Nazwa bazy danych
sklepsms_sql_db "database"

 

Faktycznie, Masz rację! na Testowym Serwerze musiałem kiedyś korzystać z Oryginalnej wersji chyba trial. I dlatego został config, a nie porównałem go z sklep_sms.cfg  z twojej Paczki serwer połączył się od razu  :)

Dziękuje ci Bardzo za twoją Pomoc!

 

EDIT. po skonfigurowanie URL serwera, dodaniu Cennika oraz Taryfy, wybrania Formy płatności. Nastał czas Przetestować. 

Wchodzę na Serwer wpisuję /sklepsms wybieram usługę następnie wypełniam hasłem i przechodzę do Płatności  

Dla testu podłączyłem się do cssetti 

Screenshot_2.png

 

Jak widać Plugin nie wyświetla treści choć podaje Dobry numer SMS'a, na stronie Sklepu podczas zakupu Usługi Wyświetla się zarówno Numer  jak i Treść SMS'a

 

 


Użytkownik Volter edytował ten post 29.04.2019 15:07

  • +
  • -
  • 0

31.6.69.235:27410  - Coś dla starych wyjadaczy 1.6 DR CLASSIC

 

Fragarena.pl 






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

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

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