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

Masterx

Użytkownik
  • Postów

    266
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    10

Treść opublikowana przez Masterx

  1. Nie mogę już edytować postu, więc dodaje jako nowy. Do powyższej modyfikacji dodaje również, możliwość ustawienia dowolnego nożu, stattraku, nametagu i stanu broni na dowolną flagę lub flagi. Plik konfiguracyjny
  2. Dostępna u mnie modyfikacja pluginu na skiny(https://forums.alliedmods.net/showthread.php?t=298770), która umożliwia ustawienie flagi lub flag na dowolną broń w pliku konfiguracyjnym weapons_polish.cfg. Jeśli nie dodamy flagi do broni to skin będzie dostępny dla wszystkich. Plugin również posiada zabezpieczenie, w przypadku, gdy np. graczowi minie vip to przy dołączeniu na serwer nie otrzyma już skina przeznaczonego dla vipa. Przykładowe użycie W przypadku, gdy gracz nie posiada wymaganej flagi wyświetla się komunikat o braku dostępu do skina. Zainteresowanych zapraszam do kontaktu.
  3. Do 15.04.2020 jest u mnie promocja na paczkę FFA/Only Mirage. Cena to 149 zł z 200 zł Zapraszam do przetestowania paczki na serwerze: 51.83.241.195:28020, hasło: 123 Poniżej opisze w skrócie co zawiera paczka: System sklepu Różnokolorowe ścieżki kul Modele do spachronów dla vipa(można też ustawić dla zwykłego gracza) Paintball(kolorowe odpryski po kulach) Funkcję takie jak: top 10 graczy pod względem posiadanych kredytów, możliwość zobaczenia posiadanych kredytów przez graczy znajdujących się na serwerze, spróbuj szczęścia(możliwość wylosowania dowolnego przedmiotu ze sklepu oprócz tych dla vipów) Wszystko przetłumaczone Zwiększona ilość otrzymywanych kredytów w nocy Kredyty za dołączenie do grupy steam Zagadki matematyczne co jakiś czas, gracze otrzymują kredyty za poprawne rozwiązanie System rankingowy Levels Ranks Hud - autorski plugin na hud, który opisałem powyżej Szczegółowe statystyki, rankingi, top 10 ze względu na expa, kdr, aktywność Fake rank - wyświetlanie rang pod tabem VIP !vipmenu - otwiera menu z bonusami, gracz może dowolne włączyć lub wyłączyć interesujący go bonus możliwość zakupu modelu spadochronu w sklepie, jeden darmowy Autorski plugin na tagi w tabeli, na czacie, kolory wiadomości, tekstu i tagu opisany powyżej Zwiększona ilość dostawanych kredytów rękawiczki i stattrak tylko dla vipa Inne !help - pokazuje interaktywne menu z komendami muzyka na koniec rundy anty afk wh dla adminów bs limiter(blokowanie jednego z bombsitów, gdy jest mała liczba graczy) !rs - restartowanie statystyk wiadomości na czacie weblinki restrykcje na awp w zależności od ilości graczy admin może zmieniać drużynę graczy team balancer Co wyróżnia tą paczkę od innych? Na pewno, niektórzy mogą myśleć, że jest to droga paczka, ktoś złośliwy nawet powie, że przeklejone pluginy z internetu, ale tak nie jest. Na serwerze znajduję się dużo autorskich pluginów lub też zmodyfikowanych przeze mnie. Wszystko również jest przetłumaczone, co też kosztowało sporo czasu. Paczka jest gotowe, nic nie trzeba dodawać, wystarczy zmienić tag serwera w wiadomościach, dodać własne linki w weblinksach i można startować z serwerem. Oferuje bezpłatne wgranie paczki na serwer. Zapraszam do samodzielnego przetestowania na serwerze oraz do kontaktu w przypadku chęci zakupu. Poniżej zamieszczam parę screenshotów z serwera i plików konfiguracyjnych
  4. Trochę mnie nie było, ale oferta nadal aktualna. Zainteresowanych zapraszam do kontaktu ?
  5. Nowe pluginy Vip menu - możliwość zapamiętania swoich bonusów są zapisywane nawet, gdy gracz wyjdzie z serwera. Rundy No Scope - Co jakiś czas na serwerze rozpoczyna się głosowanie czy w następnej rundzie będzie grany no scope. Plugin automatycznie blokuje możliwość zoomowania. Modyfikacja z myślą o serwerach Only Awp. Przedrostki w tabeli z kodem kraju - Plugin dodaje komendę !tag, która wyświetla graczu wszystkie możliwe przedrostki w tabeli do założenia. Można dostosować, który tag ma posiadać kod kraju np. [DE | Gracz], [VIP]. Bardzo prosta konfiguracja w pliku. Muzyka powitalna - Plugin stworzony do sklepu shop(https://github.com/FD-Forks/Shop-Core), ale mogę dostosować pod każdy inny np. zephyrusa. Gracz ma możliwość zakupu piosenki, która będzie odtwarzana za każdym razem jak wejdzie na serwer. Dodatkowo pojawia się komunikat z nickiem gracza i aktualnie odtwarzaną piosenką.
  6. Witam! Co oferuje? Autorskie pluginy(przykłady poniżej) Paczki serwerów(poniżej) Pluginy na zamówienie klienta Modyfikacja dowolnych pluginów wedle życzeń Pomoc z konfiguracją serwera Autorskie pluginy Polowania - Gracz może wyznaczyć nagrodę za głowę gracza. Plugin można dostosować pod gotówkę w grze, zephyrus store(https://github.com/dvarnai/store-plugin lub https://github.com/Kxnrl/Store), shop(https://github.com/FD-Forks/Shop-Core), expa od levels ranks(https://forums.alliedmods.net/showthread.php?t=299311) nawet pod punkty rpg(https://github.com/peace-maker/smrpg) Screenshoty Levels Ranks Hud - W pełni customizowalny Hud pod Levels Ranks(https://forums.alliedmods.net/showthread.php?t=299311), ale na życzenie klienta mogę przystosować do dowolnej modyfikacji. Screenshoty Tag w tabeli, na czacie, kolory wiadomości, tekstu i tagu. Screenshoty Paczki Only Awp FFA Surf + RPG Multi-Arena Dowolna na zamówienie Wszystkie szczegóły paczki przedstawie na PW. Posiadam o wiele więcej autorskich pluginów, dlatego temat będzie stopniowo uzupełniany. Zapraszam do kontaktu, jeśli masz jakieś pytania. Polityka Do każdej autorskiej modyfikacji dołączam kod źródłowy. Oczywiście zabrania się odsprzedawania oraz rozpowszechniania zakupionych pluginów. Płatności Przelew PayPal PSC SMS BLIK Kontakt Steam - Kliknij PW Na życzenie klienta wystawiam fakturę.
  7. Napisz do supportu, nie jesteś nic w stanie zrobić.
  8. Aktualizacja sourcemoda do najnowszej wersji pomogła :)
  9. Witam! Wszystko znajdziecie w poniższych screenach. Link do profilu oszusta: http://steamcommunity.com/profiles/76561198798112966.
  10. Moje serwery też crashują się co jakiś czas. Wątek na aliedach https://forums.alliedmods.net/showthread.php?t=308870&page=4
  11. Masterx

    wPLN Pukawka

    Opis: wPLN Pukawka.pl Cena: Do uzgodnienia Płatność: Przelew / PayPal Kontakt: W wiadomości prywatnej lub na Steam https://steamcommunity.com/id/MasterWild/
  12. Masterx

    VIP co jest nie tak?

    Na pewno wgrywasz skompilowany plugin o rozszerzeniu .smx do folderu plugins? Sprawdź logi, zobacz output konsoli po wpisaniu sm plugins list.
  13. Masterx

    VIP co jest nie tak?

    Bo tak wystarczy, plugin jest poprawnie napisany. Problem leży po Twojej stronie.
  14. Po pierwsze public void Event_PlayerSpawn(client, int client = GetClientOfUserId(event.GetInt("userid")) Na public void EventSpawn(Handle event, const char[] name, bool dontBroadcast) i później pobierasz id gracza int client = GetClientOfUserId(GetEventInt(event, "userid")); Pierwszym parametrem jest ID gracza, któremu ma się pokazać wiadomość, następnie jest sama wiadomość, a później piszemy opcjonalne zmienne, w tym przypadku jest to zmienna odpowiadająca pobranej nazwie użytkownika. PrintToChat(client, "Witaj %s ponownie w świecie żywych!", name_s); Poprawnie napisany plugin: #include <sourcemod> #pragma semicolon 1 #pragma newdecls required public void OnPluginStart() { HookEvent("player_spawn", EventSpawn); } public void EventSpawn(Handle event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); char name_s[35]; GetClientName(client, name_s, sizeof(name_s)); PrintToChat(client, "Witaj %s ponownie w świecie żywych!", name_s); }
  15. #pragma semicolon 1 #include <sourcemod> #include <sdktools> #include <cstrike> #include <store> #pragma newdecls required #define LoopClients(%1) for(int %1 = 1; %1 <= MaxClients; %1++)\ if(IsClientInGame(%1)) int nagroda_slowa; int czas_slowa; int losowe_slowo; int wpisywanie_slowa; char dzwieki_serwera[][] = { "gagchat/win.mp3", "gagchat/draw.mp3" }; char nazwy_slow[][] = { "abaddon", "abaka", "abakan", "abakanowicz", "abakus", "abatysa", "abazja", "abazur", "abbeville", "abbowie", "abchaski", "abchaz", "abchazja", "abchazka", "abdera", "abderycki", "abderyta", "abdomen", "abdukcja", "abduktor", "abdykacja", "abdykowanie", "abecadlarz", "abecadlnik", "abecadlo", "abecedariusz", "abel", "abelard", "aberracja", "abiatar", "abietyna", "abiotyczny", "abiram", "abisal", "abisalny", "abisynka", "abiturient", "abiturientka", "abiturientka", "abiudykacja", "ablaktowac", "ablativus", "ablegier", "ablucja", "abnegatka", "abonament", "abonencki", "abraham", "abraxas", "abrewiacja", "abrewiatura", "abrupcja", "abruzyjczyk", "abruzyjka", "absencja", "absenteista", "absenteizm", "absolucja", "absolutny", "absolutysta", "abstrakcyjnie", "abstraktowy", "abstynent", "absurd", "absurdzik", "abudzyjczyk", "abuhassan", "abusimbel", "abuzabijaka", "accelerando", "accusativus", "acenaften", "acetaldehyd", "acetamid", "acetarsol", "acetofenon", "aceton", "acetyloaceton", "acetyloceluloid", "acetyloceluloza", "achacjusz", "baadermeinhof", "baalbek", "baalizm", "babadzanian", "babbit", "babeszjoza", "babiarski", "babilonczyk", "babimojszczyzna", "babimost", "babimor", "babinicz", "babiogorzec", "babirusa", "babulka", "babunieczka", "babunin", "bachanalia", "bacharach", "bachmann", "bachmat", "bachtin", "bachtinowski", "backhand", "backslash", "backspace", "backup", "bacyl", "badenbaden", "badian", "badminton", "badylarz", "badylek", "baedeker", "bagatela", "bagazyk", "bagdad", "bagdadczyk", "baggala", "bagienko", "bagnet", "bagnica", "bagnoznawstwo", "bagrzysta", "bahaizm", "bahama", "bahamayellow", "bahamczyk", "bahamski", "bahrajnka", "bainit", "bajaderka", "bajbardzo", "bajgiel", "cadillac", "cafe", "cafeteria", "caillois", "cakewalk", "calcipiryna", "caldarium", "calderon", "caldwell", "calendarium", "callanetics", "callback", "callisto", "calmette", "calvino", "caloaspektowy", "caloksztalt", "calospektaklowy", "calostka", "cambric", "cambridge", "cambronne", "camembert", "campanella", "campbell", "campos", "camposanto", "canaveral", "canioning", "cannabis", "canossa", "cantabile", "canticum", "cantusfirmus", "canzonetta", "capoditutticapi", "caprifolium", "caputmundi", "caravaggio", "caravaggionista", "caravaning", "cardinale", "cardox", "carewicz", "carezzando", "carillon", "carlsbad", "caruso", "cassapanca", "cassavetes", "casteldelmonte", "castelgandolfo", "dacholeum", "dachstein", "dacronowy", "dadaista", "daewoo", "dafnia", "dafnischloe", "dagerotyp", "dagestan", "dagna", "dagomeiudex", "daihatsu", "dakarczyk", "dakotyjczyk", "daktyl", "daktylioteka", "daktylografia", "dalajlama", "dalambercjan", "dalbergia", "daleczyzna", "dalekowzroczny", "daleszycki", "damaskina", "damietta", "dance", "dandysowaty", "dansingowy", "dardanelski", "daressalaam", "easyrider", "eaudecologne", "eaudetoilette", "ebuliometryczny", "ebusiness", "echinacea", "echinocereus", "echoencefalograf", "echoencefaloskop", "echooftalmografia", "ecydiospor", "eddington", "edredonowy", "edynburczyk", "efronteria", "egzemplifikowanie", "fabliaux", "factoringowy", "factoryoutlet", "fagocytoblast", "fahrenheit", "fakelcug", "gaertner", "galaktodendron", "galaktometr", "galaretnica", "galileoskop", "galimatias", "galluryjski", "gallux", "habermas", "habsburzanka", "hacel", "hachettemedia", "haendel", "hafizibrahim", "hajdarabadzki", "hakenkreuz", "halibakterie", "halluks", "halotrychit", "hamburczyk", "iblowiec", "Ibnsina", "ichneumon", "iglesias", "iguanodont", "jackpot", "jakobinizm", "kabaniarstwo", "kabirpanth", "kacenjamer", "kacykowy", "kadaweryna", "kadmoorganiczny", "kadzidlowiec", "kafarek", "kafarnaum", "kaffenhauz", "kagulard", "labiodentalny", "lacedemonka", "laicyzacja", "lakierowy", "laktobutyrometr", "lalofobia", "lamborghini", "maastricht", "macdonald", "machault", "machiawelizm", "maczugowato", "madiaryzacja", "magistrant", "magmowaty", "nabrzmiewanie", "nachiczewan", "nacjonalista", "naczelniczy", "obcasowy", "obcoplemienny", "oberhausen", "obersztlejtnant" }; public void OnPluginStart() { CreateConVar("GagChat", "1.0", "Linux`"); CreateTimer(GetRandomFloat(120.0, 360.0), WpisujSlowo); RegConsoleCmd("say", Chat); RegConsoleCmd("say_team", Chat); } public void OnMapStart() { for(int i = 0; i < sizeof dzwieki_serwera; i ++) { char sound_serwer[512]; Format(sound_serwer, sizeof(sound_serwer), "sound/%s", dzwieki_serwera[i]); AddFileToDownloadsTable(sound_serwer); } } public Action Chat(int client, int args) { char sName[64]; GetClientName(client, sName, sizeof(sName)); ReplySource old = SetCmdReplySource(SM_REPLY_TO_CHAT); char text[192]; GetCmdArg(1, text, sizeof(text)); if(strcmp(text, "", false) != 0) { if(StrContains(text, nazwy_slow[losowe_slowo], false) != -1 && wpisywanie_slowa) { PrintToChatAll("\x0B \x09***\x03 Gratulacje\x04 %s\x03 wygral\x04 %i\x03 kredytow :)\x09 ***", sName, nagroda_slowa); LoopClients(i) ClientCommand(i, "play *%s", dzwieki_serwera[0]); AddCoins(client, nagroda_slowa); wpisywanie_slowa = 0; } } SetCmdReplySource(old); } public Action WpisujSlowo(Handle timer) { if(!wpisywanie_slowa) { czas_slowa = 7; nagroda_slowa = GetRandomInt(1000, 4000); losowe_slowo = GetRandomInt(0, sizeof nazwy_slow - 1); wpisywanie_slowa = 1; PrintToChatAll("\x0B \x09***\x03 Kto pierwszy wpisze\x04 [%s]\x03 wygra\x04 %i\x03 kredytow -\x04 %d\x03 sekund\x09 ***", nazwy_slow[losowe_slowo], nagroda_slowa, czas_slowa); CreateTimer(1.0, OdswiezSlowo); CreateTimer(GetRandomFloat(120.0, 360.0), WpisujSlowo); } } public Action OdswiezSlowo(Handle timer) { if(wpisywanie_slowa) { czas_slowa--; if(czas_slowa > 0) { CreateTimer(1.0, OdswiezSlowo); PrintToChatAll("\x0B \x09***\x03 Kto pierwszy wpisze\x04 [%s]\x03 wygra\x04 %i\x03 kredytow -\x04 %d\x03 sekund\x09 ***", nazwy_slow[losowe_slowo], nagroda_slowa, czas_slowa); } else { PrintToChatAll("\x0B \x09***\x03 Niestety nikt nie wygral :(\x09 ***"); LoopClients(i) ClientCommand(i, "play *%s", dzwieki_serwera[1]); wpisywanie_slowa = 0; } } } public void AddCoins(int client, int amount) { amount += Store_GetClientCredits(client); SetCoins(client, amount); } public void SetCoins(int client, int amount) { Store_SetClientCredits(client, amount); }
  16. Na to wszystko pozwala ten plugin https://forums.alliedmods.net/showthread.php?t=276677.
  17. Dodałem tylko tag, ale z tego co widzę plugin wymaga przepisania. Dodatkowo nie wiem czemu w evencie sprawdzania czasu, jest validacja gracza.
×
×
  • Dodaj nową pozycję...