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

Ilovenoobs

Użytkownik
  • Postów

    92
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez Ilovenoobs

  1. Może ja jestem ograniczony umysłowo, ale dostaję mind-fucka czytając to. Podłączyłeś source-bansy pod serwer chociażby?
  2. Myślę, że byłbym w stanie ci pomóc, napisz PW.
  3. Mój błąd >.<. Ostatnio z robienia all pluginów pod flagę O, dałem ci na flage "o" zamiast "a" >/>. Dodaje działający abner BH na flagę A, bez ograniczenie, że admin/root nie może skakać, jak je chcesz, to najwyżej sobie potem dodasz. abner_bhop_only_a.smx abner_bhop_only_a.sp
  4. Czy baza danych na stronie ma dostęp z hosta twojego serwera?
  5. " działać działa tylko problem teraz jest taki, że gdy przytrzymuję spacje to nie skacze automatycznie. " Masz flagę ruta/admina? Napisałeś "gracz" z flagą A, dałem to każdemu kto ma tylko flagę A, jeżeli gracz jest adminem z flagą A, to nie zadziała, jeśli jest headadminem też ;).
  6. Powinno działać, tylko gracze z flagą A mają dostęp. Admini i rooci nie, jeżeli o to ci chodziło. abner_bhop_only_a.sp abner_bhop_only_a.smx
  7. Nie chcę być niegrzeczny ale oświecę cię, to była przenośnia do "Szukaj". Natomiast, skoro gość pyta się tutaj na zaawansowanym forum o modele to znaczy, że zapewne ich szukał a nie jest rąbanym leniem, który nie ruszył palcem przyszedł tutaj pytać nas o te skiny.
  8. Valve zablokowało możliwość wyskakujących okienek HTML w ostatnich update, więc webshortcuts, czy motgd na chwilę obecną szlak trafił.
  9. Żeby ludzie w przyszłości nie mieli podobnego problemu, to ścieżki pobierania piszecie tylko z małych liter :P. A autor tych modeli był burakiem, bo napisał to z dużej ;). I usuń początek: EZIO PORTED TO CSGO BY VOIKANAA // PLAYER
  10. Pluginy wgrywasz bezpośrednio na serwer i fastdll, następnie w pliku downloads.ini od skinchoosera wpisujesz ścieżki do all plików, które mają być pobierane. Na koniec plik .mdl, ten który wpisałeś do downloads.ini wpisujesz dla odpowiedniego teamu w pliku skinchoosera skins.ini. Przykładowy plik: "Models" { "Modele VIP" { "Admin" "o" "Team1" { "Jakiś skin dla TT" { "path" "models/player/custom/dupa.mdl" } } "Team2" { "Drugi skin, dla CT" { "path" "models/player/custom/dupa.mdl" } } } }
  11. Już jakiś czas temu nagrałem serie poradników, apropo tworzenia map do cs:go. Same poradniki były kierowane do garstki 4-5 osób, które nawalały mnie pytaniami odnośnie mapowania. Jeżeli ktoś nie wie z czym to się je, a chce się brać za mapowanie, to myślę, że w poradnikach znajdzie wszystko czego potrzeba, a jeżeli czegoś zabraknie mogę nagrać dodatkowy porandnik apropo tego zagadnienia, żeby inni nie musieli się już o to pytać. Tutaj znajdziecie podstawy, coś w stylu jak zrobić 1 mapkę i w czym A tutaj już bardziej zaawansowane rzeczy typu, jak dodawać do mapki teleporty, czy inne ustrojstwa: Nie twierdzę, że jestem mistrzem w mapowaniu, swoje mapy robiłem z myślą o określonej grupie ludzi, a niektóre bo też nie wszystkie moje mapki znajdziecie o tutaj: Steam Community :: <3 noobs :) :: Workshop Items Tak jak mówiłem nie jestem mistrzem i tworze dla zabawy, a największa ilość moich subów na warsztacie to 6.5k Dodam jeszcze dla ludzi, którzy będą się dopytywać, choć nie powinni, ale trafiły mi się chamskie komentarze od dzieci w stylu "Musisz być słaby skoro nawet 100 subów nie masz i tak mało wyświetleń, twoje mapki to też pewnie dno", że nie obchodzi mnie jak ktoś mnie obraża, ale za obrazę mapek, które robiłem dla hobby i dla określonej grupy ludzi zabije :P, oraz przypomnę, że moje poradniki były kierowane dla 4-5 osób, a nie tysięcy, więc cieszy mnie to, że ktoś poza nimi, sądząc po wyświetleniach też się interesował.
  12. Hej i czołem, czy wiecie może, cokolwiek apropo pluginu berka w cs:go? Czy istnieje już plugin dający go, a jeżeli nie, czy jest możliwe napisanie, nie proszę to o to nikogo, chętnie zrobiłbym to sam, choć trochę by mi to zajęło :P. Jak miałoby to działać? Tak jak w klasycznym berku z 1.6 do jailbreak'a, gracz X zostaje wylosowany wśród wszystkich TT na berka, zostaje on podświetlony na czerwono, a w tym samym momencie włącza się friendly fire, oczywiście DMG z kosy jest zresetowany do 0, a gracz poprzez uderzenie kosą (w 1.6 było tylko z prawego, wątpię, by dało się to odtworzyć w go) oddaje berka. Po 15 sekundach berek umiera, a aktualny berek jest jeszcze dodatkowo wyświetlany na hudzie w górnej części ekranu na kolor np.czerwony (To też wątpię, że dałoby rade odtworzyć w go), po śmierci berka komendy można użyć ponownie, a friendlyfire jest resetowany do 0, dmg z kos powraca do normy. Jak ja to widzę? Losowanie graczy za pomocą randomnum, chociaż z tym mam jeszcze problemy, wśród graczy tylko TT, następnie berek dostaje kolor poprzez SetEntityRenderColor, a friendlyfire zmienia się na 0, dokładnie w tym momencie dmg z kosy zmienia się na 0 (Widziałem taki plugin nawet dziś na forum), a do gracza z berkiem zostaje przypisana jakaś wartość o jakiejś nazwie, uderzając kogoś z kosą jest filtrowanie, czy gracz przypadkiem nie posiada tej wartości, dla tej nazwy, jeżeli tak, to uderzona osoba zostaje berkiem, w tym samym czasie na hudzie pokazuje się "Berkiem jest x zostało jeszcze y sekund".Po czasie, kiedy stworzony wcześniej timer wyliczy 15 sekund, nasz berek umiera, a dmg z kosy wraca do normy, wartość berka się resetuje, friendlyfire wraca do normy. Więc przypomnę tylko pytanie, czy widzieliście już taki plugin? I czy moje założenia są poprawne i da się taki plugin do GO napisać?
  13. Szczerze nie widziałem chyba jeszcze pluginu na gangi w cs:go. Jedynie cos podobnego miał serwer czy jakoś tak. Proponowałbym spytać. Tj. widziałem u nich przy wejściu "Trwa wojna gangów" Ale myślę, że był to zwykły killday.
  14. Porzucone przeze mnie, z powodu braku czasu na to zlecenie.
  15. Sm_Skinchooser - AlliedModders Ma czasem problemy z pracą na zombiemode'ach jedynie. W konfiguracji już nie pomogę, bo to osobna sprawa, chyba że za cenę. Ten plugin jest moim zdaniem najlepszym i najbardziej funkcjonalnym od zmiany modeli.
  16. W maplist i mapcycle usuwasz wszystkie inne mapy. Możesz też usunąć jest z serwera, żeby mieć pewność. W .cfg servera/gry dajesz mp_allowvote 0, żeby nie było głosowań, oraz wywalasz ogółem głosowania z serwera. Powinno ci w ten sposób działać.
  17. Czy masz TOKEN GSLT dla twojego serwera? Jeżeli tak, to MOŻLIWE, lecz nie mam pewności, że zarejestrowane przez valve serwery nie dopuszczają ludzi z VAC'iem. Natomiast bez tego tokenu można grać tylko lanowo, więc jeżeli go nie masz, to on też nie może dołączyć. Powyżej to tylko najprawdopodobniejsze spekulacje :D.
  18. Plik? Myślę, że chodzi ci o folder. Wszystkie foldery powinny mieć 777. A wszystkie pliki 666, przynajmniej te, które mają być pobrane. Zaczynając od pierwszego folderu w którym znajdują się maps/models/materials itd.. w tym wypadku: http://mojfastdltylkoinnazwaniechcewampodacxddd/ I wszystkie foldery dalej mają mieć 777, a pliki 666. Nwm o co chodzi z tym plikiem, chyba że używasz skrótów/odnośników, nwm jak one działają w fastdownloadach, wiem, że pukawka ma coś takiego, ale wole zewnętrzny fastdll od ich.
  19. mp_allowvote ? Podejrzewam, że o tą komendę ci się rozchodzi.
  20. CHMODY to ustawienia na plikach i folderach, a mianowicie ich dostęp. 777 przejście przez folder dla każdego. 666 download i otwarcie pliku dla każdego. 777 dajesz all folderom od ścieżki fastdll w góre, a 666 all plikom na fastdllu. Inaczej ludzie będą zapisywać bodajże zaszyfrowane pliki i nie będą mogli z nich korzystać np. nieładujące się mapki, errory zamiast modeli. P.S jest sens cenzurować fastdownload? Przy wejściu na twój serwer każdy i tak go zobaczy w konsoli, lub po wpisaniu komendy. A serwery masz przecież w stopce >.<.
  21. csgo/cfg/server.cfg lub csgo/cfg/game_competitive_server. Jeżeli nie masz któregoś to utwórz i wrzuć do jednego z nich swoje ustawienia.
  22. Zippyshare.com - costamnaprawione.smx Prosz. Przekompilowany gotowy plugin. Przekompilowany nie znaczy naprawiony. Problem główny polega na tym, że plugin odwołuje się do wartości/zmiennych, których nie masz w .sp. Ja jedynie wywaliłem all odwołania do nich, nie naprawiłem pluginu. Wszystko będzie działać, ale usunięcie warunków wiąże się z tym, że np. coś tam będzie dostępne w każdej rundzie, albo dla wszystkich zamiast vipa. Nie mam czasu bawić się z tym pluginem ;/, ale miałem czas zrobić go do momentu, że da się kompilować. Podaje kod. include <sourcemod> #include <sdktools> #include <cstrike> #include <sdkhooks> #include <scp> int g_fLastButtons[MAXPLAYERS+1]; int g_fLastFlags[MAXPLAYERS+1]; int g_iJumps[MAXPLAYERS+1]; public Plugin:myinfo = { name = "VIP Generator", author = "mastah7991", description = "Automatycznie wygenerowany VIP", version = "1.0", url = "www.MyGo.pl" } Handle:g_hCvar[20] public OnPluginStart() { g_hCvar[8] = CreateConVar("vip_weapons_menu_time", "20", "Czas na wybor broni z menu: 0:bez limitu"); HookEvent("player_spawn", Event_PlayerSpawn); HookEvent("player_death", Event_PlayerDeath); } public OnClientPutInServer(client) { if(IsValidPlayer(client)&&GetUserFlagBits(client)&(1<<ADMFLAG_CUSTOM6)) { CS_SetClientClanTag(client, "[VIP]"); char name[32]; GetClientName(client,name,31); PrintToChatAll("Vip %s wszedl na serwer",name); } } public Action:Event_PlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "attacker")); if(IsValidPlayer(client)&&GetUserFlagBits(client)&(1<<ADMFLAG_CUSTOM6)) { SetEntityHealth(client, GetEntProp(client, Prop_Send, "m_iHealth")+110); } } public Action:Event_PlayerDeath(Handle:event, const String:name[], bool:dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "attacker")); bool headshot = GetEventBool(event, "headshot"); if(IsValidPlayer(client)&&GetUserFlagBits(client)&(1<<ADMFLAG_CUSTOM6)) { SetEntityHealth(client, GetEntProp(client, Prop_Send, "m_iHealth")+10); if(headshot) SetEntityHealth(client, GetEntProp(client, Prop_Send, "m_iHealth")+15); if(GetEntProp(client, Prop_Send, "m_iHealth")>130) SetEntityHealth(client, 130); SetEntProp(client, Prop_Send, "m_iAccount", GetEntProp(client, Prop_Send, "m_iAccount")+100); if(headshot) SetEntProp(client, Prop_Send, "m_iAccount", GetEntProp(client, Prop_Send, "m_iAccount")+150); } } public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float vel[3], float angles[3], int &weapon) { if(IsValidPlayer(client)&&GetUserFlagBits(client)&(1<<ADMFLAG_CUSTOM6)) { int fCurFlags = GetEntityFlags(client); int fCurButtons = GetClientButtons(client); if (g_fLastFlags[client] & FL_ONGROUND) { if (!(fCurFlags & FL_ONGROUND) &&!(g_fLastButtons[client] & IN_JUMP) && fCurButtons & IN_JUMP) { g_iJumps[client]++; } } else if (fCurFlags & FL_ONGROUND) { g_iJumps[client] = 0; } else if (!(g_fLastButtons[client] & IN_JUMP) && fCurButtons & IN_JUMP) { if ( 1 <= g_iJumps[client] <= 2) { g_iJumps[client]++; float vVel[3]; GetEntPropVector(client, Prop_Data, "m_vecVelocity", vVel); vVel[2] = 250.0; TeleportEntity(client, NULL_VECTOR, NULL_VECTOR, vVel); } } g_fLastFlags[client] = fCurFlags; g_fLastButtons[client] = fCurButtons; } } public Action:WeaponsMenu(Handle:timer, any:userid) { new client = GetClientOfUserId(userid); new Handle:menu = CreateMenu(WeaponsMenuHandler, MenuAction_Display|MenuAction_Select|MenuAction_Cancel); SetMenuTitle(menu, "[VIP] Menu wyboru broni"); AddMenuItem(menu, "weapon_m4a1_silencer", "M4A1 + Deagle"); AddMenuItem(menu, "weapon_ak47", "AK47 + Deagle"); AddMenuItem(menu, "weapon_awp", "AWP + Deagle"); AddMenuItem(menu, "weapon_famas", "Famas + Deagle"); AddMenuItem(menu, "weapon_galilar", "Galil + Deagle"); SetMenuExitButton(menu, true); SetMenuExitBackButton(menu, false); DisplayMenu(menu, client, MENU_TIME_FOREVER); } public WeaponsMenuHandler(Handle:menu, MenuAction:action, client, item) { if(action != MenuAction_Select || !IsPlayerAlive(client)) return; decl String:szInfo[32]; if(!GetMenuItem(menu, item, szInfo, sizeof szInfo)) return; new i, iWeapon; for(; i <= CS_SLOT_SECONDARY; i++) { if((iWeapon = GetPlayerWeaponSlot(client, i)) != -1) { RemovePlayerItem(client, iWeapon); RemoveEdict(iWeapon); } } GivePlayerItem(client, szInfo); GivePlayerItem(client, "weapon_deagle"); } public Action:OnChatMessage(&author, Handle:recipients, String:name[], String:message[]) { if(IsValidPlayer(author)&&GetUserFlagBits(author)&(1<<ADMFLAG_CUSTOM6)) { Format(name, MAXLENGTH_NAME, "%s", name); new MaxMessageLength = MAXLENGTH_MESSAGE - strlen(name) - 5; Format(name, MaxMessageLength, " [VIP]%s",name); return Plugin_Changed; } return Plugin_Continue; } stock bool IsValidPlayer(client) { if(client >= 1 && client <= MaxClients && IsClientConnected(client) && !IsFakeClient(client) && IsClientInGame(client) ) return true; return false; }
×
×
  • Dodaj nową pozycję...