-
Postów
17 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
3
Odpowiedzi opublikowane przez Chumi
-
-
Wszystko działa, można zamykać.
-
@Hacker O widzisz, u mnie były zupełnie inne wartości, zaraz wrzucę na serwer i zobaczę czy będzie działać.
-
Co prawda już errorów nie ma w logach, jednak sam plugin nadal nie działa.
-
Siemka, dziś na serwer zainstalowałem plugin Admin-SpecAll. Jednak on nie działa, a w logach mam takie linijki:
Unable to load plugin "admin-allspec_fix.smx": Required extension "dhooks" file("dhooks.ext") not running
Najnowszy DHooks zainstalowany, próbowana była też starsza wersja, bez sukcesu.
Znacie może przyczynę tego błędu i jakąś działającą wersję pluginu lub dhooks?
PS: Zwykłe Admin-Allspec też było instalowane, nie działa.
-
Teraz, Zxvx napisał:
Dlatego staraj się zrozumieć obie strony przed robieniem takiej afery w którą też jesteś zamieszany
Staram się, dlatego poprosiłem o dane dotyczące tej osoby, ponieważ nie były mi znane. Nigdzie nie powiedziałem również, że nie przyjmę wyjaśnień drugiej sieci, gdzie mogą mieć oni rację. Ode mnie to tyle na ten moment, dobrej nocy życzę ?
- 2
-
Nie czytałem tych ssów chłopie aż na tyle aby dojść kim on jest ? . Mam nieco ciekawsze życie niż czytanie jakiś screenów. Nie zmienia to jednak zbytnio postaci sytuacji, ponieważ nie zostałem (tak jak pewnie reszta z Wyższej Administracji) poinformowany, że ddosy lecą od kogoś od nas. Pomyśl przez moment, wystarczą 2 sekundy, logicznie: na co miałbym zgłaszać, że ktoś mi sieć ddosuje, podczas gdy ja mu robię dokładnie to samo?
- 1
-
-
Nie, nie szukałem nikogo z nickiem „brounie”. Na swoje usprawiedliwienie dodam, że w czasie gdy dostawaliście DDoSy byłem poza domem, na co mam dowody. Nie precyzuj w takim razie, że to „ja” jestem temu winny oraz nie wal ściemy, że kłamię. Jeżeli rzeczywiście był to ktoś z naszej administracji, zostanie ukarany. Jeżeli jednak nie, to problemu musicie szukać nieco dalej. Dodam tylko, że wasz „pan” daffyy nadal nie może się pogodzić z przegraną oraz nadal ddosuje nam forum, co na całe nasze szczęście jest wychwytywane przez Anty DDoS.
Jeżeli chciałbyś się podzielić tą cudowną informacją któż to brounie, to wal śmiało na pw ?
- 1
-
Powiedz mi w takim razie kto? Sam pisałem do wielu osób, że wpierw, ogarnę swoje forum. A mijanie się z prawdą zostawiam tym, którzy kręcą rzeczywistością nawet przy swoich użytkownikach
- 1
-
1 minutę temu, Zxvx napisał:
Kłamczuszek
? Chodzi o ataki na was? Nie mam z tym ja kompletnie nic wspólnego, szczególnie, że sprawa kierowana ma być trochę dalej. Byłoby to głupstwem z mojej strony, a nie mam kompletnie pojęcia kto to „brounie”. Zanim zaczniesz wierzyć osobom z kręgu znanych i nielubianych ddoserów, to zweryfikuj to z rzeczywistością ?
- 3
-
6 minut temu, Zxvx napisał:
Zwłaszcza kiedy śledzisz kilka for i widzisz jak zachowujecie się wy a jak oni, sami blokujecie sobie forum a później zbędne tematy
Tak, sami dajemy sobie DDoS'y i potem się skarżymy... Dolny SS: Tak, sami stronę po długich atakach zablokowaliśmy, aby dostać do niej dostęp. Pewnie i ty byś tak zrobił, bo gorzej niż nie dać dostępu komuś innemu jest samemu go nie mieć ?
- 1
-
- Ta odpowiedź cieszy się zainteresowaniem.
- Ta odpowiedź cieszy się zainteresowaniem.
Zacznijmy od początku. Wszystko kręciło się spokojnie, oczywiście już po kilku atakach DDoS. Do czasu...
Dokładnie 17 maja o godzinie 18:29 pewien użytkownik napisał to:
Nie dziwi nas to, że była to obraza Daffiego, podeszliśmy do tego z głową, i użytkownik dostał odpowiedniego warna za łamanie regulaminu:
Zaraz po tym, zarejestrował się Daffy:
Rozumiem, chciał zrobić SS'y itd, jednak wpadł na jeden, wg. niego, lepszy pomysł - Zrobić DDoS'y na całą Sieć:
Jak widać, dokładnie o godzinie 20:00 daffy postanowił zaatakować Sieć. Następnie tłumaczy się, że to my mu pierwsi daliśmy bana. Ciekawe, bo jakoś logi pokazują co innego:
W tym momencie, zdaliśmy z @Lexxx | Errorhead.pl sobie od razu sprawę kto jest sprawcą tych ddosów, więc decyzja o banie nie była zbytnio trudna. Oczywiście, każdy ma prawo się odwołać o bana, taką możliwość i może miałby Dawid Ś. gdyby nie to, że cały czas DDoS'ował nam forum. Wpierw pisanie "Jak nie wejdziecie na TS'a, to nie cofnę wam ddosów". Jednak następnie postanowił wejść również i do nas na TS, gdzie oczywiście również dostał bana:.
Gdzie dowody, że to on w takim razie:
Tutaj:
Oczywiście jest ich więcej, jednak na ten moment nie mam zamiaru ich udostępniać. Chyba każdy wie na ten moment kto robił ddosy.
Jednak tutaj pewien "twist", Daffyy, zapomniałeś chyba, że rejestrację zrobiłeś u nas na forum bez użycia VPN. Strasznie mi przykro, ale mamy większość danych o Tobie.
Przypomnę również, że za czyny które popełniłeś, grozi do 3 lat więzienia. Wiem, że nie jesteśmy jedyną siecią, dlatego każdego kto miał problemy z Dawidem Ś. aka Daffyy zapraszam do wspólnej rozmowy na PW lub pod postem.
PS. Wiem, że będziesz to czytał Daffy, nie łudź się, Errory 503 to było ręczne zablokowanie forum przez nas w celu uzyskania dostępu, a 504 jest powodowany przez podpinanie nowego Anty DDoS. Z "podmienionym indexem" nie jest zbyt ciężko sobie poradzić, na całe szczęście nasz host oferuje backup samych plików do aż 28 dni, dlatego nie było to zbyt duże wyzwanie.
Ode mnie na ten moment to tyle, jeżeli ktoś chce więcej szczegółów poznać, zapraszam na pw ?
- 21
-
Daffy daffy daffy, taki niewinny w całej sytuacji, ale brudów się zbiera coraz więcej. Czekam tylko aż ktoś wytoczy Ci pozew sądowy, ciekawe czy wtedy taki cwany będziesz, zapewne nie.
Kolejny już raz, czasami Grzesiu, czasami Daffy. Do tego jeszcze pisanie "jak nie wejdziecie na TS'a to nie odpuszczę". Zapomniałeś chyba, że aż taki sprytny to ty nie jesteś. Wiem dobrze jak działają adresy IP, i że zapewne przy takim wejściu pierwsze co byś zrobił to go podwalił. Co prawda mogę wejść na VPN, jednak mam inne rozwiązanie, i jest to założenie na stronę systemu captcha. Problem pokonany.
Oczywiście mowa o sieci ErrorHead.pl, która była dziś atakowana. Jednak nawet i taki mądry Daffy nie umiał zauważyć, że kod 403 oznacza brak dostępu do strony. Było to celowe działanie ze strony mojej oraz @Lexxx | Errorhead.plw celu uzyskania przez nas dostępu do witryny, a przez wyłączenie ładowania skryptów JS, strona nie była już obciążona. Sprytna również porada dla innych atakowanych, lepiej zachować na 30min dostęp dla siebie, niż bawić się z DDoS'ami. W tym czasie będziecie mogli postawić system zabezpieczeń.
Skąd wiem, że to Daffy? Dowodów jest mnóstwo, pierwszym może być rejestracja u nas na forum przed walnięciem ddosów, jednak po resztę proszę o zgłaszanie się na PW (Będzie weryfikacja).
Żal tylko, że na polskiej scenie Sieci Serwerów nadal istnieją tacy głupcy, którzy myślą, że przez ataki cokolwiek uzyskają. Co najwyżej to ch**ową reputacje.
Kilka screenów:
Pozdrawiam
Btw, JD ?
- 7
- 1
-
Siemka, ostatnio miałem chęć dodania pluginu ADEPT_KPN na serwer, jednak napotkałem jeden problem. Jeżeli ktoś da kilka sekund przed końcem mapy prośbę o zagranie w KPN, to kredyty giną. Czy jest jakaś możliwość, aby nie można było użyć tej komendy przez 2 minuty przed końcem mapy? W załączniku daję sp pluginu.
Spoiler#include <store> #include <clientprefs> #pragma semicolon 1 #pragma newdecls required #define MOD_TAG "\x01\x0B\x0E★ \x07[ADEPT-Kamień, Papier, Nożyce]\x04 " Handle g_hAllowInvite; bool g_bInGame[MAXPLAYERS + 1], Selected[MAXPLAYERS + 1], g_bAllowInvites[MAXPLAYERS + 1]; int g_iBetAmount[MAXPLAYERS + 1], g_iOponent[MAXPLAYERS + 1]; enum KPN { None = 0, Kamien, Papier, Nozyce, }; KPN kpn[MAXPLAYERS + 1]; public Plugin myinfo = { name = "ADEPT --> Kamień papier nożyce", description = "Autorski Plugin StudioADEPT.net", author = "Brum Brum", version = "1.0", url = "http://www.StudioADEPT.net/forum", }; public void OnPluginStart() { g_hAllowInvite = RegClientCookie("sm_kpn_allowinvite", "Zezwala/Nie zezwala na zaproszenia do KPN", CookieAccess_Protected); RegConsoleCmd("sm_kpn", CMD_KPN); } public void OnClientCookiesCached(int client) { char Value[11]; GetClientCookie(client, g_hAllowInvite, Value, sizeof(Value)); g_bAllowInvites[client] = StringToInt(Value); } public void OnClientDisconnect(int client) { if (g_bInGame[client]) { int client2 = GetClientOfUserId(g_iOponent[client]); Store_SetClientCredits(client2, Store_GetClientCredits(client) + g_iBetAmount[client]); Store_SetClientCredits(client, Store_GetClientCredits(client) - g_iBetAmount[client]); PrintToChat(client2, "%s Twój przeciwnik wyszedł z gry! Wygrałeś jego \x02%d kredytów", MOD_TAG, g_iBetAmount[client]); ResetAllVariables(client2); } if (AreClientCookiesCached(client)) { char Value[11]; Format(Value, sizeof(Value), "%d", g_bAllowInvites[client]); SetClientCookie(client, g_hAllowInvite, Value); } ResetAllVariables(client); g_bAllowInvites[client] = true; } public Action CMD_KPN(int client, int args) { if (g_bInGame[client]) { PrintToChat(client, "%s Nie możesz wyzwać innego gracze w trakcie gry!", MOD_TAG); return Plugin_Handled; } if (args == 0) { OpenKPNMenu(client); return Plugin_Handled; } if (args < 2) { ReplyToCommand(client, "%s Użyj !kpn <nick> <suma>", MOD_TAG); return Plugin_Handled; } if (args > 2) { ReplyToCommand(client, "%s Użyj !kpn <nick> <suma>", MOD_TAG); return Plugin_Handled; } char arg[65], arg2[11]; GetCmdArg(1, arg, sizeof(arg)); GetCmdArg(2, arg2, sizeof(arg2)); int count = StringToInt(arg2); if (count > Store_GetClientCredits(client)) { PrintToChat(client, "%s Nie masz wystarczająco kredytów!", MOD_TAG); return Plugin_Handled; } if (count <= 0) { PrintToChat(client, "%s Kwota musi być większa od zera!", MOD_TAG); return Plugin_Handled; } int target = FindTarget(client, arg, false, false); if (target == -1) { return Plugin_Handled; } if (target == client) { PrintToChat(client, "%s Nie możesz wyzwać samego siebie XD", MOD_TAG); return Plugin_Handled; } if (!g_bAllowInvites[target]) { PrintToChat(client, "%s Wskazany gracz nie akceptuje zaproszeń!", MOD_TAG); return Plugin_Handled; } if (g_bInGame[target]) { PrintToChat(client, "%s Nie możesz wyzwać innego gracze w trakcie jego gry!", MOD_TAG); return Plugin_Handled; } if (count > Store_GetClientCredits(target)) { PrintToChat(client, "%s Osoba z którą chcesz grać nie ma tyle pieniędzy!", MOD_TAG); return Plugin_Handled; } KPN_Invite(client, target, count); return Plugin_Handled; } public void KPN_Invite(int client, int target, int count) { char title[256], option[32]; Menu menu = new Menu(Menu_Handler); Format(title, sizeof(title), "ADEPT -> Kamień, Papier, Nożyce\n%N wyzwał Ciebie na pojedynek w Kamień, Papier, Nożyce\nZawalczycie o %d kredytów", client, count); menu.SetTitle(title); Format(option, sizeof(option), "yes;%d;%d", GetClientUserId(client), count); menu.AddItem(option, "Akceptuję"); Format(option, sizeof(option), "no;%d;%d", GetClientUserId(client), count); menu.AddItem(option, "Rezygnuję"); menu.ExitButton = true; menu.Display(target, 15); } public int Menu_Handler(Menu menu, MenuAction action, int client, int item) { if (!IsValidClient(client))return; switch (action) { case MenuAction_Select: { char info[128], TempArray[3][128]; menu.GetItem(item, info, sizeof(info)); ExplodeString(info, ";", TempArray, 3, sizeof(TempArray[])); int sender = GetClientOfUserId(StringToInt(TempArray[1])); int count = StringToInt(TempArray[2]); if (StrEqual(TempArray[0], "yes")) { g_iBetAmount[client] = count; g_iBetAmount[sender] = count; g_bInGame[client] = true; g_bInGame[sender] = true; g_iOponent[client] = GetClientUserId(sender); g_iOponent[sender] = GetClientUserId(client); StartKPN(client); StartKPN(sender); } else { PrintToChat(sender, "%s \x02%N\x04 odrzucił twoją propozycję gry!", MOD_TAG, client); } } case MenuAction_End:delete menu; } } void StartKPN(int client) { if (!IsValidClient(client))return; Menu menu = new Menu(KPN_Handler); menu.SetTitle("ADEPT -> Co chcesz wystawić"); menu.AddItem("", "Kamień"); menu.AddItem("", "Papier"); menu.AddItem("", "Nożyce"); menu.ExitButton = false; menu.Display(client, MENU_TIME_FOREVER); } public int KPN_Handler(Menu menu, MenuAction action, int client, int item) { if (!IsValidClient(client))return; if (action == MenuAction_Select) { switch (item) { case 0:kpn[client] = Kamien; case 1:kpn[client] = Papier; case 2:kpn[client] = Nozyce; } CheckGame(client); } else if (action == MenuAction_End)delete menu; } void CheckGame(int client) { int client2 = GetClientOfUserId(g_iOponent[client]); //REMISY if (kpn[client] == Kamien && kpn[client2] == Kamien) { EndGame(true, client, client2); } if (kpn[client] == Papier && kpn[client2] == Papier) { EndGame(true, client, client2); } if (kpn[client] == Nozyce && kpn[client2] == Nozyce) { EndGame(true, client, client2); } //WYGRANE C1 if (kpn[client] == Kamien && kpn[client2] == Nozyce) { EndGame(false, client, client2); } if (kpn[client] == Papier && kpn[client2] == Kamien) { EndGame(false, client, client2); } if (kpn[client] == Nozyce && kpn[client2] == Papier) { EndGame(false, client, client2); } //WYGRANE C2 if (kpn[client] == Nozyce && kpn[client2] == Kamien) { EndGame(false, client2, client); } if (kpn[client] == Kamien && kpn[client2] == Papier) { EndGame(false, client2, client); } if (kpn[client] == Papier && kpn[client2] == Nozyce) { EndGame(false, client2, client); } } void EndGame(bool remis, int winner, int looser) { char KPNStringWinner[16], KPNStringLooser[16]; switch (kpn[winner]) { case Kamien:Format(KPNStringWinner, sizeof(KPNStringWinner), "Kamień"); case Papier:Format(KPNStringWinner, sizeof(KPNStringWinner), "Papier"); case Nozyce:Format(KPNStringWinner, sizeof(KPNStringWinner), "Nożyce"); } switch (kpn[looser]) { case Kamien:Format(KPNStringLooser, sizeof(KPNStringLooser), "Kamień"); case Papier:Format(KPNStringLooser, sizeof(KPNStringLooser), "Papier"); case Nozyce:Format(KPNStringLooser, sizeof(KPNStringLooser), "Nożyce"); } if (remis) { PrintToChat(winner, "%s \x02REMIS\x04 Gracz \x02%N\x04 postawił \x02%s", MOD_TAG, looser, KPNStringLooser); PrintToChat(looser, "%s \x02REMIS\x04 Gracz \x02%N\x04 postawił \x02%s", MOD_TAG, winner, KPNStringWinner); ResetAllVariables(winner); ResetAllVariables(looser); return; } else { Store_SetClientCredits(winner, Store_GetClientCredits(winner) + g_iBetAmount[winner]); Store_SetClientCredits(looser, Store_GetClientCredits(looser) - g_iBetAmount[winner]); PrintToChat(winner, "%s Wygrałeś \x02%d kredytów\x04 Twój przeciwnik postawił \x02%s", MOD_TAG, g_iBetAmount[winner], KPNStringLooser); PrintToChat(looser, "%s Przegrałeś \x02%d kredytów\x04 Twój przeciwnik postawił \x02%s", MOD_TAG, g_iBetAmount[winner], KPNStringWinner); ResetAllVariables(winner); ResetAllVariables(looser); return; } } void OpenKPNMenu(int client) { Menu menu = new Menu(KPN_Menu); menu.SetTitle("ADEPT -> Kamień Papier Nożyce"); menu.AddItem("", "Ustawienia"); menu.ExitButton = true; menu.Display(client, 60); } public int KPN_Menu(Menu menu, MenuAction action, int client, int item) { if (!IsValidClient(client))return; switch (action) { case MenuAction_Select: { switch (item) { case 0: { Menu nmenu = new Menu(KPNSetting_Handler); nmenu.AddItem("", "Zezwalaj na zaproszenia do gry"); nmenu.AddItem("", "Odrzucaj zaproszenia do gry"); nmenu.ExitButton = true; nmenu.Display(client, 30); } } } case MenuAction_End:delete menu; } } public int KPNSetting_Handler(Menu menu, MenuAction action, int client, int item) { if (!IsValidClient(client))return; switch (action) { case MenuAction_Select: { switch (item) { case 0: { g_bAllowInvites[client] = true; PrintToChat(client, "%s Zezwalasz na zaproszenia do gry w KPN!", MOD_TAG); } case 1: { g_bAllowInvites[client] = false; PrintToChat(client, "%s Nie zezwalasz na zaproszenia do gry w KPN!", MOD_TAG); } } } } } void ResetAllVariables(int client) { g_iBetAmount[client] = -1; g_bInGame[client] = false; g_iOponent[client] = -1; kpn[client] = None; Selected[client] = false; } public bool IsValidClient(int client) { if (!(1 <= client <= MaxClients) || !IsClientInGame(client) || !IsClientConnected(client) || IsFakeClient(client) || IsClientSourceTV(client)) return false; return true; }
-
Chyba cię poje**ło. Serwer który stworzyłem praktycznie od zera zamierzasz mi zabrać? Nie polecam kupować rzeczy od tego gościa, prawdopowdobnie zrobi was tak jak mnie zrobił ?
- 3
- 4
-
Polecam współpracę z tym oto osobnikiem. Szybko odpisuje, paczka super zrobiona. Ogólnie fajna osoba!
- 1
[only dd2] poszukuję opiekuna/współwłaściciela
w Współpraca
Opublikowano
Cześć, z tej strony Właściciel ErrorHead.pl.
Jeżeli chcesz, możesz do mnie napisać tutaj lub na ErrorHead.pl
Jesteśmy otwarci na propozycje i możliwości współpracy.