←  Nowości

AMXX.pl: Support AMX Mod X i SourceMod

»

GmAMXBans
AMX Bans GM 1.6 (WEB) - PHP 8

  • +
  • -
l3szcz - zdjęcie l3szcz 04.10.2024

Witajcie. Ostatnimi czasy pracuję intensywnie nad zmianami w oryginalnym kodzie PHP dla AmxBans.

Podsyłam repozytorium: https://github.com/leszcz/amxbans-php7

 

Zachęcam do pobierania i testowania! :)

Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 05.10.2024

trzymam kciuki :D

Odpowiedz

  • +
  • -
l3szcz - zdjęcie l3szcz 05.10.2024

Właśnie wczoraj wjechał gruby update i teraz amxbans nadaje się jako tako do użytku. Jeszcze zostaje poprawa wielu warningów, zmiana na bardziej optymalne i bezpieczne PDO oraz ostatecznie optymalizacja i refaktoring kodu w pełni do PHP 8. xD
Odpowiedz

  • +
  • -
l3szcz - zdjęcie l3szcz 07.10.2024

Panowie i Panie, wjechały kolejne zmiany tym razem ogromne. 

- Zmieniłem nawiązywanie połączenia z mysqli_* na bardziej bezpieczne i wydajne PDO
- Dodałem typowanie poprawnego zwrotu do przynajmniej większości funkcji (np. function abc(): string {} )
- Zmieniłem sposób szyfrowania hasła na bezpieczny password_hash()
- usunąłem niepotrzebne pliki 
- naprawiłem najczęściej występujące błędy przy instalacji

Skrypt do pobrania już na:

https://github.com/leszcz/amxbans-php7 :) 

Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 07.10.2024

Dzizas, ale za różnych autorów w gicie to powinieneś dostać baty :D 

 

A nie łatwiej byłoby to przepisać na coś bardziej elastycznego zamiast łatać obecny kod? Tak z Ciekawości pytam.  

Odpowiedz

  • +
  • -
l3szcz - zdjęcie l3szcz 07.10.2024

Wiem, robiłem to przez długi okres czasu na różnych kompach xD
Generalnie - tak, chce to przepisać ostatecznie na jakiś framework PHP - pewnie Laravel zostawiając pełną kompatybilność z tym co jest obecnie pod względem struktury bazy.

Ale na razie przerabiam to co jest jako taki challenge xD

Odpowiedz

  • +
  • -
wonsz żeczny - zdjęcie wonsz żeczny 30.03.2025

Hej,

zainstalowałem twojego bansa i strona wyświetliła się poprawnie ale po kilku minutach zaczęło wyświetlać HTTP ERROR 500.

Instalowałem na wersji php 8.4, sprawdzałem też na 8.0 i 7.1 i to samo, z tym, że teraz nie usuwa się plik setup.php a instalacja dobiega do końca bez błędów.

 

Zainstalowałem starego bansa na php 5.4 i śmiga.

Odpowiedz

  • +
  • -
l3szcz - zdjęcie l3szcz 31.03.2025

Cześć, sprawdzę co tam się dzieje i dam znać.

Odpowiedz