Wybacz. Zagalopowałem się.
To równanie zostało stworzone przy pomocy kodu LaTeX:
Edytor LaTeX online: CodeCogs.com/latex/eqneditor.php
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.
|
bociek1994 nie posiada znajomych
Napisane przez dasiek
w 28.05.2014 07:49
Napisane przez wezmnienozem
w 25.05.2014 17:19
Teoretycznie to to samo ale jakieś modyfikacje na pewno są w kodzie. Nie wiem czy jest czysty AmxBans lecz ja mam ten i polecam go
http://amxx.pl/topic...bans-151-final/
Napisane przez Sloenthran
w 24.05.2014 22:08
Proszę bardzo...
report_check_admin // 1 - włącza sprawdzanie admina | 0 - wyłącza sprawdzanie admina
Napisane przez Sloenthran
w 23.05.2014 11:08
Dla osób które wkurza spam na SB a posiadają IPB:
1. Wchodzimy do PA -> Wygląd -> Wygląd -> Style i szablony -> Nazwa naszego stylu -> Strona główna -> boardIndexTemplate -> Na samym dole dodajemy poniższy kod i zapisujemy (oczywiście odpowiednio edytując adres!)
<br> <div class="category_block block_wrap" style="margin: 0 10px 10px;"> <h3 id="category_289" class="maintitle"><a class="toggle right" href="#" title="Wyświetl tą kategorię"></a>Sloenthran Report Player</center></h3> <div class="table_wrap"> <iframe allowtransparency="true" frameBorder="0" height="60px" width="750px" scrolling="no" src="Tutaj podaj adres do pliku .php"></iframe> </div> </div> <br>
2. Wchodzimy do naszej bazy danych i wykonujemy następujący kod:
CREATE TABLE IF NOT EXISTS `report_player` ( `id` int(255) NOT NULL AUTO_INCREMENT, `server` varchar(512) COLLATE utf8_polish_ci NOT NULL, `time` int(255) NOT NULL, `ip` varchar(512) COLLATE utf8_polish_ci NOT NULL, `name` varchar(512) COLLATE utf8_polish_ci NOT NULL, `message` varchar(512) COLLATE utf8_polish_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
3. Pobieramy plik PHP z załącznika i edytujemy odpowiednio dane do bazy danych a następnie wrzucamy go na FTP i podajemy odpowiedni adres w punkcie 1!
mysql_connect('Host', 'User', 'Pass'); mysql_select_db('Base');
4. Pobieramy wersję report_player z załącznika i zmieniamy cvar report_number_shout na 3... Oczywiście jeżeli teraz są inne dane do bazy niż wcześniej to zmieniamy również i inne cvary.
5. Gotowe
Wygląda to tak:
Napisane przez Ogen Dogen
w 22.05.2014 18:35
# for p.47 clients that do not support unique id generation (default is STEAM_ID_LAN [8] ) cid_NoSteam47 = 5
Tą linijkę ustaw na 5. Luka z sidem : http://amxx.pl/topic...ackiem-steamid/
Napisane przez Gh0st
w 06.10.2013 14:36
Podstawowe informacje o sklepie:
Aktualna wersja: 1.3.0
(Według: Numeracja wersji oprogramowania)
Demo: Sklep Automatyczny Counter-Strike
Krótki opis:
Sklep w pierwszym wydaniu oferuje nam wiele udogodnień, jakimi są rozbudowany system grup umożliwiający jej dodawanie/usuwanie/edytowanie/ustawienie danej grupie wybranych przez nas uprawnień, dodatkowo na etapie tworzenia usługi możemy wybrać dla jakich grup usługa ma być dostępna, w sklepie znajdziemy również możliwość połączenia się z wieloma AmxBans'ami (ilość nieograniczona) i podczas tworzenie usługi wybrać na którym serwerze z którego amxbans'a usługa ma być dostępna. Do udogodnień dodam również system newsów pozwalający na dodawanie/usuwanie/modyfikowanie ( jeśli użytkownik posiada takie uprawnienia ) z możliwością polubienia newsa, jeśli nie jest się jego autorem.
Kupienie ponownie danej usługi jest równo znaczne z jej przedłużeniem.
Dodatkowo po upływie określonego czasu jeśli użytkownik nie przedłużył usługi zakupione flagi zostaną usunięte, ale do tego potrzeba będzie nam cron np https://www.setcronjob.com/
Dodatkowo:
Aktualne API płatności które możesz wybrać i skonfigurować w panelu administracyjnym:
Pukawka | Wiaderko | CsSetti | DotPay
Dodałem tylko 2 API gdyż jeśli te API będę działać poprawnie(a powinny po poprawnym skonfigurowaniu), będę dodawał następne żeby nie robić zamieszania.
Instalacja i konfiguracja:
Na czas instalacji powinno się zmienić chmody plików config.php i .htaccess na 777, jeśli tego nie zrobisz w niektórych przypadkach instalacja może się powieść ale skrypt nie będzie działał poprawnie
1. Po pobraniu sklepu, należy wypakować wszystkie pliki i wysłać je na swój serwer www
2. Wejść w plik install.php
3. Uzupełnić poprawnie dane, zwracając uwagę na konfiguracje strony gdyż jest to kluczowe(tak samo ważne jak baza danych)
4. Kliknąć przycisk instaluj, jeśli wszystko poszło poprawnie powinna nam się wyświetlić informacja o powodzeniu.
5. Po poprawnym zainstalowaniu cron powinien wykonywać akcje co najmniej raz dziennie wchodząc na adres
twojastrona.pl/service/refresh
SS:
Aktualne rzeczy które mam zamiar zrobić:
Sklep będzie cały czas aktualizowany, jest to mój priorytetowy projekt na którym mam zamiar się uczyć
Proszę o komentowanie i ocenianie mojej pracy również o pomysły
Lista zmian:
1.0.0 -> 1.0.1:
(dnia: 2013.10.06)
1.0.1 -> 1.0.2:
(dnia: 2013.10.07)
1.0.2 -> 1.1.0
(dnia: 2013.10.09)
1.1.0 -> 1.2.0
(dnia: 2013.10.14)
1.2.0 -> 1.3.0
(dnia: 2013.11.01)
Update, aby wykonać update należy usunąć foldery application, system oraz media i wgrac wszystkie pliki z paczki z na serwer, i wejść na adres
twojastrona.pl/update.php
update 1.2.0 - 1.3.0.rar 200,59 KB 1720 Ilość pobrań
Instalacja:
Sklep Automatyczny 1.3.0.rar 203,29 KB 6252 Ilość pobrań
Jeśli miałby ktoś problem z rozpakowaniem owych plików, należy pobrać nowy WinRAR 5.
Jeśli chcesz dokonywać aktualizacji, musisz regularnie odwiedzać amxx.pl gdyż będą tylko 2 pliki
Napisane przez Sloenthran
w 11.09.2013 15:34
Aktualizacja do v0.16
Zmiany:
* Nowe API -> OwnServer.pl
* System rang
* Poprawa API -> Pukawka.pl | Platnosci-Online.pl
Napisane przez Sloenthran
w 08.09.2013 06:49
Już wiem co zjebałem... Poprostu z lenistwa skopiowałem to:
$Query = @mysql_query("SELECT `price`, `name` FROM buy WHERE id='$ID'"); $Return = @mysql_fetch_array($Query);
I poniżej wkleiłem coś takiego:
$Query = @mysql_query("SELECT `pay` FROM settings WHERE id='$ID'"); $Return = @mysql_fetch_array($Query);
I nie pomysłałem że wtedy nie będzie to działać prawidłowo
Napisane przez Siwson
w 13.07.2008 21:50
Napisane przez Sloenthran
w 14.08.2013 06:37
SMS SHOP v0.19
Obsługiwane API:
Zabijaka.pl | ProfitSMS.pl | Pukawka.pl | GameSol.pl | Platnosci-Online.pl | OwnServer.pl | HomePay.pl
Funkcje panelu admina:
* Dodawanie i usuwanie premek
* Zmiana ustawień i API
* Ustalanie numerów ProfitSMS
* System Rang
Wymagania skryptu:
*GM AmxBan 1.6+
* Odczyt adminów z SQL
Instalacja:
* Wrzucamy rozpakowany skrypt na FTP
* Wchodzimy na stronę naszego sklepiku -> Instalator przeprowadzi nas przez resztę
Uwaga:
* Jedynym warunkiem korzystania z skryptu jest nie modyfikowanie stopki...
Czekam na dalsze propozycje
CHANGELOG:
v0.02
* Dodano nowe API -> Zabijaka.pl | Pukawka.pl | GameSol.pl
v0.03
* Lekka optymalizacja skryptu
* Naprawa drobnego buga przez którego nie można było usuwać premek
* Dodano możliwość dodawania opisu zakupu
* Dodano BBCode do opisu
v0.04
* Lekka optymalizacja kodu
* Dodanie API Platnosci-Online.pl
* Naprawa API Pukawka.pl
* Naprawa API Zabijaka.pl
v0.05
* Naprawiono drobny błąd w zapytaniu w wersji v0.04 uniemożliwiający zapis ustawień
* Dodano możliwość dodawania zakupów RCON
* Dodano opcję [nick] do komendy RCON (jest podmieniana na nick użytkownika)
v0.06
* Naprawione błędy w zakupach przez RCON
* Dodano obsługę Minecraft (komendy wykonywane przez RCON)
v0.07
* Naprawiony moduł dodawania zakupów do Minecraft
v0.08
* Poprawiono błąd stylistyczny w ustawieniach
* Dodano nowe API -> FiberHost.pl
* Dodano możliwość usuwania zakupów -> MC & RCON
v0.09
* Poprawa "wyglądu" w ustawieniach i stronie głównej po zalogowaniu
* Dodanie możliwości edycji wszystkich zakupów
v0.10
* Po edycji zakupu cofa nas teraz do strony głównej
* Dodano możliwość zresetowania sklepiku
v0.11
* Całkowicie odmieniony szablon graficzny
* System logowania i rejestracji dla użytkowników
* Kupować może tylko zalogowany (portfel)
* Możliwość zmiany hasła przez użytkownika
* Administrator może edytować ogłoszenie na stronie głównej poprzez panel
* Administrator może dodawać kasę użytkownikom
* Nowe API - CSSetti.pl
v0.12
* Dodano moduł sprawdzania czy ma się aktualną wersję sklepiku
* Poprawiono drobny błąd wyżej
* Dodano możliwość wyboru czy niezalogowani mogą kupować czy nie
* Zmiana "wyglądu" panelu admina -> Zakładki
v0.13
* Optymalizacja skryptu i zapytań do bazy danych
* Naprawa błędu zgłoszonego przez Shelviego (2x Zakupy)
* Listy rozwijane w ustawieniach mają domyślnie ustawione aktualne ustawienia
* Przeniesienie API do pojedyńczej zakładki (nie miało sensu ładowanie wszystkich naraz )
v0.14
* Łatka bezpieczeństwa
v0.15
* Dodano obsługę wielu AmxBan-ów
* Dodano listę dostępnych stron do otwierania
* Połączenie wszystkich funkcji w jedną klasę
* Naprawiono wszelkie zauważone błędy
v0.16
* Nowe API -> OwnServer.pl & HomePay.pl
* System rang
* Poprawa API -> Pukawka.pl | Platnosci-Online.pl
v0.17
* Dodano system uprawnień dla adminów
* Nowe API -> Dedyki.net
* Dodano 2 nowe ustawienia
v0.18
* Przebudowa klasy obsługującej zakupy
* Dodanie pliku cron.php który należy wrzucić do crontaba aby premki były pojedyńczo usuwane
* Optymalizacja kodu
* Dodanie możliwości podglądu premek które się kupi
* Dodano sprawdzanie czy hasło zgadza się z podanym wcześniej
v0.19
* Przebudowa klasy obsługującej sprawdzanie kodu
* Optymalizacja kodu
* Dodanie auto-loadera klas
* Dodanie możliwości zakupów MySQL
poprzednie wersje
shop_v016.zip 216,88 KB 274 Ilość pobrań
shop_v017.zip 225,99 KB 387 Ilość pobrań
shop_v018.zip 229,78 KB 294 Ilość pobrań
Napisane przez
AztekHQS
w 27.09.2012 19:55
Już pisałem. Teraz oficjalnie. Jest ktoś w stanie przerobić ten plugin do jak najprostrzej postaci?
Chodzi mi o usunięcie niepotrzebnych funkcji dotyczących wyświetlania informacji w say'u.
#include <amxmodx>
#include <geoip>
#define MAX_COUNTRYS 15
new g_Mode
new g_CC[MAX_COUNTRYS+1][4]
new g_Countries
new CountyList[128]
public plugin_init()
{
register_plugin("Country kicker","1.0.0","EKS, translated naXe")
register_cvar("sv_country_name","POL")
register_cvar("sv_country","1")
}
public plugin_cfg()
{
g_Mode = get_cvar_num("sv_country")
new CvarInfo[MAX_COUNTRYS*3+MAX_COUNTRYS+2]
get_cvar_string("sv_country_name",CvarInfo,MAX_COUNTRYS*3+MAX_COUNTRYS+2)
g_Countries = ExplodeString( g_CC, MAX_COUNTRYS, 3, CvarInfo, ',' )
for(new i=0;i<=g_Countries;i++)
format(CountyList,127,"%s %s",CountyList,g_CC[i])
}
stock ExplodeString( p_szOutput[][], p_nMax, p_nSize, p_szInput[], p_szDelimiter )
{
new nIdx = 0, l = strlen(p_szInput)
new nLen = (1 + copyc( p_szOutput[nIdx], p_nSize, p_szInput, p_szDelimiter ))
while( (nLen < l) && (++nIdx < p_nMax) )
nLen += (1 + copyc( p_szOutput[nIdx], p_nSize, p_szInput[nLen], p_szDelimiter ))
return nIdx
}
stock IsConInArray(Con[4])
{
for(new i=0;i<=g_Countries;i++)
{
if(equal(Con,g_CC[i]))
return 1
}
return 0
}
stock IsLocalIp(IP[32])
{
new tIP[32]
copy(tIP,3,IP)
if(equal(tIP,"10.") || equal(tIP,"127"))
return 1
copy(tIP,7,IP)
if(equal(tIP,"192.168"))
return 1
return 0
}
public client_connect(id)
{
new userip[32]
new CC[4]
get_user_ip(id,userip,31,1)
geoip_code3(userip,CC)
if(strlen(userip) == 0)
{
get_user_ip(id,userip,31,1)
if(!IsLocalIp(userip))
log_amx("%s made a error when passed though geoip",userip)
return PLUGIN_HANDLED
}
if(g_Mode == 1 && !IsConInArray(CC))
server_cmd("kick #%d Tylko POL %s jest dopuszczalna",get_user_userid(id),CountyList)
else if(g_Mode == 2 && IsConInArray(CC))
server_cmd("kick #%d No %s sa dopuszczane na tym serwerze",get_user_userid(id),CC)
return PLUGIN_HANDLED
}