W 1716 roku król Szwecji Charles XII zwrócił się do Emanuela Swedenborga z prośbą o opracowanie systemu liczbowego o podstawie 64. Miało to ułatwić np. obliczenia wojskowe ( mierzenie objętości skrzynek z prochem strzelniczym )Czytaj dalej
Miesiąc: sierpień 2013
Ukrywanie nie użytych bloków
Jest to prosty plugin do basebuilder który ukrywa nie użyte bloki po wypuszczeniu zombie. Bloki oczywiście wracają po starcie nowej rundy i są znowu dostepnę. Bloki użyte przez graczy do budowy zostają tam gdzie jeCzytaj dalej
Włamanie na „Sklep SMS v0.13”
Wpis ten omawia sposób ataku na Sklep SMS wykonany przez Sloenthran który dostępny jest tutaj http://amxx.pl/topic/116991-sklep-sms-v013/ Autor został poinformowany jakiego rodzaju jest to bug a także potwierdził naprawę tego ( no nie do końca 😛Czytaj dalej
Optymalizacja działania pluginów poprzez parametry kompilacji
O parametrze -d0 kompilatora pisałem już raz przy omawianiu tematu dekompilacji ( http://darkgl.pl/index.php/2012/08/27/zabezpieczanie-pluginu-przed-dekompilacja/ ) Jednak tego parametru nie należy traktować jako stworzonego wyłącznie do tego aby zapobiegać dekompilacji jest to raczej przypadkowy efekt niż zamierzonyCzytaj dalej
Zwracanie hard coded strings i trochę o samym return
Z pewnością kilka osób zna pewnego rodzaju sztuczkę która powoduje crash kompilatora. Wygląda to mnie więcej tak public functionTest(){ return "Hard coded string"; } ( działa na localu jak i na webkompilatorze amxx.pl 😉 )Czytaj dalej
Wskaźniki na zmienne w pawn
Pawn sam w sobie nie zawiera czegoś takiego jak wskaźniki ( zamiast tego mamy przekazywanie przez referencje ) jednak funkcje dostępne w amxx pozwalają na pobieranie adresu zmiennej , ustawianie wartości pod danym adresem itp.Czytaj dalej