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
 

Filip1512 - zdjęcie

Filip1512

Rejestracja: 30.09.2011
Aktualnie: Przegląda temat Bonus za kase by Filip v1.0
Poza forum Ostatnio: 24.05.2019 01:12
*****

#609690 Voices Management - Alltalk przy małej ilości osób na serwerze

Napisane przez Filip1512 on 27.01.2014 04:29

opis

 

Plugin, do którego działania wymaga innego pluginu - Voices Management.

Przy mniej niż 9 graczach na serwerze jest ustawiany alltalk - cvar vm_alives jest ustawiany na 2.
Przy 9 lub więcej graczach na serwerze alltalk zostaje wyłączony - cvar vm_alives jest ustawiany na 0.

Cvar jest sprawdzany co 60 sekund (nie potrzeba częściej).

 

Plugin można oczywiście do woli edytować w zależności od ustawień cvaru na serwerze.

 

 

download

 

Załączony plik  vm_set.sma   724 bajtów  157 Ilość pobrań
  vm_set.amxx


  • +
  • -
  • 1


#609688 Show IP - na 2 komendy, bez portu

Napisane przez Filip1512 on 27.01.2014 04:24

opis

 

Tym razem drobna edycja pluginu show_ips i jakiegoś tam jeszcze.

W jednym z tych pluginów, żeby wydrukować listę IP graczy trzeba było wpisać w konsoli "amx_ip", co może być nie wygodne.
W drugim pluginie wpisywało się na czacie "/ip", jednakże wypisywało IP+Port.

Zmiana bardziej kosmetyczna, polegająca na dodaniu obu tych komend w pluginie oraz bez wypisywania portu przy ich użyciu.

 

download

 

Załączony plik  show_ips.sma   824 bajtów  244 Ilość pobrań
  show_ips.amxx


  • +
  • -
  • 4


#609684 Dead Advertisement

Napisane przez Filip1512 on 27.01.2014 04:11

opis
 
Cześć,
w związku z tym, że kończę swoją przygodę z prowadzeniem serwerów udostępnię wam moje edycje pluginów bądź drobne pluginy, których jestem autorem.
Tym razem przedstawiam wam plugin, który co 3 śmierci wyświetla informację o forum w hudzie, a po kilku sekundach podaje IP na czacie.
Aby ograniczyć się z jakimikolwiek cvarami, wszelkie zmiany wprowadzamy w pliku SMA. Plugin nie jest duży ani skomplikowany, więc i kłopotów z edycją nie będzie.


konfiguracja
 
W kodzie SMA:
 
#define ILOSC_SMIERCI 3
new const prefix[] = "[ Twoje_Forum.PL ]"
new const adres_forum[] = "www.Twoje_Forum.PL"

Oczywiście całą resztę jak treść wiadomości na hudzie czy czacie oraz czas po jakim bedzie się wyświetlało można zmienić wedle swojego uznania w dalszej części kodu.


download

Załączony plik  dead_adv.sma   1,35 KB  200 Ilość pobrań
  dead_adv.amxx
  • +
  • -
  • 2


#599027 [ROZWIĄZANE] Mikrofon graczy na HLDS 6027+

Napisane przez Filip1512 on 30.12.2013 14:42

Wrzuciłeś plik .so czy .dll? xD Pokaż plugins.ini metamoda.


  • +
  • -
  • 1


#595624 Shooters.pl vs Pukawka.pl

Napisane przez Filip1512 on 23.12.2013 13:16

Dla pukawki nie ma obecnie żadnych konkurentów, nawet rzekomo polecana zabijaka, która ma serwery porównywalne jakościowo do gameserva.

Shooters oczywiście nie jest zły, ale pukawka jest lepsza.


  • +
  • -
  • 1


#594321 [ROZWIĄZANE] Szukam pluginu (IP+NICK)

Napisane przez Filip1512 on 18.12.2013 16:50

Ewentualnie napisałem coś

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Filip"
#define VERSION "1.0"
#define AUTHOR "IP Logs"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
}

public client_connect(id){
    
    if(!is_user_bot(id) && !is_user_hltv(id)){
        new ip_gracza[16]
        new nick_gracza[32]
        
        get_user_ip(id, ip_gracza, 15, 1)
        get_user_name(id, nick_gracza, 31)
        
        if(file_exists("addons/amxmodx/logs/ip_logs.ini")){
            
            new szText[128], iLen=0, iMax=sizeof(szText) - 1;
            iLen += formatex(szText[iLen], iMax-iLen, "%s", nick_gracza);
            iLen += formatex(szText[iLen], iMax-iLen, " - ");
            iLen += formatex(szText[iLen], iMax-iLen, "%s", ip_gracza);
            
            write_file("addons/amxmodx/logs/ip_logs.ini", szText, -1)
        }
    }
}

Nie testowałem.


  • +
  • -
  • 1


#591214 Nowy Śnieg / New Snow (+cl_weather switch)

Napisane przez Filip1512 on 07.12.2013 18:44

