Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów '[rozwiązane]' .



Więcej opcji wyszukiwania

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Kategorie

  • Error'y w kompilatorze
  • Warning'i w kompilatorze
  • Fatal error'y w kompilatorze

Forum

  • Go-Code.pl - Ogólne
    • Informacje
    • O serwisie
  • Sourcemod Scripting
    • Baza wiedzy
    • Masz problem?
    • Pytania na temat kodowania
  • Pluginy Sourcemod
    • Wszystko o pluginach
    • Duże modyfikacje
    • Dodatki
  • Konfiguracja serwera
    • Baza wiedzy
    • Pytania
    • Problemy
  • Counter-Strike: Global Offensive
    • Nowości
    • Artykuły, poradniki, tutoriale
    • Pytania
    • Problemy
  • Hostingi serwerów & WWW
    • Oferty firm
    • Opinie o hostingach
    • Pytania
  • Poza tematyką forum, OFF-TOPIC
    • Życie społeczności
    • Biznes
    • Zareklamuj swoją sieć/serwer
    • RoundSoundy
  • Archiwum
    • Przestarzałe tematy
    • Kosz

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Dołączył

  • Od tej daty

    Do tej daty


Grupa podstawowa


Imię


Lokalizacja


Zawód


O mnie


Strona WWW

