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

SUPER TIMOR

Zasłużony
  • Postów

    1007
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    72

Treść opublikowana przez SUPER TIMOR

  1. Temat został zamknięty na prośbę autora tematu . Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator rozpatrzy go ponownie.
  2. Temat został zamknięty na prośbę autora tematu . Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator rozpatrzy go ponownie.
  3. Wódz podał za mało informacji.. nawet nie jest wiadomym, o jakim cod-modzie mowa ?
  4. błagam Cię, ziomek, PÓKI!! a co do tematu - ugh, ile nienawiści, żalu, zazdrości.. i braku jakichkolwiek przejawów inteligencji, zarówno wśród zgromadzonych jak i głównego zainteresowanego.. no cóż, naprawdę, chętnie pozwoliłbym na dalszy rozwój wydarzeń, ale tu już nie ma za bardzo co się wydarzyć, więc temat zamykam, link do pobrania kasuję (bo mogę ? skoro cudze, a wrzucane, to why not?) .. chyba jestem na to za stary (nie jestem stary!) // dobra, niech temat zostanie otwarty, chociażby do momentu, w którym przegniecie (i tak powyginaną już) pałkę ?
  5. Jaka cena? @Eagle08
  6. Temat został zamknięty na prośbę autora tematu . Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator rozpatrzy go ponownie.
  7. Naprawdę, polecam AchievementsGO. Napisanie do tego silnika misji jest banalnie proste, a sam silnik przyjemny i optymalny. https://github.com/MAGNET1/AchievementsGO
  8. No to co, jaka jest aktualna cena tych 'cudeniek'?
  9. Przecież to nie jest Twój marker, dodałeś tylko napis i sprzedajesz.. yh ^^ do znalezienia za darmo w internecie ? Czy może animacje zrobiłeś? ? bo z tego co kojarzę, to w tym brzydalu owej brakuje ?
  10. Hej, a może coś o sobie? Brzmi jak pseudoreklama bogatego syna taty.. kompletnie nieprzekonywujące ?
  11. Dzięki za uznanie ? Daj sygnał jak skończysz 16 lat, to w zamian za ciepłe słowa wprowadzę Cię w świat seksu i pieniędzy ? Nie wiem co mają do tematu (dot. moderatorów) daty dodania ostatniej zawartości, ponieważ temat można zamknąć, albo wyrzucić do kosza nie używając szablonów moderacyjnych. Głównym zadaniem moderatora nie jest również dodawanie zawartości celem niesienia pomocy dot. kodu czy cokolwiek, poradników etc. Pilnowanie forum, w wolnych chwilach, ot co ?. Jeśli jednak taki wymóg istnieje, a go przeoczyłem, to oficjalnie oświadczam, że (jak zresztą widać), mam go w głębokim poważaniu. Nie mam na to czasu, i najprawdopodobniej nigdy nie znajdę. Czasem coś komuś pomogę, ale to musi mi zdrowo w baniak strzelić ?. Pomagałem tysiące razy i po prostu jestem tym znudzony. Ogólnie już co do tematu - czemu on ma służyć? Oprócz pytania zawartego w tytule (które jest bardzo ogólnikowe i nie jestem w stanie wykminić jednoznacznej odpowiedzi), to na końcu tematu jest twierdzenie, kropka, dziękuję.. Może jeśli masz jakieś obiekcje, to zaproponujesz to i owo? Na przykład gotowe rozwiązanie, które można przedyskutować i ew. wdrożyć? ?
  12. Temat został zamknięty na prośbę autora tematu . Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator rozpatrzy go ponownie.
  13. Temat został zamknięty przez moderatora forum. Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator rozpatrzy go ponownie.
  14. int entity = CreateEntityByName("hegrenade_projectile"); --> CreateEntityByName("flashbang_projectile"); DispatchKeyValue(ent, "classname", "blindingRocket"); CreateTimer(0.0, DefuseRocket, EntIndexToEntRef(ent)); ----------------------- public Action DefuseRocket(Handle timer, any ref) { int ent = EntRefToEntIndex( ref ); if ( ent != INVALID_ENT_REFERENCE ) { SetEntProp(ent, Prop_Data, "m_nNextThinkTick", -1); } } (tu wyłączamy wybuch zwykły wybuch flasha) ------------ Po zetknięciu się z jakimś entity - CreateTimer(0.0, Timer_DetonateRocket, EntIndexToEntRef(ent)); public Action Timer_DetonateRocket(Handle timer, any ref) { int ent = EntRefToEntIndex( ref ); int client = GetEntPropEnt(ent, Prop_Send, "m_hThrower"); SetEntPropEnt(ent, Prop_Send, "m_hOwnerEntity", client); SetEntProp(ent, Prop_Data, "m_nNextThinkTick", 1); SetEntProp(ent, Prop_Data, "m_takedamage", 2 ); SetEntProp(ent, Prop_Data, "m_iHealth", 1 ); SDKHooks_TakeDamage(ent, 0, 0, 1.0); } (tu flashbang wybucha) No i reszta jak w poprzednim poście, myślę że wystarczy to umiejętnie przekleić ? na głębszą analizę nie mam czasu, wybacz ?
  15. A to znów możesz inaczej zrobić ? wysyłasz rakietę (flashbanga z modelem rakiety), force'ujesz jego wybuch po dotknięciu jakiegoś entity > 0 w RequestFrame. Pamiętaj, żeby flashbangowi nadać specjalny classname, np "oslepiajacaRakieta", a potem w evencie "player_blind", który odpali się przy każdym oślepieniu na wejściu sprawdzać, czy classname entity zgadza się z "oslepiajacaRakieta". Jeśli tak - gracz został oślepiony przez właśnie tę rakietę. https://wiki.alliedmods.net/Counter-Strike:_Global_Offensive_Events#player_blind / edit @tafit public void OnPluginStart() { HookEvent("player_blind", Event_PlayerBlind); } public Action Event_PlayerBlind(Event event, char[] name, bool dontBroadcast) { int attacker = GetClientOfUserId(GetEventInt(event, "attacker")); int client = GetClientOfUserId(GetEventInt(event, "userid")); int entity = GetEventInt(event, "entityid"); if(!IsValidClient(client) || !IsValidClient(attacker)) return Plugin_Continue; if(!IsValidEntity(entity)) return Plugin_Continue; char className[64]; GetEdictClassname(entity, className, sizeof(className)); if(StrEqual(className, "blindingRocket") && GetClientTeam(attacker) == GetClientTeam(client)) // coś tam robisz :) return Plugin_Continue; }
  16. Hmm, wydaje mi się, że najlepiej byłoby wyprowadzić forward z pluginu z rakietami, który oznajmiał by wybuch rakiety, i natywu który pobierał by jej pozycję. Sprawdzanie poprzez wypuszczenie traceraya od gracza do rakiety - jeśli nie napotkał żadnej przeszkody, to chyba widział co nie?:P
  17. Masz rację! Planuję dodać tzw. dummy functions, czyli na polski rekurencje do prostych funkcji, które często są stosowane (np. GetClientHealth) + "zobacz w API" mogę Ci wpisać w creditsy, chcesz? ? Kolejne funkcje będę raczeł łapał ze wzoru: https://obfuscator.io/?
  18. Ale wiesz, że to niczego nie zmienia? Nie ma fizycznej możliwości załączając komuś .sp, aby zabezpieczyć to w 100% skuteczny sposób. Wystarczy z .sp usunąć wzmiankę sprawdzająca licencję czy cokolwiek i heja ? no, można użyć obfuscatora i załączyć dokumentację, która jest ekstremalnie nieczytelna, ale to nadal nie gwarantuje tego, że ktoś nie odwróci kodu do pierwotnej postaci. Fakt - załączając .sp tracisz możliwość trzymania jakiejkolwiek kontroli nad rozprzestrzenianiem się pluginu. Koniec kropka :)
  19. https://www.sourcemod.net/license.php Następny znawca..
  20. Cześć, Od jakiegoś czasu zajmuję się projektem dotyczącym aplikacji webowej, napisanej w języku Java z użyciem Spring MVC + Spring Boot. Główną ideą tego projektu jest łatwy dostęp do narzędzia, pozwalającego na sprawienie, by kod źródłowy pluginu napisanego w języku SourcePawn stał się jak najbardziej nieczytelny, jednocześnie nie zmieniając logiki i nie gubiąc optymalizacji. Wszystko po to, by po dekompilacji sprawić górę problemów osobie próbującej ukraść cudzą własność. Aplikacja nie jest stabilna. To znaczy, że wprowadzenie odpowiedniego ciągu znaków do konwersji spowoduje pojawienie się błędów i zatrzyma aplikację. Możliwości i kombinacji pisania kodu jest bardzo dużo, a zależy mi na tym, żeby zarówno nazwy funkcji, zmiennych, typów i klas mogły być konwertowane. Aktualnie, w miarę zdrowo aplikacja konwertuje dość proste pluginy i potrafi przekształcić kod w ciąg znaków o maksymalnej długości 4095 znaków na jedną linię (maksimum dla kompilatora, więcej wywala błędy przy kompilacji). Na GitHub'ie nie wrzuciłem jeszcze jar'a ani war'a, ale zmieni się to przy kolejnym update kodu. Zaciekawionych zachęcam do patrzenia w branch(e) inne od "master", ponieważ kolejne feature pojawiają się osobno. A o co konkretnie chodzi? A o to, żeby z takiego kodu: http://www.wklejto.pl/872649 (HASŁO - timor) otrzymać coś takiego: http://www.wklejto.pl/872648 (HASŁO - timor) Kod źródłowy aplikacji: https://github.com/suppatimmo/sourcepawn-obfuscator Screen mojego przepięknego interfejsu graficznego: Skoro nie można na ten moment odpalić tego u siebie, to po co o tym piszę? Chciałbym zapytać się tych trochę bardziej rozeznanych w temacie, czego oczekiwaliby od takiej aplikacji. Propozycje ciekawych, nowych feature, na które nie wpadłem, a które nie wykroczą o siedemset mil poza moje umiejętności zostaną wprowadzone, chociażby dla treningu. Planuję dodać tzw. dummy functions, czyli na polski rekurencje do prostych funkcji, które często są stosowane (np. GetClientHealth). Poza tym, chciałbym "po wszystkim" szarpnąć się na podświetlanie składni, ale nie wiem co z tego wyjdzie. Masz jakiś pomysł, co taka zaciemniarka mogłaby w sobie jeszcze mieć? Chętnie sobie o tym pogadam ? Wspierałem się wiedzą Mike'a W z zakresu Javy, oraz @Roberrtjak to w ogóle powinno wyglądać, co mogłoby robić i na co powinienem zwrócić uwagę ?
  21. tyle samo, co Twoja znajomość i zrozumienie tematu do Twojej wypowiedzi drogi przyjacielu, a to dlatego, że: Nie napisałem nic, co mogłoby sugerować, że nie respektuję czyjegoś prawa do wyceniania swojej pracy. Jasne, każdy może to robić, nie widzę w tym niczego złego. Dzięki za owacje. Jakości wsparcia nie mi oceniać, ale na pewno nie przez jakość kodu. Widzisz, drogi przyjacielu - kodu nie zobaczysz na oczy, zanim nie kupisz pluginu. Nawet nie sprawdzam czy faktycznie tak jest, bo wynika to z logiki - po co w takim razie ktoś miałby dodatkowo płacić za plugin, który byłby wrzucany do sklepu w formie .sp? ? Jeśli mój argument jest bez sensu (jaki argument? cytowałeś porównanie to samo (płatne) vs to samo (darmowe), więc wtf xd), to wyjaśnij mi w jakim celu napisałeś te dwa zdania, bo kompletnie nie rozumiem. Kupy i dupy się nie trzymają. (z tym wyjaśnieniem to ew. na PW - patrz koniec posta) Nie jestem od wystawiania ocen, a jedynie zauważyłem, że plugin który jest za darmo można również kupić w serwisie pluginycs.pl za dogodną cenę 20 polskich złociszy, nazywając to zdzierstwem (tłumaczę! zdzierstwo - zdzieranie (w tym wypadku pieniędzy) z ludzi sprzedając im coś darmowego). Na pewno Bioły celowo tego nie zrobił żeby pozdzierać hajsy z ludzików, tyle że chciał zapewne zapchać sobie trochę bibliotekę pluginów, żeby to i owo tam już było i jakoś to w miarę wyglądało, a nie że tak sucho i pusto ? Nie jestem ani zły, ani smutny - post był pisany w sposób troszeczkę prześmiewczy, a przede wszystkim humorystyczny. Hmm, tak się zastanawiam czy nie dałem się złapać trollowi ? no ale cóż - nie dyskutujmy już w tym temacie na temat mojego posta, bo zrobi się 40 stron spamu, potem temat zostanie zamknięty, usunięty blablabla, a szkoda to robić chłopakom, bo próbują sobie coś tam działać?
  22. Widzę, że jesteś spięty jak cholera, więc na wstępie zaznaczę, że nie pisałem tego z żadnym grymasem na twarzy, nie powiedziałem że to kopia i ogólnie to bekę sobie robię ? A pluginu nie oceniam po nazwie, tylko po opisie.. robi to samo co mó, tyle że wrzuca jeszcze printa na czat. No różnią się tym, i jeszcze jedną drobną rzeczą - mój jest darmowy xD
  23. https://github.com/suppatimmo/-CS-GO-namefilter https://pluginycs.pl/product/7-blokowanie-frazlinkcew-w-nicku xD? nie no w porzadku projekcik, propsuje, rly, ale tu to bez kitu ździerstwo xD
  24. Temat został zamknięty przez moderatora forum. Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator rozpatrzy go ponownie.
  25. Temat został zamknięty przez moderatora forum. Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator rozpatrzy go ponownie.
×
×
  • Dodaj nową pozycję...