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

[ROZWIĄZANE] Spec boty - nie kickuje botów oraz ponownie nie wchodzą na serwer


Najlepsza odpowiedź PANDA_2zl, 08.02.2023 21:57

Przerobiłem trochę kod boskiego, boty dochodzą gdy liczba wolnych miejsc jest większa niż 1 tak by zawsze 1slot byl wolny, odpowiednio dochodzą do serwera i wychodzą gdy ktoś wyjdzie, nie zauważyłem żadnych bugów podczas testów

Jak potrzeba coś zmienić to pisz

Edit. Parę drobnostek, odświeżony załącznik
Edit. v2 Zaktualizowany załącznik + dodałem dynamiczne sprawdzanie ile botów max może utworzyć (w zależności ile nazw botów wpiszesz)

Przejdź do postu


  • Zamknięty Temat jest zamknięty
13 odpowiedzi w tym temacie

#1 MrStrajker

    Zaawansowany

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:109
  • GG:
  • Imię:Patryk
  • Lokalizacja:Sosnowiec
Offline

Napisano 11.01.2023 18:22

Witam,

 

Posiadam plugin na spec boty który nie do końca działają tak jak powinny.

Plugin powinien wykopywać bota z serwera przy 16 graczach online oraz ponownie wchodzić gdy ta liczba graczy się zmniejszy.

Tak aby w przypadku gdy mam 17 slotów na serwerze to zostawiał jedno miejsce wolne dla gracza i pozbywało się botów.

 

Działa to różnie a właściwie działa w kratkę.

Czasami jest tak, że wywala dopiero z opóźnieniem te boty, albo ich w ogóle nie wyrzuca lub w drugą stronę - ponownie nie wchodzą one na serwer.

 

Liczę na pomoc :)

Załączone pliki


  • +
  • -
  • 0

#2 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:716
  • Imię:Michał
  • Lokalizacja:Kraków
Online

Napisano 13.01.2023 00:11

Zmień w pluginie client_connect(id) na client_putinserver(id)
  • +
  • -
  • 1

#3 MrStrajker

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:109
  • GG:
  • Imię:Patryk
  • Lokalizacja:Sosnowiec
Offline

Napisano 13.01.2023 06:28

Wyrzucanie botów już działa dobrze natomiast gdy zwolnią się sloty to boty ponownie nie wchodzą na serwer.

Dodatkowo jesteśmy w stanie dodać dwie flagi tym dwóm botom "az" tak aby żaden admin nie mógł kickować/banować tych botów, ale żeby plugin je wyrzucał kiedy trzeba?


  • +
  • -
  • 0

#4 Boski Z Polski

    Profesjonalista

  • Użytkownik

Reputacja: 60
Pomocny

  • Postów:178
  • Steam:steam
  • Imię:Olgierd
  • Lokalizacja:Leszno
Offline

Napisano 19.01.2023 11:43

cvarem "specbot_min" ustawiasz od ilu osób ma działać. 

Ustawiłem max dwa boty.

Załączone pliki


  • +
  • -
  • 1

#5 MrStrajker

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:109
  • GG:
  • Imię:Patryk
  • Lokalizacja:Sosnowiec
Offline

Napisano 20.01.2023 18:36

Dziękuje bardzo.

 

Byłbyś tak miły i wprowadził jeszcze dwie małe modyfikacje do tego pluginu?

1) Cvar przy jakiej ilości graczy aktualnie na serwerze wyrzucało boty (chodzi o to żeby w momencie gdy serwer jest pełen to boty są wyrzucane tak aby pomieścić więcej graczy)

2) Nadanie tym botom flagi "A" tak aby, żaden admin nie mógł zbanować czy też wyrzucić ich z serwera.


  • +
  • -
  • 0

#6 Boski Z Polski

    Profesjonalista

  • Użytkownik

Reputacja: 60
Pomocny

  • Postów:178
  • Steam:steam
  • Imię:Olgierd
  • Lokalizacja:Leszno
Offline

Napisano 21.01.2023 14:18

Nie testowałem, ale powinno działać. 

nowy cvar = specbot_wyrzucanie

Załączone pliki


  • +
  • -
  • 0

#7 MrStrajker

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:109
  • GG:
  • Imię:Patryk
  • Lokalizacja:Sosnowiec
Offline

Napisano 21.01.2023 19:59

Przetestowałem i zauważyłem parę błędów:

 

1) Najważniejsze to w sumie jest to, że gdy wgram plugin na serwer i zmienię mapę komendą to plugin niby działa natomiast gdy zrestartuje serwer z poziomu klienta to serwer nie chce się uruchomić.

Muszę plugin wyłączyć w plugins.ini i wtedy serwer normalnie się włącza także to na 100% od niego - niestety brak żadnych error logów.

2) Sprawdziłem czy działa wyrzucanie botów w przypadku danej ilości graczy i ustawiłem na 2 osoby - boty są cały czas na serwerze.

Także coś z tym wyrzucaniem również do końca nie gra.


  • +
  • -
  • 0

#8 DonPedro

    Pomocny

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:57
  • Imię:Pedro
Offline

Napisano 08.02.2023 02:36

Spróbuj ten, jest super ; https://forums.allie...ad.php?t=293059


  • +
  • -
  • 0

#9 MrStrajker

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:109
  • GG:
  • Imię:Patryk
  • Lokalizacja:Sosnowiec
Offline

Napisano 08.02.2023 04:10

Spróbuj ten, jest super ; https://forums.allie...ad.php?t=293059

 

To jest właśnie ten z tematu posta.


  • +
  • -
  • 0

#10 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:716
  • Imię:Michał
  • Lokalizacja:Kraków
Online

Napisano 08.02.2023 21:57   Najlepsza odpowiedź

Przerobiłem trochę kod boskiego, boty dochodzą gdy liczba wolnych miejsc jest większa niż 1 tak by zawsze 1slot byl wolny, odpowiednio dochodzą do serwera i wychodzą gdy ktoś wyjdzie, nie zauważyłem żadnych bugów podczas testów

Jak potrzeba coś zmienić to pisz

Edit. Parę drobnostek, odświeżony załącznik
Edit. v2 Zaktualizowany załącznik + dodałem dynamiczne sprawdzanie ile botów max może utworzyć (w zależności ile nazw botów wpiszesz)

Załączone pliki


  • +
  • -
  • 1

#11 MrStrajker

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:109
  • GG:
  • Imię:Patryk
  • Lokalizacja:Sosnowiec
Offline

Napisano 09.02.2023 09:34

Dziękuje bardzo.

Wydaje mi się, że boty działają poprawnie natomiast wyrzuca mi takie error logi:

L 02/09/2023 - 09:32:11: [AMXX] Run time error 4: index out of bounds 
L 02/09/2023 - 09:32:11: [AMXX]    [0] spec_bot_bzp.sma::plugin_end (line 22)

  • +
  • -
  • 0

#12 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:716
  • Imię:Michał
  • Lokalizacja:Kraków
Online

Napisano 09.02.2023 10:40

Plugin poprawiony


Użytkownik SezonowyGracz edytował ten post 09.02.2023 15:44

  • +
  • -
  • 1

#13 MrStrajker

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:109
  • GG:
  • Imię:Patryk
  • Lokalizacja:Sosnowiec
Offline

Napisano 11.02.2023 08:20

Dziękuje bardzo. Już nie wysypuje żadnych błedów.


  • +
  • -
  • 0

#14 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 13.02.2023 09:59

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0




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

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