Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

emce

Użytkownik
  • Postów

    176
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Treść opublikowana przez emce

  1. Dziękuję każdemu za dobre słowo, repkę czy też krytykę. To dzięki niej można iść na przód. Celem owego panelu głównie jest działanie w tle, co za tym idzie dostęp do takiego panelu można przydzielać do x osób z którymi działasz. Nie chcę nikogo nakłaniać do wgrywania owego panelu, ale bardziej tchnąć nowego ducha w zastałe sieci na ips. Chciałem pokazać z własnego doświadczenia z prowadzenia sieci że pewnego rodzaju zadania można automatyzować. Od samego początku od publikacji zdawałem sobie z sprawę iż jest to 'stare' i też wspomniałem o tym. Zacząłem budować owy panel na bazie mojej startowej wiedzy o PHP i na ten moment gdybym miał startować to by to było z pewnością PHP 7.4 o ile nie próbował bym już PHP 8. Zapewne oparł bym się nie tylko o szablon z bootstrap ale profesjonalne (na ten moment mi się tak wydaje) Laravel'a. Wyżej wam przedstawiony panel zaczął robić się ogromnym kombajnem, a pomysły się nie kończyły i przepisanie go przy moim małej ilości czasu na nową 'składnię' spowodowało by prawdopodobnie brak jego publikacji. edit: Mamy speców, chętnie też się nauczę czegoś nowego. Jeśli ktoś tutaj z obecnych ma wiedzę jaki duży błąd popełniłem wie i chciałby go łatać to kod jest dostępny, aktualizacja jest możliwa.
  2. Admin Control Panel Głównym założeniem projektu było stworzenie panelu który mógłby działać w tle sieci i nadzorować wszelkie procesy w projektach sieci. Mam tutaj na myśli wszelką maść problemów z nadzorowaniem Techników przez Właścicieli, braku informacji o pracach nad danym zakresem problemów zadań. Znikających tematach błędów zgłaszanych przez Opiekunów. Dodatkowy aspektem była myśl stworzenia konfiguratora serwerów, czyli pełny nadzór nad roundsoundem, reklamami, rangami, listami baz danych. Z całego tego zamieszania i pomysłów powstał panel, który zostaje udostępniony dla całej społeczności CS:GO. Zdaję sobie sprawę z problemów, niedopracowań jak i również „jednostronnego” pisania kodu pod jedną siec, lecz zawsze poniży panel może służyć jako baza do czego lepszego, większego a może i nawet spowoduje to rozdział forum na rzecz takich wybranych i dostosowanych stron. Projekt bazuje na: PHP 5.6, systemie szablonów bootstrap (Szablon AdminLTE 2) Możliwości: 1. Wpisy: Moduł do wymiany wiadomości publicznych między userami systemu, możliwość oznaczania ogłoszeń, które są prezentowane na stronie głównej. Daje pewnego rodzaju szansę na wymianę informacji na czymś poza forum. 2. Zadania: System umożliwiający prezentowanie progresu, postępu działań na sieci. Kilka etapów postępu pracy nad zadaniem, system komentarzy oraz pełne logi. Dodatkowo możliwość stworzenia publicznego linku i przekazania danych z zadania na np. forum. Przydatną funkcją jest możliwość stworzenia pozycji todo, które mogą prezentować postęp prac nad danym zadaniem. W ramach tej możliwości została stworzona dodatkowo zakładka z mini statystykami. Statystyki te przedstawiają rozkład ilości zadań w danym statusie oraz procentowe wykonanie zadań przyjętych przez Techników. 3. Usługi: Bardzo prosty system mini/mikro sklepu który ma nadać usługę na określony czas. Jest to moim zdaniem dobre miejsce na nadawanie usług wszelkim legendom, wspierającym czy nagród za topx. W ustawieniach tej zakładki możemy dodawać usługi, definiować serwery na których dana usługa działa oraz jakie flagi ma otrzymać. Usługi są oparte na edycji pliku admins simple który możemy zlokalizować w katalogu configs naszego sourcemoda. 4. Konkurencja; Wykorzystanie irytujących powiadomień push do nadzoru innych sieci. Dzięki tej funkcji można w zupełności zapomnieć hasła do multikont na innych sieciach, ponieważ skrypt, pobierze nam ostatnie aktualności z innych for. 5. Galeria Map: Znany temat na sieciach wielu for csgo, gdzie znajdziemy listę map z dopasowanym do nich obrazkiem. Jako że temat zwykle jest mało wykorzystywany a obrazki zwykle muszą być robione często powstał pomysł aby wykorzystać api imgura i za jego pomocą stworzyć jedną dużą bazę obrazków. Mamy swego rodzaju pewność, że obrazki będą w sieci długo, a wgranie jest banalne. Dodatkiem miłym jest tak zwany znak wodny, którego tekst możemy zdefiniować w ustawieniach systemu. Warto też wspomnieć że wgrywane obrazki są zmieniane pod względem rozdzielczości w celu ujednolicenia wielkości. 6. Pluginy: W zależności od pomysłu wykorzystania, moim celem było danie administracji pewnego rodzaju lokalizacji biblioteki podstawowych pluginów działających praktycznie na każdym serwerze. Miejsca w którym możemy sprawdzać, weryfikować poprawki jak i zlecać wgranie plików na serwer. System dodatkowo ma możliwość oznaczania plików jako kod źródłowy czy starszą wersję. Dzięki takiemu zabiegowi, pliki np. sp nie trafią do plików serwera. 7. Roundsound Bazując na listach przebojów, powstał pomysł stworzenia katalogu piosenek. Piosenki są proponowane przez stronę publiczna które możemy linkować na forum. Społeczność może oddać również głos zadowolenia na utwory i również sprawdzić aktualną listę jak i tworzoną na np. kolejny miesiąc. Publiczna lista posiada możliwość otworzenia fragmentu utworu, przejścia na serwis youtube czy też pobiera obrazek jako okładki albumu. 8. Kalkulator Slotów Nowatorska funkcja umożliwiająca przeliczanie slotów i analizowanie ile dodać ile skasować. Celem jest aby serwer był jak najbardziej pełny i zyski z sprzedaży vipów były duże. Brak miejsca w godzinach szczytu = darmowy slot dla vipa 9. Serwery Ustawienia 10. Serwery Konfiguracja 1. Reklamy: Cieżko opisać tą zakładę, znany plugin od reklam w say, csay czy msay. Skrypt acp dodatkowo posiada możliwość dodania czasowej reklamy, czy reklamy która będzie na serwerach jakimś zakresie dni wskazanego miesiąca. 2. Rangi: System hextags, aktualizacja pliku. 3. Bazy danych: Uproszczony edytor pliku database.cfg 4. Mapy: lista map UMC lub mapchoster 5. Help Menu: Zakładka współdziałająca z pluginem napisanym przez @Pynio, która ma za zadanie wygenerować listę serwerów z detalami, listę adminów z statusem steam oraz menu pomocy z listą potrzebnych komend. 6. Tagi: Edytor svtags, polega na systematycznym zmienianiu zawartości tagów. 11. Changelog: logi serwerów 12. Wgrywarka: dane z prac, zleconych wgrywek plików 13. Raporty: Lista raportów Opiekuna 14. Kokpit Serwerów: Informacje o połączenie ftp oraz rcon, system informuje nas o problemach. (zakładka moim zdaniem nie skończona) 15. Detale Serwerów: 1. Detale serwera 1. obrazek mapy pobierany z galerii map 2. podstawowe informacje o serwerze 2. Regulamin Umożliwia dodanie linku lub regulaminu jako tekstu, chciałem to wykorzystać ale raczej zapomniane. Celowałem aby regulamin był wykorzystywany głównie z systemu acp, nie na ociężałych forach. 3. Ustawienia Podstawowe 4. Lista Adminów 1. status steam, nick steam, awatar admina 2. dodawanie, usuwanie, edycja admina z sourcebans 3. zgodność nicku sb z steam 4. Ilość adminów z danym statusem steam 5. Chat Say, wyświetlanie czatu say z bazdy hlstats 6. Prace zdalne: infromacja o aktualizacji danych plików danego serwera, oraz o błędach które system napotkał. 7. Source update: aktualizator sourcemod i metamod, wskazana zakładka sprawdza za nas czy pojawiła się nowa wersja. Gdy tak jest mamy o tym powiadomienie. 8. Consola RCON 9. Statystyki serwera: 1. Ilość graczy w zestawieniach godzinnowy, dziennych czy miesięcznych z podziałem na ilość wyników. 2. Gosetti: Wykresy ilości punktów oraz pozycji serwera. 16. ACP systemowe: 1. Użytkownicy: dodawanie, usuwanie, generowanie nowego hasła, edycja 2. Grupy: dodawanie, edytowanie, kasowanie 3. Moduły 4. Ustawienia 5. Logi 17. Strony publiczne 1. Lista serwerów, detale serwerów 2. Lista adminów 3. Roundsound 4. Detale Zadania 5. Głosowanie gosetti: jedna strona wiele serwerów 6. Changelog 7. Galeria Map Poziomy dostępu: 1. Użytkownik ROOT, nadawany z bazy, brak możliwości nadania z poziomu acp 2. Grupy użytkowników: każda grupa może mieć dostęp do wskazanego modułu a w nim do określonych funkcji, jeśli takowe są 3. Gość: publiczne strony Instalacja: 1. Wgranie do katalogu strony www 2. Wgranie bazy danych 3. Edycja pliku var/confing php uzupełnienie danych dostępu do wgranej bazy 4. Dodanie zadań cronjobs, przykład: * */1 * * * curl –silent https://acp.sloneczny-dust.pl/?x=cronjobs_optym > /dev/null */2 * * * * curl --silent https://acp.sloneczny-dust.pl/?x=cronjobs_serwer > /dev/null 0 */1 * * * curl --silent https://acp.sloneczny-dust.pl/?x=cronjobs_stats > /dev/null */2 * * * * curl --silent https://acp.sloneczny-dust.pl/?x=cronjobs > /dev/null 5. Pierwsze logowanie: Login: admin Hasło: 3wart1jX Zrzuty Ekranu: https://imgur.com/a/dS9CB4l GIT: https://github.com/emsmyk/Admin-Control-Panel-Public Dokument PDF: https://github.com/emsmyk/Admin-Control-Panel-Public/blob/main/ACP_admin_control_panel_opis.pdf Steam: https://steamcommunity.com/id/emsmyk/ Prosiłbym o nie ścieranie mnie z ziemi za może stary kod, małe zabezpieczenia czy też bugi i błędy. Nie jest to system skończony i wydany dla firmy za 10k, nie jest to również system na licencji. Chciałbym tylko w społeczność CSGO tchnąć pewną bryzę nowego i może spowodować jakieś dobre zmiany. Dziękuję również @PyNiO oraz @SeeQ za testy przez praktycznie 2 lata kodowania.
  3. Patrz! Idziesz do źródła pluginu.. https://forums.alliedmods.net/showthread.php?t=299733 czytasz opis i wiesz że za to gdzie ma być ranga masz dane od "mode" lukasz co możesz wstawić? "mode" "both" // "mode" is identifier. Set tag mode (valid values are: "both" - "scoreboard" - "chat", Default is "both") I z tego co wnika zamiast both wstawiasz sobie scoreboard. (o ile dobrze zrozumiałem pytanie *)
  4. Tak jest to ten szablon nigdy nie wspominałem że planuję robić unikalny szablon.. A admknlte spełnia wszystkie oczekiwania co do takiego panelu, został odpowiednio wessany przez php i dbam o to aby panel działał poprawnie na każdym ekranie, czy to telefonu czy monitora.. O wiele prościej się pisze skrypt na czymś gotowym, jak sam wiesz ? Nie znałem tego, przyda się pewnie część tych funkcji dodać do projektu. Na pewno sprawdzę czy tam jest coś przydatnego.. Coś co ułatwi pracę.
  5. nie sprzedałbym projektu który jest według mnie napisany na 20-30 % tego co chciałem w nim zawrzeć ? Ogólnie to zależy mi na tym aby usłyszeć głos społeczności, to czego byście oczekiwali od takiego panelu. Chętnie spotkam się i przedstawię aktualną wersję testową. Myślę że takie spotkanie trwało by max 30 min ? A co będzie dalej to nie mam planu, chciałbym napisać do projektu jeszcze sporo, ile się uda? Nie wiem.
  6. Siemka, chciałbym odświeżyć temat z powodu tego że sporo rzeczy się zdeaktualizowało, zmieniło i przybrało nową formę.. Dlatego też przedstawię troszkę screenów z ACP działającym pod siecią Sloneczny-Dust.pl https://mega.nz/#F!xM4jQCDA!p9CTXoc0dp3svb07MoSIQg Troszkę z pierwszym tematem został zmieniona forma i cel Admin Control Panelu, skierowałem prace głównie na zaplecze dla Opiekunów/Zastępców i wyżej. Chciałbym aby projekt był mocnym zapleczem dla właścicieli gdzie można zająć się nadzorowaniem serwerów, łatwym dodaniem rang, podglądem statystyk i wiele innych, aktualnie pracuję nad skryptem do wgrywania plików na serwer z poziomu panelu (jak wiecie nikt nie chce aby każdy Opiekun miał dostęp do plików), oraz prawdopodobnie po tym rozpocznę tworzenie formy biblioteki pluginów nadzorowanych przez osoby które będą posiadać dostęp do tej części, z kolej grupa x może posiadać dostęp aby móc np. wgrać taki już wcześniej plugin na serwer. Chodzi o założenie że sieć która dodaje nowy serwer często ma swój zbiór pluginów które są niezbędne jakieś reklamy, rangi, listy, przywitania. Po co coś trzymać na dysku i później o ile się aktualizuje wgrywać ręcznie, nie lepiej aby do biblioteki dać dostęp grupie Techników którzy mogli by aktualizować dany plugin i jednym klikiem zlecić wgranie pluginu na serwer ? To takie moje wielkie 'ego' gdy jeszcze byłem właścicielem i był problem aby dać dostęp bo nie było zaufania, a robotę jakaś trzeba było wykonać.. Dodaje link do chmury mega gdzie jest galeria ss, nie mam zbytnio czasu aby opisywać funkcje które od powstania tematu zostały dodane bo jest tego sporo i lepszym rozwiązaniem było by założenie nowego tematu.. Po prostu przybywam do was tutaj jako społeczności z pytaniem czy ktoś miałyby ochotę na testy, chciałbym dołączyć do projektu lub też podzieli się swoją opinią, spostrzeżeniem co go najbardziej irytuje w monotonnej pracy nad siecią, co go tak wkur** że chciałbym aby to było automatyczne ? Pozdrawiam EMCE!
  7. Yo! Słowem wstępu ponieważ chciałbym prosić was o rady oraz wasze spostrzeżenia dotyczące Admin Control Panel w skrócie ACP. Jest to strona www, panel do zarządzania serwerami ułatwiający życie Opiekunom, Pomocnikom, Administracji. Celem jest jak najlepsza optymalizacja funkcji działa oraz stworzenie czegoś gdzie można zarządzać dużymi sieciami serwerów w prosty sposób. Analizować zyski, straty optymalizować i skupiać się nad poprawkami dla danych serwerów. Nadzorować ich rozwój. Przedstawię co jest wykonane oraz co jest w planach, moich wizjach. Będę wdzięczny za każdy pomysł oraz zwrócenie uwagi na rzeczy które można zrobić inaczej oraz co by się przydało dodatkowo. Podstawa: - rejestracja / logowanie - automatyczne aktualizowanie avatoru, login, statusu vac konta steam.. - darmowy szablon i zachowanie identycznego działania na komputrze jak i telefonie. - powiadomienia - automatyczne aktualizowanie statusu serwerów. - system prywatnych wiadomości miedzy userami Dashboard: - Wymiana informacjami nad czym się pracuje, posty ala fb. - Powiadomienia dla wszystkich o nowym wpisie - Powiadomienie o pojawiającym się komentarzu - do skonczenia: inne typy wymiany niż wpisy, zewnetrzene formularze podan, skarg, bledów etc; ogłoszenia; statystyki online; dane bierzące Zadania: - 5 etapów - Dodawanie zadań przez Opiekuna/Pomocnika -> Aceptacja przez j@/+ -> Realizacja Technik/+ -> Zakończenie - Informacja procentowa o statusie zadania podczas jego realizacji - Informacja o akceptującym oraz realizującym dane zadanie - status zadania w pasku ala FB - powiadomienie o nowym statusie osoby dodającej zadanie Usługi - Dodawanie po steam id, rodzaju ( do ukończenia podstrona administora ) - Akceptacja usługi przez j@/+ Serwery: Ustawienia: Dostęp dla J@/+ - edycja podstawowych danych o serwerze: id serwera w sklepie, hlstats, ip bota hlstats, link fastdl, czas reklam, liczba map vote - dane dostępu FTP - dane do o Opiekunie, JR opowiadających za serwer ( do poprawy, zmiana nicków na id userów ) Rangi: Tutaj chodzi o rangi na say oraz w tabeli. - informacja o osobie która dodała oraz kiedy to zrobiła. - serwer wybierany z listy po nazwie, możliwość nadania na wszystkie tej samej rangi - pozycjonowanie po komunie istotności - jedna tabela -> dwa pliki na serwerze Reklamy: Tutaj chodzi o reklamy w say, csay itp - informacja o osobie która dodała oraz kiedy to zrobiła. - serwer wybierany z listy po nazwie, możliwość nadania na wszystkie tej samej rangi - wybór miejsca Surl: Tutaj chodzi o komendy które wpisujemy w say i wyskakuje nam strona np z danymi o vipie - informacja o osobie która dodała oraz kiedy to zrobiła. - serwer wybierany z listy po nazwie, możliwość nadania na wszystkie tej samej rangi - wybór rozmiaru, adresu - do zrobienia: wyrażenia stałe typu id serwera, adres domeny. Statystyki: - zbieranie danych statystycznych z serwerów : ilosc graczy hlstats, gametracker rank, liczba adminow, wpływy ze skladek, vipów. - do zrobienia automat pobierający dane raz na tydzień... ( me marzenie ) Detale Serwera: - Dane o liczbie wpisów Chaneglogu ( nie skończony ), usług, zadań zrealizowanych i zrealizowanych - Detale serwera - Dostęp do logów serwera: Errorów Sourcemod, UMC, sourcebans, sklepu, tokenów, restartów. - Podstawowe ustawienia dla Opiekuna/Pomocnika takie jak: czas reklam, liczba map, link fastdl, link gotv, id sklep, id hlstats - Lista adminów do zrobienia: nadawanie skladki, vipa, oceny aktywności miesięcznej robionej przez opiekuna/pomocnika do zrobienia może: kasowanie i dodawanie admina, ominięcie logowanie do sourcebans.. - Wykresy: liczba graczy / miesiac, kost serwera, donat z vip/skladki - Dane o rangach na serwerze - Dane o reklamach na serwerze - Dane o komendach (surl) na serwerze Panel Admina: Lista userów: - edycja podstawowych rzeczy - nadawanie uprawnień do serwera x / odbieranie - zmiana rangi w systemi - blokowanie konta Autojobs: - Dane o wykonanych zdalnych pracach które zmieniły coś na serwerach w systemie. * Kalendarz jest w planach najbliżej zrealizowanych. Jako pomoc i wyobrażenie tego dodaje link do galerii na: https://mega.nz/#F!BUJXVC4Z!nBA9RWSEsExBdN4qSeihkQ A w oryginale rejestracja jest dostępna lecz funkcji administratorskich niestety nie mogę nadać z powodu wpiętych serwerów. sloneczny-dust.pl Będę wdzięczny za każe spostrzeżenie oraz wasz zdanie na poszczególne elementu systemu. Chętnie dopracuję kolejne funkcje. Dziękuje za przeczytanie :)
  8. https://forums.alliedmods.net/showthread.php?t=193643&page=21 CONVAR_IMMUNITY_FLAG = CreateConVar("gamevoting_immunity_flag", "a", "Immunity flag from all votes, set empty for disable immunity (def:a)"); CONVAR_IMMUNITY_zFLAG = CreateConVar("gamevoting_immunity_zflag", "1", "Immunity for admin flag \"z\"");
  9. http://www.sourcemod.net/downloads.php?branch=stable https://www.sourcemm.net/downloads.php?branch=stable https://www.sourcemm.net/vdf
  10. Wrzucasz najnowszego? Metamod też? Plik vpk do katalogu addons?
  11. Plugin działa (acz jak działem aktywnie działał). Co dokładnie nie działa? Wywołuje się menu? Logi jakieś masz? Wrozbita nie jestem.
  12. To powinno zrobić robotę https://forums.alliedmods.net/showpost.php?p=2542747&postcount=47
  13. Zablokowanie botów w komendzie startowej powinno idealnie to zablokować.
  14. -nobots do komendy startowej, zmiana hasła rcon i plugin z alienow do sprawdzenia kto grzebie ci na rcon... https://forums.alliedmods.net/showthread.php?p=1414157
  15. emce

    Skrypt pod GOTV

    O nie źle napisałem. Nie pamiętam crontab dokładnie. Musisz zrobić plik sh w np root. I później ustawić zadanie np co 30 min do wywołania tego skryptu.
  16. Używam tego pluginu. Nametag działa poprawnie. Sprawdź czy wszystko dobrze masz skonfigurowane
  17. Problem jest z wydolnoscia skryptu na stronie autora. Dużo osób używa plugin i nie wyrabia przetwarzać. Dodatkowo na git znajdziesz plik PHP który możesz wgrać u siebie na stronie ale musisz też zedytowac plik plugin zmieniając odnośniki. To powinno pomóc.
  18. sv_downloadurl "http://GameUniverse23621.fix.g4g.pl/" sv_allowdownload 1 poprawnie.
  19. Jaka wartosc sv_downloadurl:? przyklad: sv_downloadurl "http://63.1s1k.pl/FD/srv43692/csgo"
  20. usun mape, wejdz na serwer , skopiuj link do pobrania i zastanów się czemu nie jest poprawny.
  21. https://www.google.pl/search?q=doblejjomp&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd=cr&ei=L9RPWY_wPOWv8wff76GgBQ#q=double+jump+csgo+sourcemod po czym: Double Jump in CS:GO A w sumie gotoca masz na mygo
  22. #include <sourcemod> #include <cstrike> #include <sdktools> #include <sdkhooks> #pragma newdecls required // 2015 rules Handle hBhop; Handle hAutoBhop; bool CSGO; int WATER_LIMIT; public void OnPluginStart() { hBhop = CreateConVar("abner_bhop", "1", "Enable/disable Plugin", FCVAR_NOTIFY|FCVAR_REPLICATED); hAutoBhop = CreateConVar("abner_autobhop", "1", "Enable/Disable AutoBhop", FCVAR_NOTIFY|FCVAR_REPLICATED); char theFolder[40]; GetGameFolderName(theFolder, sizeof(theFolder)); CSGO = StrEqual(theFolder, "csgo"); (CSGO) ? (WATER_LIMIT = 2) : (WATER_LIMIT = 1); } public void OnConfigsExecuted() { if(GetConVarInt(hBhop) == 1) BhopOn(); } public void OnClientPutInServer(int client) { if(!CSGO) // To boost in CSGO use together https://forums.alliedmods.net/showthread.php?t=244387 SDKHook(client, SDKHook_PreThink, PreThink); //This make you fly in CSS; } public Action PreThink(int client) { if(IsValidClient(client) && IsPlayerAlive(client) && GetUserFlagBits(client) & ADMFLAG_CUSTOM6 && GetConVarInt(hBhop) == 1) { SetEntPropFloat(client, Prop_Send, "m_flStamina", 0.0); } } void BhopOn() { if(!CSGO) { SetCvar("sv_enablebunnyhopping", "1"); SetCvar("sv_airaccelerate", "2000"); } else { SetCvar("sv_enablebunnyhopping", "1"); SetCvar("sv_staminamax", "0"); SetCvar("sv_airaccelerate", "2000"); SetCvar("sv_staminajumpcost", "0"); SetCvar("sv_staminalandcost", "0"); } } stock void SetCvar(char[] scvar, char[] svalue) { Handle cvar = FindConVar(scvar); SetConVarString(cvar, svalue, true); } public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float vel[3], float angles[3], int &weapon) { if(GetConVarInt(hBhop) == 1 && GetConVarInt(hAutoBhop) == 1) //Check if plugin and autobhop is enabled if (IsPlayerAlive(client) && GetUserFlagBits(client) & ADMFLAG_CUSTOM6 && buttons & IN_JUMP ) //Check if player is alive and is in pressing space if(!(GetEntityMoveType(client) & MOVETYPE_LADDER) && !(GetEntityFlags(client) & FL_ONGROUND)) //Check if is not in ladder and is in air if(waterCheck(client) < WATER_LIMIT) buttons &= ~IN_JUMP; return Plugin_Continue; } int waterCheck(int client) { return GetEntProp(client, Prop_Data, "m_nWaterLevel"); } stock bool IsValidClient(int client) { if(client <= 0 ) return false; if(client > MaxClients) return false; if(!IsClientConnected(client)) return false; return IsClientInGame(client); } flaga ADMFLAG_CUSTOM6 to chyba t
  23. https://github.com/Franc1sco/Anti-Team-Flash-redux/blob/master/csgo_anti_team_flash.sp
×
×
  • Dodaj nową pozycję...