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. Pomysle nad tym :D
  2. Znalazłem modele:
  3. Modele broni do trybu paintball -> GameBanana :) Ogólnie gdzieś miałem swoje unikalne na kompie ale nie mogę znaleźć...
  4. mp_round_restart_delay ustaw na 10 bo runda sie zapewne konczy w mniej niz 10 sekund i dlatego roundsound'y ucina :D
  5. Tak jak kolega wspomnial cos okolo 100zł. Większość gier to darmówki, nawet outlast niby jest płatny ale często jest rozdawany gdzieś za free ja ostatnio Outlasta i DLC wyrwałem na humblebundle za 0zł :D Tak na przyszłość pisze się "Konta", a nie "Kąta". Do kąta to ty możesz iść za kare jak nabroisz ???
  6. Mam rozumieć, że każdy gracz może sobie dać bombe do eq przez komende i potem by np. 20 terrorystow mialoby bombe w eq?
  7. No moge mam tak o: "umc_mapcycle" { "35hp" { "maps_invote" "4" "default_min_players" "2" "default_max_players" "35" "35hp_1go_v2" { } "35hp_2go_sweet" { } "35hp_gladiators_go" { } "35hp_minecraft" { } "35hp_minecraft_go" { } "35hp_niki_$2000$" { } "35hp_notebook" { } "35hp_nova_prospekt" { } "35hp" { } "35hp_colors" { } "35hp_cs_pool" { } "35hp_fepsi" { } "35hp_fepsi_v3" { } "35hp_lego_twse" { } "35hp_ocean" { } } "Aim" { "maps_invote" "4" "default_min_players" "2" "default_max_players" "35" "aim_ag_madtextures" { } "aim_city_mixed" { } "aim_map" { } "aim_map_p250_wise_edit" { } "aim_pistol" { } "aim_ag_texture_city_advancedgo" { } "aim_ag_valley_go" { } "aim_crazyjump_go" { } "aim_deagle2_nav72" { } "aim_deagle7k" { } "aim_deagle7k_elevator" { } "aim_justdoit" { } "aim_map_gamma" { } "aim_metaflow" { } "aim_modern_contrast" { } } }
  8. @refresh P.S dodalem modele pod tryb paintball oraz na starcie drukuje sie info o modzie, ktory jest aktualnie grany ?
  9. Ja przy tworzeniu paczki 4Fun z kilkoma modami w niej zawartymi tez uzylem UMC i mam inaczej troche to poustawiane, nie mam zadnych bledow/problemow. Vote sie odbywa na podstawie glosowania pierw na grupe, a potem z grupy, ktora dostala najwieksza ilosc glosow jest wybierana mapa :D
  10. Sqower no wlasnie nie, a i mam jeszcze jeden problem w pluginie na vip jest kod na prywatny czat ten sam co mam na glownym serwerze co jest smieszne tam dziala a na moi testowym to nie dziala xd
  11. Aktualny kod na double jump public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float[3] vel, float[3] angles, int &weapon) { if(GetUserFlagBits(client) & ADMFLAG_CUSTOM2) { 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; } } Niestety double jump nie działa próbowałem także innych kodów ale i tak nic z tego :X Wiecie może z czym może być problem?
  12. Tutaj masz poprawny już normalnie z kompa edytowany nie z telefonu :) #include <sourcemod> public Plugin:myinfo = { name = "LosowyVip", author = "Hanys Edited By BlaKi", description = "Plugin losuje osobe ktora otrzyma flage", version = "0.19", }; public OnMapStart() { CreateTimer(60.0, LosujVIP); } public Action LosujVIP(Handle timer, any client) { new zwyciezca = LosowyGracz(3); if (zwyciezca == -1) { PrintToChatAll(" \x04•VIP• \x01Na serwerze znajduje sie zbyt malo graczy do losowania VIP'a."); } AddUserFlags(zwyciezca, Admin_Custom1); PrintToChatAll(" \x04•VIP• \x01Trwa Przygotowanie..."); PrintToChatAll(" \x04•VIP• \x01Rozpoczynam Losowanie..."); PrintToChatAll(" \x04•VIP• \x01Trwa Losowanie..."); PrintToChatAll(" \x04•VIP• \x01VIP'a na mape otrzymuje \x0B%N\x01! Gratulacje!", zwyciezca); } stock LosowyGracz(team) { new osoby[MaxClients + 1], clientCount; for (new i = 1; i <= MaxClients; i++) if (IsClientInGame(i) && !IsFakeClient(i) && !GetAdminFlag(GetUserAdmin(i), Admin_Custom1 & Admin_Ban)) osoby[clientCount++] = i; if (clientCount <= 2) return -1; return osoby[GetRandomInt(0, clientCount - 1)]; }
  13. #include <sourcemod> public Plugin:myinfo = { name = "LosowyVip", author = "Hanys Edited By BlaKi", description = "Plugin losuje osobe ktora otrzyma flage", version = "0.19", }; public OnMapStart() { CreateTimer(60.0, LosujVIP); } public Action LosujVIP(Handle timer, any client) { new zwyciezca = LosowyGracz(3); if (zwyciezca == -1) { PrintToChat(client, " \x04•VIP• \x01Na serwerze znajduje sie zbyt malo graczy do losowania VIP'a."); return Plugin_Handled; } AddUserFlags(zwyciezca, Admin_Custom1); PrintToChatAll(" \x04•VIP• \x01Trwa Przygotowanie..."); PrintToChatAll(" \x04•VIP• \x01Rozpoczynam Losowanie..."); PrintToChatAll(" \x04•VIP• \x01Trwa Losowanie..."); PrintToChatAll(" \x04•VIP• \x01VIP'a na mape otrzymuje \x0B%N\x01! Gratulacje!", zwyciezca); CreateTimer(0.1, NieDostepne); return Plugin_Handled; } return Plugin_Continue; } stock LosowyGracz(team) { new osoby[MaxClients + 1], clientCount; for (new i = 1; i <= MaxClients; i++) if (IsClientInGame(i) && !IsFakeClient(i) && !GetAdminFlag(GetUserAdmin(i), Admin_Custom1 & Admin_Ban)) osoby[clientCount++] = i; if (clientCount <= 2) return -1; return osoby[GetRandomInt(0, clientCount - 1)]; }
  14. #include <sourcemod> public Plugin:myinfo = { name = "LosowyVip", author = "Hanys Edited By BlaKi", description = "Plugin losuje osobe ktora otrzyma flage", version = "0.19", }; public OnMapStart() { CreateTimer(60.0, LosujVIP); } public Action LosujVIP(Handle timer, any client) { new zwyciezca = LosowyGracz(3); if(!dostepne) { if (zwyciezca == -1) { PrintToChat(client, " \x04•VIP• \x01Na serwerze znajduje sie zbyt malo graczy do losowania VIP'a."); return Plugin_Handled; } AddUserFlags(zwyciezca, Admin_Custom2); PrintToChatAll(" \x04•VIP• \x01Trwa Przygotowanie..."); PrintToChatAll(" \x04•VIP• \x01Rozpoczynam Losowanie..."); PrintToChatAll(" \x04•VIP• \x01Trwa Losowanie..."); PrintToChatAll(" \x04•VIP• \x01VIP'a na mape otrzymuje \x0B%N\x01! Gratulacje!", zwyciezca); CreateTimer(0.1, NieDostepne); return Plugin_Handled; } return Plugin_Continue; } stock LosowyGracz(team) { new osoby[MaxClients + 1], clientCount; for (new i = 1; i <= MaxClients; i++) if (IsClientInGame(i) && !IsFakeClient(i) && !GetAdminFlag(GetUserAdmin(i), Admin_Custom2 & Admin_Ban)) osoby[clientCount++] = i; if (clientCount <= 2) return -1; return osoby[GetRandomInt(0, clientCount - 1)]; }
  15. zamien to public Action Dostepne(Handle timer) { dostepne = false; PrintToChat(client, " \x04•VIP• \x01Losowanie na VIP'a jest dostepne: \x04!freevip"); } na to public Action Dostepne(Handle timer, any client) { dostepne = false; PrintToChat(client, " \x04•VIP• \x01Losowanie na VIP'a jest dostepne: \x04!freevip"); }
  16. Ja mam ze starych rzeczy jeszcze coś takiego: #include <sourcemod> #include <sdktools> #include <cstrike> #include <sdkhooks> #pragma newdecls required; public Plugin myinfo = { name = "Kontakt", author = "BlaKi", description = "Menu Administracji", version = "1", url = "http://steamcommunity.com/id/blackermand/" }; public void OnPluginStart() { RegConsoleCmd("sm_kontakt", Kontakt, "Kontakt"); RegConsoleCmd("sm_contact", Kontakt, "Kontakt"); CreateTimer(180.0, Info, _, TIMER_REPEAT); } public Action Info(Handle timer) { PrintToChatAll(" \x04•HELP• \x01Chcesz się skontaktować z Adminem? Wpisz \x02!kontakt"); } public Action Kontakt(int client, int args) { #if defined DEBUG_LOG LogMessage("Kontakt"); #endif Handle menu = CreateMenu(Kontakt_Wprowadzenie); char Tyt[32]; Format(Tyt,sizeof(Tyt),"Wybierz Admina"); SetMenuTitle(menu, Tyt); AddMenuItem(menu, "0", "BlaKi彡"); AddMenuItem(menu, "1", "Stratᗢo"); SetMenuExitButton(menu, true); DisplayMenu(menu, client, 15); } public int Kontakt_Wprowadzenie(Handle menu, MenuAction action, int client, int itemNum) { #if defined DEBUG_LOG LogMessage("Kontakt_Wprowadzenie"); #endif if ( action == MenuAction_Select && IsValidPlayer(client)) { char info[255]; GetMenuItem(menu, itemNum, info, sizeof(info)); int wybrana=StringToInt(info); switch(wybrana) { case 0: { BlaKi(client); } case 1: { Strato(client); } } } } public void Strato(int client) { #if defined DEBUG_LOG LogMessage("Strato"); #endif Handle menu = CreateMenu(Kontakt_Hand); char Tyt[32]; Format(Tyt,sizeof(Tyt),"Stratᗢo:"); SetMenuTitle(menu, Tyt); AddMenuItem(menu, "1", "Nick Admina: Stratᗢo", ITEMDRAW_DISABLED); AddMenuItem(menu, "2", "STEAMID: STEAM_0:1:189540256", ITEMDRAW_DISABLED); AddMenuItem(menu, "3", "Server Status: OWNER", ITEMDRAW_DISABLED); AddMenuItem(menu, "Strato", "Steam Profile"); AddMenuItem(menu, "4", "-----------------------------------------", ITEMDRAW_DISABLED); SetMenuExitButton(menu, true); DisplayMenu(menu, client, 15); } public void BlaKi(int client) { #if defined DEBUG_LOG LogMessage("BlaKi"); #endif Handle menu = CreateMenu(Kontakt_Hand); char Tyt[32]; Format(Tyt,sizeof(Tyt),"BlaKi彡:"); SetMenuTitle(menu, Tyt); AddMenuItem(menu, "1", "Nick Admina: BlaKi彡", ITEMDRAW_DISABLED); AddMenuItem(menu, "2", "STEAMID: STEAM_1:1:65771384", ITEMDRAW_DISABLED); AddMenuItem(menu, "3", "Server Status: OWNER", ITEMDRAW_DISABLED); AddMenuItem(menu, "BlaKi", "Steam Profile"); AddMenuItem(menu, "4", "-----------------------------------------", ITEMDRAW_DISABLED); SetMenuExitButton(menu, true); DisplayMenu(menu, client, 15); } public int Kontakt_Hand(Handle menu, MenuAction action, int client, int itemNum) { #if defined DEBUG_LOG LogMessage("Kontakt_Hand"); #endif if ( action == MenuAction_Select && IsValidPlayer(client)) { char info[255]; GetMenuItem(menu, itemNum, info, sizeof(info)); if(StrEqual(info, "Strato")) { StratoSteam(client); } else if(StrEqual(info, "BlaKi")) { BlaKiSteam(client); } } } public void StratoSteam(int client) { #if defined DEBUG_LOG LogMessage("StratoSteam"); #endif char buffer[512]; Format(buffer,sizeof(buffer),"http://cola-team.com/franug/webshortcuts_f.html?web=http://steamcommunity.com/id/StratoOfficial/"); ShowMOTDPanel(client, "Staty", buffer, MOTDPANEL_TYPE_URL); } public void BlaKiSteam(int client) { #if defined DEBUG_LOG LogMessage("BlaKiSteam"); #endif char buffer[512]; Format(buffer,sizeof(buffer),"http://cola-team.com/franug/webshortcuts_f.html?web=http://steamcommunity.com/id/blackermand/"); ShowMOTDPanel(client, "Staty", buffer, MOTDPANEL_TYPE_URL); } stock bool IsValidPlayer(int client) { if(client >= 1 && client <= MaxClients && IsClientConnected(client) && !IsFakeClient(client) && IsClientInGame(client) ) return true; return false; } Może się komuś przyda :D Wystarczy poeedytować sobie linijki :D
  17. Kiedyś sam założyłem podobny temat :D Wystarczy poszukać :)
  18. Nawet nie wiem czy się da, bo jako tako nie ma komendy "sm_parachute" są tylko cvary :/
  19. #include <sourcemod> public Plugin:myinfo = { name = "LosowyVip", author = "Hanys Edited By BlaKi", description = "Plugin losuje osobe ktora otrzyma flage", version = "0.19", }; bool dostepne; public OnPluginStart() { RegConsoleCmd("sm_freevip", LosujVIP); RegConsoleCmd("sm_darmowyvip", LosujVIP); } public OnMapStart() { CreateTimer(60.0, Dostepne); } public Action Dostepne(Handle timer) { dostepne = false; PrintToChat(client, " \x04•VIP• \x01Losowanie na VIP'a jest dostepne: \x04!freevip"); } public Action NieDostepne(Handle timer) { dostepne = true; } public Action LosujVIP(int client, int args) { new zwyciezca = LosowyGracz(3); if(!dostepne) { if (zwyciezca == -1) { PrintToChat(client, " \x04•VIP• \x01Na serwerze znajduje sie zbyt malo graczy do losowania VIP'a."); return Plugin_Handled; } AddUserFlags(zwyciezca, Admin_Custom2); PrintToChatAll(" \x04•VIP• \x01Gracz\x0B %N \x01ma chrapke na darmowego VIP'a!", client); PrintToChatAll(" \x04•VIP• \x01Trwa Przygotowanie..."); PrintToChatAll(" \x04•VIP• \x01Rozpoczynam Losowanie..."); PrintToChatAll(" \x04•VIP• \x01Trwa Losowanie..."); PrintToChatAll(" \x04•VIP• \x01VIP'a na mape otrzymuje \x0B%N\x01! Gratulacje!", zwyciezca); CreateTimer(0.1, NieDostepne); return Plugin_Handled; } else { PrintToChat(client, " \x04•VIP• \x07%N \x03Poczekaj, aż losowanie będzie dostępne", client); } return Plugin_Continue; } stock LosowyGracz(team) { new osoby[MaxClients + 1], clientCount; for (new i = 1; i <= MaxClients; i++) if (IsClientInGame(i) && !IsFakeClient(i) && !GetAdminFlag(GetUserAdmin(i), Admin_Custom2 & Admin_Ban)) osoby[clientCount++] = i; if (clientCount <= 2) return -1; return osoby[GetRandomInt(0, clientCount - 1)]; } Aktualnie mam tylko taki jest on na komende :) Nie wiem czy ci podpasuje ale zapewniam, że działa i wystarczy, że zamienisz flage aktualnie to custom2
  20. A sprobuj tak: bool:IsPlayerGenericAdmin(client) { if(CheckCommandAccess(client, "", ADMFLAG_CUSTOM6)) { return true; } return false; }
  21. Zawsze mozesz wpisac to w kod pluginu: char sName[MAX_NAME_LENGTH]; GetClientName(client, sName, sizeof(sName)) if(StrContains(sName, "Server Name") != -1) { //Wykonywana funkcja np. credits[client]+=50; } tylko musisz dopisać sobie reszte kiedy ma byc sprawdzana ta nazwa :)
  22. Nowa Cena: 40zł PSC || 30zł PayPal/Przelew
×
×
  • Dodaj nową pozycję...