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

sdasdas

Użytkownik
  • Postów

    366
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    10

Treść opublikowana przez sdasdas

  1. No pomiedzy twoimi zdaniami owszem, ale jezeli kolega napisal najlepiej nieplatnej paczki dodajac aż 3 wykrzykniki na koncu zdania to oznacza, że chce niepłatną i nie jest chętny do kupywania takowej paczki :)
  2. Sprzedam Wszystko co mam ;) Cena do uzgodnienia :) Pisać PW Mam jeszcze paczkę awp, 4fun i PaintBall.
  3. Ja ze swojej strony moge powiedzieć, że sam już nie gram w CSGO i nie dlatego, że weszły te aktualizac czy dlatego, że wyszły gry battle royale. Co prawda sam gram codziennie w Fortnite i jest to moja glowna gra, w ktorą gram a to tylko dlatego, że CS już mi się znudził. Zacząłem grać w CS 1.6 w roku 2007 jakoś tak w CSGO zacząłem w 2013, aktualnie w CSGO mam ponad 4k godzin przegranych. Dzis jak juz odpalam cs'a to na max pol godziny i mi sie juz nudzi, nie mam zadnej frajdy z grania w ta gre. Poza tym żadnych aktualizacji, które coś by urozmaiciły, tylko skrzynke raz na jakiś czas dodadzą z nowymi skinami. A w Fortnite? Tam aktualizacje są dosłownie co tydzień. Nowe tryby okresowe, nowe bronie co chwile wymyślają coś nowego, żeby gra się nie znudziła i to jest najlepsze. Poza tym mają dobry support jak i bardzo dobry kontakt ze społecznością :)
  4. Wznawiam sprzedaz. Sorzedan wszystki pliki jakie posiadam za 80zl! Mozna sie negocjowac :)
  5. Wymagania Fortnite nie są duże :D Wymagania minimalne: System operacyjny: Windows 7/8/10 64bit Procesor: Intel Core i3 4xxx 2.4Ghz Karta graficzna: Intel HD 4000 (Jest to zintegrowana karta graficzna) Pamięć: 4GB RAM Wymagane miejsce na dysku HDD: 16 GB DirectX: DirectX 11.0 Źródło: https://www.gry-online.pl/S024.asp?ID=1842 Myślę, że większość osób spełnia te wymagania :) Poza tym w CS:GO na serwerach różnie to bywa, są takie, że jak się wejdzie to fps'y nawet spadają :/ Kto wie czy ten Mod Fortnite do CS:GO nie będzie zbyt mocno obciążac kompa :)
  6. @mastah7991 Ja i tak wole budować w fortnite :P Chociaz jakbys postawil serwer na tym modzie czemu by nie sprobowac :D Ciekawe jak szybko dalo by sie budowac w csgo, bo fortnite to ja kozak w tym jestem :D Sticky Nades najlepsze by byly Silnik na ktorym dziala fortnite jest za darmo :) #Łapanie_za_słówka Jeżeli chodzi o to budowanie to i tak nikt nie przejdzie na cs'a bo w fortnite jest to o wiele lepsze XD
  7. Można zrobić, że na danym poziomie możesz odblokować mniejsza widoczność i działa w momencie bycia na walku :D
  8. Cs 1.6 to 1.6 tam byl ten mod to prawda sam na nim gralem, ale w csgonie przyciagalo mnie juz tak do niego :/ Mozna tez dodac do niego jakies umiejetnosci jak w modzie bf czyli za dana range np. Dostajes +x% do zmniejszonej widocznosci itd.
  9. Zgadzam się z @bobpixel Nic trudnego w tym nie ma :) Wystarczy pobrać udostępniony kod mastaha i sobie go zeedytować :) Zrobienie większego exp'a za serie i dodanie tych rang typu początkowy to tylko ten dodatek :) Ogólnie nie wiem jaki będzie miał sens ten GunMode na zwykłych mapach :/ Ja osobiście posiadam coś podobnego z tym, że broń się otrzymuje co 5 level i stosowałem to na modzie BaseBuilder :)
  10. @ref PaySafeCard 40zł || Przelew 20zł
  11. sdasdas

    Pplugin xBenio

    http://forum.arenaskilla.pl/generator.php
  12. @Qesik A gdzie dokładnie wrzucasz te pliki dll, so, vdf itd. ?
  13. Możliwe jest tak, że 22 godzina to 23 nie wiem dlaczego ale czasem się to buguje. Nie wiem czy to może mieć związek ze strefą czasową :/ char cCzas[16]; FormatTime(cCzas, sizeof(cCzas), "%H", GetTime()) int iCzas = StringToInt(cCzas) if(iCzas>start||iCzas<stop) g_bHH=true; else g_bHH=false; Sam używałem tego formatowania czasu i normalnie mi zawsze działało :D Co do nadawania samych flag: #include <sourcemod> #include <cstrike> #include <sdktools> #include <sdkhooks> #define ADMFLAG_NONE (0<<20) #define VIP ADMFLAG_CUSTOM2 bool g_bHH; public Plugin myinfo = { name = "Nadawanie VIP w Nocy", description = "", author = "BlaKi", version = "1.0", url = "http://CSGdansk.pl" }; public void OnPluginStart() { HookEvent("round_start", Nadaj_Flage); HookEvent("round_end", Sprawdz_Czas); } public Action Round_Start(Handle event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); if(g_bHH) { SetUserFlagBits(client, VIP) } else if(!g_bHH) { SetUserFlagBits(client, ADMFLAG_NONE) } } public Action Sprawdz_Czas(Handle event, const char[] name, bool dontBroadcast) { char cCzas[16]; FormatTime(cCzas, sizeof(cCzas), "%H", GetTime()) int iCzas = StringToInt(cCzas) if(iCzas > 21 || iCzas < 7) g_bHH=true; else g_bHH=false; }
  14. Mozesz sobie w cfg zmienic godzine na 20 i wtedy szybciej sprawdzisz wszystko jest do konfiguracji w csgo/cfg/sourcemod
  15. Da radę zrobić: #include <sourcemod> #include <sdktools> #include <sdkhooks> #include <cstrike> #pragma newdecls required; bool g_bHH; bool aktywny [MAXPLAYERS]; Handle g_Wlaczony; Handle g_Poczatek; Handle g_Koniec; Handle StartHP; Handle MaxHP; Handle StartMoney; Handle MoneyZabicieGlowa; Handle MoneyZabicie; Handle HPZabicieGlowa; Handle HPZabicie; Handle RozbrojonaBomba; Handle PodlozonaBomba; Handle Kamizelka; Handle Kask; Handle DefuseKit; Handle Medishot; Handle Smokegrenade; Handle Flashbang; Handle Hegrenade; Handle Molotov; Handle Decoy; Handle Tagrenade; Handle Remove_grenade; Handle Podwojny_Skok; Handle Grawitacja; Handle Szybkosc; int g_iaGrenadeOffsets[] = { 15, 17, 16, 14, 18, 17 }; public Plugin myinfo = { name = "VIP Od Godziny", author = "BlaKi", description = "Nocny VIP", version = "1.1", url = "http://CSGdansk.pl" }; public void OnPluginStart() { HookEvent("round_start", Round_Start); HookEvent("round_end", Sprawdz_Czas); HookEvent("player_spawn", Player_Spawn); HookEvent("player_death", Player_Death); HookEvent("player_death", Player_Death); HookEvent("bomb_planted", Bomb_Planted); HookEvent("bomb_defused", Bomb_Defused); CreateConVar("nocny_vip", "1.0", "Nocny VIP by BlaKi", FCVAR_NOTIFY); g_Wlaczony = CreateConVar("vip_aktywny", "1", "Czy Nocny VIP ma byc wlaczony", FCVAR_NONE, true, 0.0, true, 1.0) g_Poczatek = CreateConVar("vip_start", "22", "Od ktorej godziny Nocny VIP ma byc aktywny", FCVAR_NOTIFY); g_Koniec = CreateConVar("vip_stop", "8", "Do ktorej godziny ma trwac Nocny VIP", FCVAR_NOTIFY); StartHP = CreateConVar("vip_startzycie", "100", "Ilosc HP na start rundy", FCVAR_NOTIFY); MaxHP = CreateConVar("vip_hp_max", "100", "Maksymalna ilosc HP, ktora moze posiadac VIP", FCVAR_NOTIFY); StartMoney = CreateConVar("vip_money", "800", "Ilosc $ na start rundy", FCVAR_NOTIFY); MoneyZabicieGlowa = CreateConVar("vip_HSMoney", "0", "Ilosc $ za Headshot", FCVAR_NOTIFY); MoneyZabicie = CreateConVar("vip_KillMoney", "0", "Ilosc $ za fraga", FCVAR_NOTIFY); HPZabicieGlowa = CreateConVar("vip_HPHS", "0", "Ilosc HP za Headshot", FCVAR_NOTIFY); HPZabicie = CreateConVar("vip_HPKill", "0", "Ilosc HP za fraga", FCVAR_NOTIFY); RozbrojonaBomba = CreateConVar("vip_bomb_planted", "0", "Ilosc $ za podlozenie bomby", FCVAR_NOTIFY); PodlozonaBomba = CreateConVar("vip_bomb_defused", "0", "Ilosc $ za rozbrojenie bomby", FCVAR_NOTIFY); Kamizelka = CreateConVar("vip_kamizelka", "0", "Kamizelka na start rundy", FCVAR_NONE, true, 0.0, true, 1.0); Kask = CreateConVar("vip_kask", "0", "Kask na start rundy", FCVAR_NONE, true, 0.0, true, 1.0); DefuseKit = CreateConVar("vip_defusekit", "0", "Zestaw do rozbrajania dla CT na start rundy", FCVAR_NONE, true, 0.0, true, 1.0); Remove_grenade = CreateConVar("vip_grenade_remove", "0", "Na początku rundy/respawn usuwa wszystkie granaty (Przydatne przy wypadaniu granatów", FCVAR_NONE, true, 0.0, true, 1.0); Medishot = CreateConVar("vip_grenade_healtshot", "0", "Ilosc medishotow na start rundy (0-4)", FCVAR_NOTIFY); Smokegrenade = CreateConVar("vip_grenade_smokegrenade", "0", "Smoke na start rundy", FCVAR_NONE, true, 0.0, true, 1.0); Flashbang = CreateConVar("vip_grenade_flashbang", "0", "Flash na start rundy (0-2))", FCVAR_NOTIFY); Hegrenade = CreateConVar("vip_grenade_hegrenade", "0", "Granat na start rundy", FCVAR_NONE, true, 0.0, true, 1.0); Molotov = CreateConVar("vip_grenade_molotov", "0", "Molotov dla tt lub Incendiary dla ct na start rundy",FCVAR_NONE, true, 0.0, true, 1.0); Decoy = CreateConVar("vip_grenade_decoy", "0", "Decoy na start rundy", FCVAR_NONE, true, 0.0, true, 1.0); Tagrenade = CreateConVar("vip_grenade_tagrenade", "0", "Granat taktyczny na start rundy",FCVAR_NONE, true, 0.0, true, 1.0); Podwojny_Skok = CreateConVar("vip_podwojny_skok", "0", "Podwojny skok", FCVAR_NONE, true, 0.0, true, 1.0); Grawitacja = CreateConVar("vip_gravity", "1.0", "Grawitacja (1.0 - standardowa)", FCVAR_PLUGIN); Szybkosc = CreateConVar("vip_speed", "1.0", "Predkosc poruszania sie (1.0 - standardowo)", FCVAR_PLUGIN); MoneyZabicie = CreateConVar("vip_kill_money", "200", "Ilosc $ za fraga", FCVAR_NOTIFY); HPZabicie = CreateConVar("vip_hp_kill", "5", "Ilosc HP za fraga", FCVAR_NOTIFY); AutoExecConfig(true, "Nocny_Vip_Settings"); } public Action Round_Start(Handle event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); if(g_bHH) { aktywny[client] = true; } else if(!g_bHH) { aktywny[client] = false; } } //////RZECZY OTRZYMYWANE PRZY SPAWNIE/////// public Action Player_Spawn(Handle event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); int g_Medishot = GetConVarInt(Medishot); int g_zycie = GetConVarInt(StartHP); int g_kasastart = GetConVarInt(StartMoney); int money = GetEntProp(client, Prop_Send, "m_iAccount"); int Slepak = GetConVarInt(Flashbang); if(aktywny[client]) { if(GetConVarBool(Remove_grenade)) StripNades(client); { SetEntityHealth(client, g_zycie); SetEntityGravity(client, GetConVarFloat(Grawitacja)); SetEntPropFloat(client, Prop_Send, "m_flLaggedMovementValue", GetConVarFloat(Szybkosc)); SetEntProp(client, Prop_Send, "m_iAccount", money + g_kasastart); if(GetConVarBool(Kamizelka)) SetEntProp(client, Prop_Send, "m_ArmorValue", 100); if(GetConVarBool(Kask)) SetEntProp(client, Prop_Send, "m_bHasHelmet", 1); if(GetConVarBool(Smokegrenade)) GivePlayerItem(client, "weapon_smokegrenade"); if(GetConVarBool(Hegrenade)) GivePlayerItem(client, "weapon_hegrenade"); if(GetConVarBool(Molotov) && GetClientTeam(client)==CS_TEAM_T) GivePlayerItem(client, "weapon_molotov"); if(GetConVarBool(Molotov) && GetClientTeam(client)==CS_TEAM_CT) GivePlayerItem(client, "weapon_incgrenade"); if (GetConVarBool(Decoy)) GivePlayerItem(client, "weapon_decoy"); if (GetConVarBool(Tagrenade)) GivePlayerItem(client, "weapon_tagrenade"); if(GetConVarInt(Medishot)) { for (int i = 1; i <= g_Medishot; i++) GivePlayerItem(client, "weapon_healthshot"); } if(GetConVarBool(Flashbang)) { for (int i = 1; i <= Slepak; i++) GivePlayerItem(client, "weapon_flashbang"); } if(GetClientTeam(client)==CS_TEAM_CT) { if(GetConVarBool(DefuseKit) && GetEntProp(client, Prop_Send, "m_bHasDefuser") == 0) GivePlayerItem(client, "item_defuser"); } } } } //////HP i MONEY ZA KILLA I HS'A/////// public Action Player_Death(Handle event, const char[] name, bool dontBroadcast) { int attacker = GetClientOfUserId(GetEventInt(event, "attacker")); int money = GetEntProp(attacker, Prop_Send, "m_iAccount"); int health = GetEntProp(attacker, Prop_Send, "m_iHealth"); int g_HSMoney = GetConVarInt(MoneyZabicieGlowa); int g_KillMoney = GetConVarInt(MoneyZabicie); int g_HSHP = GetConVarInt(HPZabicieGlowa); int g_HPKill = GetConVarInt(HPZabicie); int Max_HP = GetConVarInt(MaxHP); bool headshot = GetEventBool(event, "headshot"); if(aktywny[attacker]) { if(headshot) { SetEntProp(attacker, Prop_Send, "m_iAccount", money + g_HSMoney); if(health >= Max_HP - g_HSHP) { SetEntityHealth(attacker, Max_HP); } else { SetEntityHealth(attacker, health + g_HSHP); } } else { SetEntProp(attacker, Prop_Send, "m_iAccount", money + g_KillMoney); if(health >= Max_HP - g_HPKill) { SetEntityHealth(attacker, Max_HP); } else { SetEntityHealth(attacker, health + g_HPKill); } } } } ///////BOMB DEFUSE/PLANTED/////// public Action Bomb_Planted(Handle event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); int money = GetEntProp(client, Prop_Send, "m_iAccount"); int BombaPodlozona = GetConVarInt(PodlozonaBomba); if(aktywny[client]) { SetEntProp(client, Prop_Send, "m_iAccount", money + BombaPodlozona); } } public Action Bomb_Defused(Handle event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); int money = GetEntProp(client, Prop_Send, "m_iAccount"); int BombaRozbrojona = GetConVarInt(RozbrojonaBomba); if(aktywny[client]) { SetEntProp(client, Prop_Send, "m_iAccount", money + BombaRozbrojona); } } /////////CZAS/////// public Action Sprawdz_Czas(Handle event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); int start = GetConVarInt(g_Poczatek); int stop = GetConVarInt(g_Koniec); if(IsValidPlayer(client) && GetConVarBool(g_Wlaczony)) { char cCzas[16]; FormatTime(cCzas, sizeof(cCzas), "%H", GetTime()) int iCzas = StringToInt(cCzas) if(iCzas>start||iCzas<stop) g_bHH=true; else g_bHH=false; } } ////////// DOUBLE JUMP /////////// public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float[3] vel, float[3] angles, int &weapon) { if(aktywny[client]) { if(GetConVarBool(Podwojny_Skok)) { static int g_fLastButtons[MAXPLAYERS+1], g_fLastFlags[MAXPLAYERS+1], g_iJumps[MAXPLAYERS+1], fCurFlags, fCurButtons; fCurFlags = GetEntityFlags(client); fCurButtons = GetClientButtons(client); if (g_fLastFlags[client] & FL_ONGROUND && !(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 && g_iJumps[client] <= 1) { 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; } } } stock bool RemoveWeaponBySlot(int client, int iSlot) { int iEntity = GetPlayerWeaponSlot(client, iSlot); if(IsValidEdict(iEntity) && aktywny[client]) { RemovePlayerItem(client, iEntity); AcceptEntityInput(iEntity, "Kill"); return true; } return false; } stock void StripNades(int client) { if(aktywny[client]) { while(RemoveWeaponBySlot(client, 3)){} for (int i = 0; i < 6; i++) SetEntProp(client, Prop_Send, "m_iAmmo", 0, _, g_iaGrenadeOffsets[i]); } } stock bool IsValidPlayer(int client) { if(client >= 1 && client <= MaxClients && IsClientConnected(client) && !IsFakeClient(client) && IsClientInGame(client) ) return true; return false; } VIP_Nocny.sp VIP_Nocny.smx
  16. Słuchajcie mam pytanie do was odnośnie rozszerzenia na serwery csgo, które powoduje, że token nie jest banowany pomimo wgranych pluginów na kosy, skiny itp. Chciałbym się dowiedzieć tylko jak to się dokładnie nazywa po angielsku, wiem że tego nie znajde ale chciałbym wiedzieć jak to się dokładnie nazywa :D
  17. Nie ważne poradziłem sobie :) Musiałem tylko pomyśleć gdzie dać linijki if(grupa[client] && PozostalyCzas[client] > 0) { SetClientFlags(client, ADMFLAG_CUSTOM2) } Żeby sprawdzało czy dany gracz jest w grupie czy nie :D
  18. @live4net no tak sorrki jest >= i ogolnie pozostaly czas wczytuje sienpoprzez ciasteczka, dzialantonw ten sposob ze jest timer, ktory usuwa minuty nie wiem jak to opisac
  19. Problem polega na tym, ze mam testowego VIP, ktory po aktywowaniu jest dodawany na 1 dzien, zeby go aktywowac trzeba dolaczyc do grupy to wszystko pieknie dziala, ale gdy zmieni sie mapa to juz tego vipa nie nadaje pomimo tego, ze jest sie w grupie :/ Przy OnClienPutInServer mam grupa[client] = false; SteamWorks_OnGroupStatus(client, idgrupy); Cos takiego mam a potem reszte os test vipa, czyli if(grupa[client] && PozostalyCzasVIP > 1) { Dodawanie flag vipa } Wiem, ze to jest spowodowane przez zmienna grupa = false tylko, ze jak to usune to tez nie dziala, a na true zmienic nie moge .... Dodawanie tych flag dzialalo mi tylko wtedy, gdy zrobilem tobprzy playerspawn natomiast wtedy nie dzialala spadochron, info przy wchodzeniu na serwer dla vipa i takie tam :/ Ma ktos rozwiazanie jakies zeby to dzialalo wszystko przy onclientputinserver
  20. Paczuszka jest wgrana na serwerze o tym ip: 145.239.237.205
  21. Słuchajcie otóż mam pytanie czy istnieje jakiś plugin, który odtwarza muzykę podczas łączenia się z serwerem, wtedy kiedy pobierają się modele itd.
×
×
  • Dodaj nową pozycję...