Znaleziono 41 wyników

  1. Hejka szukam owego pluginu lecz ten mi nie dziala wyskakuje missinmap wszystkim graczom
  2. Cześć, napisałem dzisiaj swój piewszy plugin, nie jest on jakiś mega wymagający. Po wgraniu wywaliło cały serwer. #include <sourcemod> #include <multicolors> #include <cstrike> public void OnPluginStart() { RegConsoleCmd("say", Chat); } public Action Chat(int client, int args) { char buffer[512]; GetCmdArgString(buffer, sizeof(buffer)); StripQuotes(buffer); char steamIdBuffer[64]; GetClientAuthId(client, AuthId_Steam2, steamIdBuffer, sizeof(steamIdBuffer)); if (StrEqual(steamIdBuffer, "STEAM_1:1:528777533", true)) { CPrintToChatAll("%s%s%N{default} %s", "{green}TAG ", GetClientTeam(client)== CS_TEAM_T ? "{red}" : "{blue}", client, buffer); return Plugin_Handled; } } Może ktoś by podpowiedział co robie zle
  3. Witam serdecznie po spisaniu pluginu z odcinka "Koduj z Magnetem" mam pewien problem z 1 errorem i nie wiem jak go naprawić. // C:\Users\huber\OneDrive\Pulpit\SOURCEMOD\CZAT.sp(2) : fatal error 183: cannot read from file: "multicolors" A tutaj dam plik do tego pluginu. CZAT.sp
  4. Witam, mam mały problem przy kompilacji pliku i nie wiem jak to naprawić. Tu jest plik sp. i includegifts.sp handles.inc
  5. Witam w SourceMod jestem początkujący, w sumie na poważnie zacząłem dzisiaj. I nie wiem jak wpłynąć na event tak aby zrobić funkcję blokująca dmg. To znaczy uderzam kogoś i mu nie bierze hp. Pomoże ktoś z góry dzięki.
  6. Witajcie, od pewnego czasu na serwerze mam pewien problem/błąd z czatem a dokładnie tak jak na screen poniżej. Trudno mi określić od kiedy tak się stało ale chyba od update sm, kilka razy usuwałem plugin i instalowałem na nowo lecz to nic nie pomogło. Jak można to rozwiązać? Używam chat-processor 2.2.1
  7. Witam ostatnio po update'cie nie mogę odpalić mojego serwera testowego na steamCMD ze względu na pojawiający się komunikat: Missing shutdown function for sv.Init( bDedicated ) : sv.Shutdown(). Nie wiem co on oznacza. Próbowałem app_update 740 , app_update 740 validate i nie wiem co to może być. Za pomoc z góry dziękuję :-).
  8. Witam, napotkałem problem z prefixem na serwerze nie działa to tak jak powinno. Chodzi o to że publiczny czat dział dobrze, ale teamowy już nie. Możecie zobaczyć w kodzie co jest nie tak i podpowiedzieć mi co mam poprawić. KLIKNIJ:
  9. Witam. Staram się dodać monety do silnika Cod by Linux... Dodałem include <money> na początku oraz dodałem do swojego kodu hud linijkę getmoney(client) niestety po wrzuceniu pluginu na server nie ma hud ani wyboru klasy podaję kod w którym dodaję do hud monety public Action:PokazInformacje(Handle:timer, any:client) { if(!IsValidClient(client)) return; char sBuffer[512]; if(IsPlayerAlive(client)) { Format(sBuffer, sizeof(sBuffer), "[Klasa: %s]", nazwy_klas[klasa_gracza[client]]); Format(sBuffer, sizeof(sBuffer), "%s\n[Doświadczenie: %d]", sBuffer, doswiadczenie_gracza[client]); Format(sBuffer, sizeof(sBuffer), "%s\n[Level: %d]", sBuffer, poziom_gracza[client]); Format(sBuffer, sizeof(sBuffer), "%s\n[Item: %s]", sBuffer, nazwy_itemow[item_gracza[client]]); Format(sBuffer, sizeof(sBuffer), "%s\n[Wytrzymałość: %d]", sBuffer, wytrzymalosc_itemu_gracza[client]); Format(sBuffer, sizeof(sBuffer), "%s\n[Monety: %d]", sBuffer, GetMoney(client)); } else { new spect = GetEntProp(client, Prop_Send, "m_iObserverMode"); if(spect == 4 || spect == 5) { new target = GetEntPropEnt(client, Prop_Send, "m_hObserverTarget"); if(target != -1 && IsValidClient(target)) { Format(sBuffer, sizeof(sBuffer), "[Klasa: %s]", nazwy_klas[klasa_gracza[target]]); Format(sBuffer, sizeof(sBuffer), "%s\n[Doświadczenie: %d]", sBuffer, doswiadczenie_gracza[target]); Format(sBuffer, sizeof(sBuffer), "%s\n[Level: %d]", sBuffer, poziom_gracza[target]); Format(sBuffer, sizeof(sBuffer), "%s\n[Item: %s]", sBuffer, nazwy_itemow[item_gracza[target]]); Format(sBuffer, sizeof(sBuffer), "%s\n[Wytrzymałość: %d]", sBuffer, wytrzymalosc_itemu_gracza[target]); Format(sBuffer, sizeof(sBuffer), "%s\n[Monety: %d]", sBuffer, GetMoney(client)); } } } SetHudTextParams(0.4, 0.10, 1.0, 255, 0, 20, 255, 0, 10.0, 0.0, 0.0); ShowSyncHudText(client, g_hHud, sBuffer); hud_task[client] = CreateTimer(0.5, PokazInformacje, client, TIMER_FLAG_NO_MAPCHANGE); }
  10. witam kiedyś na serwerach CS GO było coś takiego jak server's message of the day i chciałbym to zastosować na moim serwerze gdyż napisałbym tam regulamin serwera. Czy może wiecie jak to ustawić? Za pomoc z góry dziękuję
  11. Witam ! Jestem tu nowy i nie zabardzo obczajam te całe serwery. Z poradników na youtube nauczyłem się wgrywać pluginy z końcówką .sp , lecz nie wiem jak wgrać na serwer pliki z końcówką naprzykład .zip . Chciałbym wgrać całą paczke pluginów only mirage. Niżej umieściłem załącznik załącznik do niej. Paczka by Sqower.rar
  12. Witam, pytanko które kieruje do was jest takie iż zastanawiam się jak zrobić system tych demek na dedyku, ktos może ma jakiś poradnik?
  13. Witajcie, mam mały problem z znikaniem modeli broni gdy wchodzi vip na serwer. Kiedyś doradziła mi jedna osoba że może być to przez GivePlayerItem i żeby dodać do tego timer opóźniający dawanie granatów itp lecz niestety nadal mi to nie pomogło. #include <sourcemod> #include <cstrike> #include <sdktools> #pragma semicolon 1 #pragma newdecls required public Plugin myinfo = { name = "[CS:GO] VIP", author = "xBonio & Avgariat & Vasto_Lorde", description = "VIP Generator by cs-plugin.com", version = "1.0", url = "http://cs-plugin.com" }; char tag[64] = "VIP"; int offsetHe; int offsetFlash; int offsetSmoke; int offsetInc; int offsetMol; public void OnPluginStart() { HookEvent("bomb_planted", EventBombPlanted); HookEvent("bomb_defused", EventBombDefused); HookEvent("player_spawn", PlayerSpawn); HookEvent("player_death", PlayerDeath); } public void OnMapStart() { int entindex; entindex = CreateEntityByName("weapon_hegrenade"); DispatchSpawn(entindex); offsetHe = GetEntProp(entindex, Prop_Send, "m_iPrimaryAmmoType"); AcceptEntityInput(entindex, "Kill"); entindex = CreateEntityByName("weapon_flashbang"); DispatchSpawn(entindex); offsetFlash = GetEntProp(entindex, Prop_Send, "m_iPrimaryAmmoType"); AcceptEntityInput(entindex, "Kill"); entindex = CreateEntityByName("weapon_smokegrenade"); DispatchSpawn(entindex); offsetSmoke = GetEntProp(entindex, Prop_Send, "m_iPrimaryAmmoType"); AcceptEntityInput(entindex, "Kill"); entindex = CreateEntityByName("weapon_incgrenade"); DispatchSpawn(entindex); offsetInc = GetEntProp(entindex, Prop_Send, "m_iPrimaryAmmoType"); AcceptEntityInput(entindex, "Kill"); entindex = CreateEntityByName("weapon_molotov"); DispatchSpawn(entindex); offsetMol = GetEntProp(entindex, Prop_Send, "m_iPrimaryAmmoType"); AcceptEntityInput(entindex, "Kill"); } public Action PlayerSpawn(Event event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); if(!IsPlayerVIP(client)) return Plugin_Continue; CreateTimer(1.0, Timer_DelaySpawn, GetClientUserId(client), TIMER_FLAG_NO_MAPCHANGE); return Plugin_Continue; } public Action Timer_DelaySpawn(Handle timer, any data) { int client; if ((client = GetClientOfUserId(data)) == 0) { return Plugin_Stop; } if(GetTeamScore(CS_TEAM_CT) + GetTeamScore(CS_TEAM_T) != 0) SetEntProp(client, Prop_Send, "m_ArmorValue", 100); if(GetTeamScore(CS_TEAM_CT) + GetTeamScore(CS_TEAM_T) != 0) SetEntProp(client, Prop_Send, "m_bHasHelmet", 1); int money = GetEntProp(client, Prop_Send, "m_iAccount"); if(GetTeamScore(CS_TEAM_CT) + GetTeamScore(CS_TEAM_T) != 0) SetEntProp(client, Prop_Send, "m_iAccount", money+200); if(GetClientTeam(client) == CS_TEAM_CT) if(GetEntProp(client, Prop_Send, "m_bHasDefuser") == 0) GivePlayerItem(client, "item_defuser"); for(int x = 0; x < 1; x++) if(GetTeamScore(CS_TEAM_CT) + GetTeamScore(CS_TEAM_T) != 0) if(GetEntProp(client, Prop_Send, "m_iAmmo", _, offsetHe) < 1) GivePlayerItem(client, "weapon_hegrenade"); for(int x = 0; x < 1; x++) if(GetTeamScore(CS_TEAM_CT) + GetTeamScore(CS_TEAM_T) != 0) if(GetEntProp(client, Prop_Send, "m_iAmmo", _, offsetFlash) < 1) GivePlayerItem(client, "weapon_flashbang"); for(int x = 0; x < 1; x++) if(GetTeamScore(CS_TEAM_CT) + GetTeamScore(CS_TEAM_T) != 0) if(GetEntProp(client, Prop_Send, "m_iAmmo", _, offsetSmoke) < 1) GivePlayerItem(client, "weapon_smokegrenade"); if(GetClientTeam(client) == CS_TEAM_CT) { for(int x = 0; x < 1; x++) // ilosc inc if(GetTeamScore(CS_TEAM_CT) + GetTeamScore(CS_TEAM_T) != 0) if(GetEntProp(client, Prop_Send, "m_iAmmo", _, offsetInc) < 1) GivePlayerItem(client, "weapon_incgrenade"); } else if(GetClientTeam(client) == CS_TEAM_T) { for(int x = 0; x < 1; x++) if(GetTeamScore(CS_TEAM_CT) + GetTeamScore(CS_TEAM_T) != 0) if(GetEntProp(client, Prop_Send, "m_iAmmo", _, offsetMol) < 1) GivePlayerItem(client, "weapon_molotov"); } return Plugin_Stop; } public Action PlayerDeath(Handle event, const char[] name, bool dontBroadcast) { int attacker = GetClientOfUserId(GetEventInt(event, "attacker")); if(!IsValidPlayer(attacker) || !IsPlayerVIP(attacker)) return; int health = GetClientHealth(attacker); if(GetTeamScore(CS_TEAM_CT) + GetTeamScore(CS_TEAM_T) != 0) SetEntityHealth(attacker, health+5); int money = GetEntProp(attacker, Prop_Send, "m_iAccount"); SetEntProp(attacker, Prop_Send, "m_iAccount", money+100); bool headshot = GetEventBool(event, "headshot", false); if(headshot) { health = GetClientHealth(attacker); if(GetTeamScore(CS_TEAM_CT) + GetTeamScore(CS_TEAM_T) != 0) SetEntityHealth(attacker, health+5); money = GetEntProp(attacker, Prop_Send, "m_iAccount"); SetEntProp(attacker, Prop_Send, "m_iAccount", money+150); } if(GetClientHealth(attacker) > 100) SetEntityHealth(attacker, 100); } public Action EventBombPlanted(Event event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); int money = GetEntProp(client, Prop_Send, "m_iAccount"); if(IsPlayerVIP(client)) SetEntProp(client, Prop_Send, "m_iAccount", money+150); } public Action EventBombDefused(Event event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); int money = GetEntProp(client, Prop_Send, "m_iAccount"); if(IsPlayerVIP(client)) SetEntProp(client, Prop_Send, "m_iAccount", money+150); } public void OnClientPostAdminCheck(int client) { if(IsPlayerVIP(client)) { PrintToChatAll(" %s \x03%N\x01 \x01", tag, client); } } stock bool IsValidPlayer(int client) { if(client >= 1 && client <= MaxClients && IsClientInGame(client) && IsClientConnected(client) && !IsFakeClient(client) && !IsClientReplay(client) && !IsClientSourceTV(client)) return true; return false; } stock bool IsPlayerVIP(int client) { if(GetUserFlagBits(client) & ADMFLAG_CUSTOM6) return true; return false; }
  14. Witam próbuję napisać plugin, który po wpisaniu sm_regulamin używając RegConsolecmd wyświetlić obraz za pomocą r_screenoverlay, ale bez uaktywniania sv_cheats 1 dziękuję za pomoc z góry ?
  15. Czesc , przychodze do was z pytaniem dopiero zaczynam z SourcePawnem nie zaczynam dopiero z programowaniem bo mam juz stycznosc z innymi jezykami takimi jak C++ , Pytanie: Jak dodawac eventy korzystam z kanalu @MAGNET'a ktory wszystko dokladnie tlumaczy , Gdy pisze kod zaczynam od #include <sourcemod> public void OnPluginStart() { RegConsoleCmd("sm_win", DaneWin "Pokazuje komunikat na srodku ekranu Monitora) } itd .... Jak dodac te Eventy z dokumentacji SourceMod ? ? ? Glownie chodzi mi o to jak dodawac te eventy i skladac to , przepraszam za ortografie , ale moja klawiatura odmawia mi posluszenstwa po dwoch latach.
  16. Cześć, wrzuciłem na serwer ten plugin https://forums.alliedmods.net/showthread.php?t=194623, ale pojawia się tutaj problem, a dokładnie po dołączeniu do teamu muzyka wyłącza się. Jakieś pomysły?
  17. Witam! Mam problem z losowym vipem Hanys'a. Po odbyciu się losowania powstaje taki error a gracz nie dostaje vipa. L 05/17/2019 - 20:09:45: [SM] Exception reported: Client index -1 is invalid L 05/17/2019 - 20:09:45: [SM] Blaming: Losowanie_VIP.smx L 05/17/2019 - 20:09:45: [SM] Call stack trace: L 05/17/2019 - 20:09:45: [SM] [0] AddUserFlags L 05/17/2019 - 20:09:45: [SM] [1] Line 47, Losowanie_VIP.sp::Event_RoundStart Kod vipa:
  18. Witam wszystkich czytających jak i tych którzy będą Mi pomagać w zrozumieniu tego i naprawy. Więc wziąłem się za mała edycję silnika i pierwsze pytanie jaki Mi się nasuwa to czemu jako klasa brak mam dziwnie dużą kondycję a po wybraniu klasy jakąś dziwną grawitację. Drugie pytanie jak dodać tutaj wyrównanie lvl czyli mamy np serwer "On" osoby grające mają już np 300 lvl i nowy gracz żeby na start dostał np 10% średniego lvl na serwerze. I trzecie pytanko jak dodać tak zwana tabelkę expa, chyba że już takie coś istnieje to niech ktoś Mnie oświeci bo nie mogłem tego znaleźć w silniku. Jeżeli złym dziale napisałem temat to proszę o jego przeniesienie, a co do samego tematu to proszę nie zamykać go przez tydzień chyba że zgłoszę że więcej pytań nie mam. Z góry dziękuję i oczywiście za pomoc łapkę dam ?
  19. Witam! Szukam sposobu, aby pobrać wielkość magazynka dla danej broni, niestety nie mogę znaleźć nigdzie takiej informacji. Z góry dziękuje za odpowiedź.
  20. Modyfikuje pewien plugin i postanowiłem w nim dodać ciche kroki dla oznaki, więc sobie zaczerpnąłem kod z klasy cod moda linuxa i teraz mam mały problem z kompilacja Kod klasy od linuxa U mnie w modyfikowanym pluginie wygląda to tak
  21. Witam. Ostatnio pobrałem pewien plugin z internetu , lecz podczas kompilacji wyświetla mi się komunikat "warning 234: symbol "IsValidHandle" is marked as deprecated: Do not use this function". Nie wiem co mam z tym zrobić. Z góry dziękuję za pomoc
  22. Cześć, pobrałem ostatnio plugin na !ws oraz !knife z internetu i ma on dodatkowe opcje takie jak startrack oraz nametag, tylko chcę zrobić, aby do tych dwóch opcji miały dostęp tylko osoby posiadający flagę "o", a konkretnie osiągnąć taki efekt jak w poprzednim temacie Czyli dodatkowo jeżeli gracz będzie chciał użyć jej, a nie posiada flagi wyskakuje mu komunikat "Komenda jest przeznaczona tylko dla VIP'a. Możesz go zakupić w naszym sklepie xxx" próbowałem dodać to jak w poprzednim temacie, ale prawdopodobnie dodaję w złe miejsce lub jakiś inny błąd zrobiłem. Wykorzystując już ten temat chciałbym zadać jeszcze 1 pytanie czy każdy plugin jaki chcę mieć na flagę musi posiadać inną czy jak dodam dwa pluginy wymagające flagi "o" to po prostu osoba, która ją będzie miała to również otrzyma dostęp do tych 2 pluginów? weapons.sp
  23. Cześć, dzisiaj wgrałem na serwer plugin na roundsound'y i jest jedna rzecz jaką chciałbym w nim zmienić natomiast chodzi mi o to, ze na chat'ie wyświetla się coś takiego , a chciałbym żeby wyświetlało się zamiast całej ścieżki, gdzie znajduje się plik czyli "misc/tecnohard/1.mp3" wyświetlała się sama nazwa piosenki w tym przypadku, aby zostało samo 1.mp3, domyślam się, że trzeba to zmienić w pliku .sp pluginu, więc go załączam. Proszę o pomoc. abner_res.sp
  24. Cześć, pobrałem z internetu plugin na spraye do cs:go i tutaj teraz pytanie, ponieważ chcę, aby był on dostępny tylko dla graczy o danej fladze i z tego co wiem, wystarczy dodać do admin_overrides.cfg, dwie komendy jakie są w nim wykorzystywane czyli: "sm_sprays" "o" "sm_spray" "o" Tylko dodatkowo chciałbym, aby po wpisaniu komendy !spray oraz !sprays, przez zwykłą osobę nie posiadającej wymaganej flagi wyskoczył komunikat w stylu ""Komenda jest przeznaczona tylko dla VIP'a. Możesz go zakupić w naszym sklepie xxx." a to trzeba dodać już do kodu o ile mi wiadomo, mógłby mi ktoś pokazać jak coś takiego zrobić? franug_csgosprays.sp
  25. Krótko Czy ktoś domyśla się jaka jest przyczyna wysypywania się serwera z powodu tablic dynamicznych? Kiedy próbuję na nie wepchnąć stringa dostaje takie errorlogi: Wpycham dane przy okazji rejestrowania nowej klasy, ponieważ robię lekką przeróbkę i zamiast broni jako ciąg znaków umieszczone są one w tablicach Sample code: Nie wiem o co chodzi. Podejrzewam, że wina nie leży tutaj, jednak nie mam pomysłu o co mogłoby chodzić. Będe wdzieczy na wszelką pomoc ? Pozdro!
×
×
  • Dodaj nową pozycję...