Skocz do zawartości

Mesharsky

Administrator
  • Liczba zawartości

    473
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    99

Zawartość dodana przez Mesharsky

  1. To może pochwal się z rozwiązaniem dla innych 🙂
  2. Z tego co zrozumiałem musisz sobie w cvarach wyłączyć opcję pojawiania się pistoletów na (non-pistol round). Cvar powinien znajdować się w csgo/cfg/sourcemod/multi1v1/multi1v1.cfg I tam powinieneś mieć Pistol Behaviour (Dostosuj pod siebie). Pozdrawiam
  3. Wrzucę dzisiaj łatkę 🙂
  4. Jaką. Jakich. Skoro zaczynasz dopiero to jakie masz w końcu doświadczenie. Proszę uzupełnić informacje.
  5. Właśnie wgrałem na serwer, przetestowałem. Żadnego crasha.
  6. Mesharsky - Reset Score Plugin polega na resetowaniu statystyk w tabeli graczom po wpisaniu danej komendy. Uproszczona wersja typu Abner ResetScore bez zbędnych funkcji. Komendy: !rs - Resetuje statystyki !resetscore - Resetuje statystyki !resets - Resetuje statystyki Cvary: Plik konfiguracyjny pluginu znajdziesz w csgo/cfg/sourcemod/Mesharsky_ResetScore.cfg Instalacja: Standardowa: .smx do > addons/sourcemod/plugins Kod źródłowy Do pobrania w załączniku ^.^ Mesharsky - ResetScore.zip Mesharsky_ResetScore.sp
  7. Valve blokowało tokeny gslt za używanie nielegalnych pluginów. Które łamią politykę valve. Aktualnie tokeny nie są blokowane. Już od ponad roku nie miałem żadnej blokady.
  8. Witam, Jako iż korzystam z hostingu od ponad tygodnia (Zlecenia dla klientów) oraz swój testowy serwer. Mam kilka uwag. 1. Bardzo powolne przemieszczanie się po katalogach FTP. Nie wiem czy to wina dysków HDD bądź bardzo wolnych dysków ale przechodzenie po tych katalogach jest naprawdę toporne i trzeba nie lada cierpliwości by to wyklikać. 2. Komendy serwera. (Start/Stop/Retart) wykonują się mega powoli w porównaniu do konkurencji, wszystko trwa tak uciążliwie, np start serwera trwa do 6 razy dłużej niż na 1s1k lub pukawka.pl 3. Panel bardzo słabo rozbudowany, nie ma podstaw jak konfiguracja serwera (zakładka do konfiguracji danych configów). 4. Brak kompresji do bzip2 w FastDL, podstawa jeżeli chodzi o dobry i wydajny FastDL. 5. Brak automatycznego instalatora SM + METAMOD 6. Częste rozłączanie z FTP Mam nadzieję że to się poprawi z czasem. Pozdrawiam!
  9. Odświeżam. Oraz przyjmuje zlecenia cały czas na pluginy/paczki oraz wszystko co jest w ofercie. Pozdrawiam.
  10. Mesharsky

    CS-4****

    Nie czytamy regulaminu, więc dostajesz warna na kontrolę wiadomości.
  11. 1 reklama = sieć. Widzę już 3-5 post tej samej sieci, następne będę usuwane a użytkownicy warnowani. Jest to już czysty spam którego nie potrzebujemy. Update możecie zrobić w tym poście tutaj jeżeli coś nowego dodaliście / dodajecie, lub wprowadzicie jakąś nowość.
  12. 1 reklama = sieć. Widzę już 3-5 post tej samej sieci, następne będę usuwane a użytkownicy warnowani. Jest to już czysty spam którego nie potrzebujemy. Update możecie zrobić w tym poście tutaj jeżeli coś nowego dodaliście / dodajecie, lub wprowadzicie jakąś nowość.
  13. To nie prościej mapę wgrać która ma śnieg, i dodać śnieg który pada? Nie wiem czy ktoś próbował ale mało wydajne będzie żeby te wszystkie cząsteczki pozostawały na mapie. Dodanie bałwanów itd to możesz zrobić również edycją mapy, lub wgranie jakiejś gotowej, nie wiem czy padanie śniegu nie można również zrobić przez edycję mapy, @Brum Brum ty się bawiłeś mapami wiec może się wypowiedz
  14. Mesharsky

    Informacje o VIP'ie

    Nie ma go bo edytowałeś temat i usunąłeś owe linki. (Logi) Daje 48 godzin na przywrócenie plików inaczej temat ląduje do kosza (do czasu update posta).
  15. Poradnik nawet dobry ale widać że zbyt długa przerwa ci zaszkodziła. Widać brak przygotowania pełnego do odcinka przez przerwy w zdaniach i brak pełnego tłumaczenia wszystkiego co wykonujesz. Nie wiem czy to na szybko było i na siłę robione ale tak czy inaczej nie wyszło to źle. Musisz częściej nagrywać by się nie odzwyczajać jeżeli masz jeszcze zamiar rozwijać ten kanał, bo widać że się do tego nadajesz 😉 Pozderki.
  16. Masz rację, nie ma coś takiego prawa bytu. Ukryłem ich odpowiedzi. Jeżeli znacie odpowiedź na pytanie to podzielcie się rozwiązaniem publicznie, teksty typu: chodź na pw będą usuwane a przyszłości takie posty warnowane. Jesteśmy tutaj by pomagać sobie nawzajem i przy okazji innym.
  17. Może zainstaluj plugin poprawnie?
  18. Chciałbym tylko przypomnieć o nie odbieganiu od głównego tematu wątku, w innym wypadku posty zostaną usunięte. Prosiłbym moderatorów o pilnowanie czegoś takiego @MAGNET. Pozdrawiam.
  19. Jakieś error logi? Spróbuj usunac u siebie w plikach gry te overlaye i niech ci się pobiorą na nowo.
  20. Wait, pokaż wszystkie pliki które masz na serwerze prześlij w zipie spakowaną mape, i plugin.
  21. @wiktor000 Prosze poprawiona wersja, działająca wydaje mi się tak jak chcesz /* Copyright (C) 2020 Mesharsky This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ #pragma semicolon 1 #pragma newdecls required char NazwaMapy[128]; int GC_RoundCount = 0; #include <cstrike> #include <sourcemod> #include <sdktools> public Plugin myinfo = { name = "[CSGO] GoCode brak broni w mapie", author = "Mesharsky", description = "Brak broni na mapie w pierwszej rundzie", version = "0.2", url = "https://go-code.pl" }; public void OnPluginStart() { HookEvent("player_spawn", PlayerSpawn_Callback); HookEvent("round_start", RoundStart_Callback); HookEvent("announce_phase_end", ResetAfterTeamChange); HookEvent("cs_intermission", ResetAfterTeamChange); } public void OnMapStart() { GC_RoundCount = 0; GetCurrentMap(NazwaMapy, sizeof(NazwaMapy)); } public Action RoundStart_Callback(Event event, const char[] name, bool dontBroadcast) { if (GameRules_GetProp("m_bWarmupPeriod") != 1) GC_RoundCount = GC_RoundCount + 1; } public Action ResetAfterTeamChange(Event event, const char[] name, bool dontBroadcast) { GC_RoundCount = 0; } public Action PlayerSpawn_Callback(Event event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(event.GetInt("userid")); if (!IsValidClient(client)) return; if (!StrEqual(NazwaMapy, "de_mirage", false)) return; if(GC_RoundCount >= 1) { StripAllWeapons(client); GivePlayerItem(client, "weapon_m4a1"); GivePlayerItem(client, "weapon_knife"); PrintToChat(client, "Jako iż gramy na mapie de_mirage, kupowanie broni jest zablokowane, otrzymałeś bronie którymi możesz sobie postrzelać, Powodzenia!"); } } public Action CS_OnBuyCommand(int client, const char[] weapon) { if (!IsValidClient(client)) return Plugin_Handled; if (StrEqual(NazwaMapy, "de_mirage", false) && GC_RoundCount >= 1) { PrintToChat(client, "Nie można kupywać broni na tej mapie."); return Plugin_Handled; } return Plugin_Continue; } stock void StripAllWeapons(int client) { int iEnt; for (int i = 0; i <= 2; i++) { while ((iEnt = GetPlayerWeaponSlot(client, i)) != -1) { RemovePlayerItem(client, iEnt); AcceptEntityInput(iEnt, "Kill"); } } } stock bool IsValidClient(int client) { if (client <= 0)return false; if (client > MaxClients)return false; if (!IsClientConnected(client))return false; if (IsClientReplay(client))return false; if (IsFakeClient(client))return false; if (IsClientSourceTV(client))return false; return IsClientInGame(client); } Pozdrawiam GoCode_WeaponPerMap.sp GoCode_WeaponPerMap.smx
  22. Po pracy ci to zrobię. Chyba że ktoś inny znajdzie czas przed 22:00
  23. Słuszna uwaga. Nie myślałem o tym tworząc ten plugin na szybko. Jak chcesz możesz mi edytować post 🙂 Dziękuję.
×
×
  • Dodaj nową pozycję...