No niestety nie zadziała - bo nie wyświetlasz menu + nie ma handlera (jest, ale w funkcji gdzie powinno być wyświetlanie)

 

Wyświetlanie: menu_display

Handler był, tylko nie zmieniłem nazwy publica i nie zrobiłem nowego na komendę, żeby wyświetliło menu ;)

Poprawione.


  • +
  • -
  • 1


#590589 [ROZWIĄZANE] Nazwa serwera

Napisane przez Filip1512 on 05.12.2013 01:09

Wyłącz serwer następnie zmień nazwę na hostingu czyli pukawce zapisz ustawienia i ponownie uruchom serwer.

 

Co ma nazwa serwera w panelu pukawki do nazwy wyświetlanej serwera?

 

Topic - sprawdź jeszcze w amxx.cfg, czy nie masz nigdzie wpisu zmieniającego nazwę serwera.

Ewentualnie ustawienia dproto

ServerInfoAnswerType

na 2.


  • +
  • -
  • 1


#589622 [ROZWIĄZANE] Czas nadanych uprawnień przez set_user_flags

Napisane przez Filip1512 on 30.11.2013 00:17

Wygasają po zmianie mapy.


  • +
  • -
  • 1


#588605 Nowy Śnieg / New Snow (+cl_weather switch)

Napisane przez Filip1512 on 26.11.2013 15:04

opis

 

Mini przeróbka pluginu DarkGL'a, w której dodałem możliwość zmiany ilości padającego śniegu poprzez komendę ;) Wartość zmienia się każdorazowo po wpisaniu na 0-3.

Standardowo plugin Darka ustawiał każdorazowo po wejściu na serwer cl_weather na 1 - usunąłem to.

 

 

Więcej info:

http://amxx.pl/topic...snieg-new-snow/

 

 

komendy

 

/snieg

 

 

download

 

Wersja z menu:

 

Załączony plik  snowNew.sma   2,24 KB  256 Ilość pobrań
  snowNew.amxx

 

 

Wersja ze switchem na komendę:

Załączone pliki


  • +
  • -
  • 3


#586446 Niewykrywanie logów gry z dnia na dzień

Napisane przez Filip1512 on 18.11.2013 13:42

Crontab co 1h? Zmień na co najmniej 4h.

Sprawdź CHMODy folderu /logs/


  • +
  • -
  • 1


#586377 Spis rodzajów ZombieModów

Napisane przez Filip1512 on 17.11.2013 23:44

Cześć,

kiedyś widziałem na jakimś forum spis wszystkich rodzajów ZombieMod, z tego co pamiętam to było ich chyba 16, ale nie mogę tej listy znaleźć.

Moglibyście pomóc przy sporządzeniu listy?

Te, które mi w obecnej chwili przychodzą na myśl:

 

- Zombie Plague

- Biohazard

- BaseBuilder

- L4D

- CSO

//dodane

- Zombie Escape

- Zombie Hell

- Zombie Horde

- Zombie Mod

- Zombie Plague Advance

- Zombie Scenario

- Human Scenario

- poniedzialek rano ( :lol: )


  • +
  • -
  • 1


#583532 Sklep Automatyczny Counter-Strike

Napisane przez Filip1512 on 07.11.2013 21:05

Zwracam uwagę nawet na pierdoły, więc..
Najpierw sugestia - zmień miejsce wyświetlania tej informacji
 

Zalogowany jako: Filip

 
na borderze na górze strony.
 

PA -> Konfiguracja strony -> Dodaj nowe ustawienia - zmień wygląd tego okienka, strasznie facebookowo to wygląda, zresztą chyba buttony też są facebookowe w pozostałych okienkach.
 
PA -> Konfiguracja strony -> Podstawowe - literówka
 

{ACTION_NAME} - Sklep automatycznya

 
PA -> Konfiguracja strony -> Usługi - no właśnie, literówki, w tytule okienka, które wyskakuje, obok pola do uzupełnienia, na dole, spacje przy nawiasach itp.
Na ogół nie podoba mi się system dodawania usług. Powinna być według mnie:
- nazwa
- flagi
- ilość dni
- koszt usługi (według waluty sklepowej, nie wartości SMS)
- opis
Pod tym możliwość wyboru wielu serwerów, a nie tylko 1. Było by i wygodniej i wyraźniej, bo nie każdy podaje cenę / dzień, a powiedziałbym nawet, że nawet mało kto. Z tego co patrze, to gdyby tak byś zrobił jak napisałem, to później był by problem przy przedłużaniu, ale.. może by stworzyć coś takiego jak "grupowe usługi", tj. VIPy na (załóżmy) 7, 14 i 30 dni były by grupą jednej usługi, ale o różnych wartościach w dniach?
To jest jedyny w sumie powód, dla którego nie skorzystam z tego skryptu, a szkoda, bo jest genialny, ale to później.

 

PA -> Konfiguracja Strony -> Kody premium - nie działa, chyba, że dopiero będzie dopiero w przyszłych aktualizacjach, no ale wyskakuje
 

Nie masz uprawnień do przeglądania tej sekcji

 
 
PU -> Ogólnie informacje - dla bezpieczeństwa usunąłbym informacje o %
 

Twój portfel to 100% stanu konta wszystkich użytkowników

 
Albo przynajmniej dodałbym możliwość wyłączenia tej opcji.

Formularz zakupu usługi
W formularz zakupu usługi brakuje opcji kupna usługi na Adres IP.

Dodawanie usług osobom z innymi flagami
Tu się rodzi problem, bo admini mający przykładowo flagi "bcdefiju" mają też dodaną określoną ilość dni swojego opłaconego admina, więc gdyby taki admin wpadłby na pomysł, żeby kupić sobie VIPa ze sklepiku, to zgaduje, że mu przedłuży okres admina i dostanie jeszcze dodatkowo flagę "t"(vip, już się tak przyjęło, że "t" to przeważnie vip), inaczej to by wyglądało, gdyby w przypadku takiej osoby po prostu dodać mu jeszcze 1 konto z flagami samego VIPa, ale wtedy GMBans źle odczytuje jego uprawnienia i bardzo często jest tak, że takiej osobie (mającej 2 adminów na jeden SID/IP) nie działa admin i w takim przypadku byłoby dobrze, aby ktoś się zabrał na jakiś fix do bansa, który by dodawał flagi danej osobie po wejściu na serwer jeśli ma 2 konta, a nie mu je nadpisywał.


AMXBANS
 
Idąc już bardziej w stronę AMXBansa, to proponowałbym kilka rzeczy bardziej wizualnych/informacyjnych. Całość opieram na GMBansie 1.6 z modyfikacją od Kawona, choć myślę, że to nie ma większego znaczenia.
Standardowo skrypt dodaje dane do DB tak:
 

SteamID / IP / Nazwa - SID lub NICK
Hasło - puste albo hasło
Uprawnienia - uprawnienia
Flagi - "a" lub "ce" (i o ile wprowadzisz - "de")
SteamID - nie pamiętam, wpisuje SID albo puste zostawia
Nick - SID lub NICK

Widoczny na liście Adminów: Nie
ze statystycznym czasem bana: nie wiem, chyba "Tak", ale nie sprawdzałem


Moja propozycja wygląda tak, aby można było bardziej skonfigurować te pola w bansie, czyli:
 

 

SteamID / IP / Nazwa - SID lub NICK
Hasło - puste albo hasło
Uprawnienia - uprawnienia
Flagi - "a" lub "ce" (i o ile wprowadzisz - "de")
SteamID - jeśli usługa jest na SID, wpisuje SID, jeśli na coś innego to pozostawia puste
Nick - w PA, w usługach, dodać przy każdej usłudze opcję "Prefixu nazwy do usługi", a nick byłby pobierany z nazwy użytkownika w sklepiku. Bardziej szczegółowo, chodzi mi o to, że "prefix" by był czymś, co by było zawsze dodawane przed nickiem w tej rubryczce w bansie (np. [VIP]), a login pobierany ze sklepiku (np. Administrator) był by drugim "członem" całego pola.
Po wykupieniu usługi to pole wyglądałoby tak: [VIP] Administrator.

Widoczny na liście Adminów: Wprowadzić możliwość wyboru (tak/nie)
ze statystycznym czasem bana: Wprowadzić możliwość wyboru, albo ustawić na 'nie', bo nigdy nie widziałem, żeby ktoś to używał..


Mam nadzieję, że przemyślisz to co zaproponowałem, bo jest sporo do zrobienia.
Sklepik bardzo przejrzysty, rozbudowany i widać, że włożyłeś w niego dużo pracy, a co najlepsze - jest darmowy. Mam też nadzieję, że pod kątem bezpieczeństwa jest on dobrze zabezpieczony przed sytuacjami typu doładowywania sobie portfela nie płacąc.

 

 

ps.

 

 

5. Po poprawnym zainstalowaniu cron powinien wykonywać akcje co najmniej raz dziennie wchodząc na adres

twojastrona.pl/service/refresh

Odnośnie tego, mam hosting na unixstormie, byłby ktoś w stanie podać polecenie do wykonania?


  • +
  • -
  • 1


#572292 [ROZWIĄZANE] roundsound plugin

Napisane przez Filip1512 on 18.09.2013 15:13

Ja swój problem rozwiązałem w taki sposób, że cvary ustawiłem już w SMA i skompilowałem na nowo, bo poprostu ich plugin nie czytał z osobnych plików i potem już wszystko śmigało, a jak robiłem tak jak Ty to nic nie działało, albo działało ale bardzo dziwnie...


  • +
  • -
  • 1


#569994 [ROZWIĄZANE] roznica pomiedzy fm_set_user_health i set_user_health

Napisane przez Filip1512 on 05.09.2013 17:06

Czasem wykonania.
set_user_health jest szybszy.
  • +
  • -
  • 1