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. Ja osobiście używam fpvm interface coś takiego :D https://forums.alliedmods.net/showthread.php?t=276697 A w kodzie to tylko: FPVMI_AddViewModelToClient(client, "weapon_xxxxx", Model);
  2. Nie dzięki. Nie potrzeba mi nic .... Chcesz rób dla siebie ja mam pełno takich menu broni....
  3. Temat leżał około 8h zanim ktoś mu w ogóle udzielił odpowiedzi.... Potem ktoś coś wkleja i już (cenzura) leci cała masa hejtu i czepiania się o to jak ktoś wykonał kod. Po drugie jeżeli coś działa TO PO CHUJ ROBIĆ Z TEGO JAKĄŚ AFERE! Działa to działa kod nie m,a być piękny tylko spełniać swoje zadanie... Ja już się tu nie będę udzielał, bo jak człowiek chce pomóc to go tylko jeszcze zjedzą i napiszą takie (KYS - kill yourself) za to, że udzelił tej pomocy ....
  4. #include <sourcemod> #include <cstrike> #include <sdktools> #pragma newdecls required; #pragma semicolon 1 #define VIP_FLAGA ADMFLAG_CUSTOM5 Handle Runda_menu; int Rounds = 0; public void OnPluginStart() { CreateConVar("sm_menu_broni", "1.0", "Menu_Broni", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY|FCVAR_DONTRECORD); Runda_menu = CreateConVar("sm_runda", "3", "Od ktorej rundy menu broni jest aktywne (0-menu broni nieaktywne)", FCVAR_NOTIFY); RegAdminCmd("sm_menu", MenuGlowne, VIP_FLAGA); HookEvent("player_spawn", PlayerSpawnMenu); HookEvent("round_start", Event_RoundStart); HookEvent("announce_phase_end", RestartRound); HookEvent("cs_intermission", RestartRound); AutoExecConfig(true, "Menu_Broni"); } public Action MenuGlowne(int client, int args) { if (Rounds >= g_menu_round > 0 ) ShowWeaponMenu(client); } public void ShowWeaponMenu(int client) { Menu menu = new Menu(Secondary_Weapon); menu.SetTitle("Wybierz Pierwszą Broń:"); menu.AddItem("weapon_ak47", "AK-47"); menu.AddItem("weapon_m4a1", "M4A4"); menu.AddItem("weapon_m4a1_silencer", "M4A1-S"); menu.AddItem("weapon_awp", "AWP"); SetMenuExitButton(menu, false); menu.Display(client, 0); } public int Secondary_Weapon(Handle menu, MenuAction action, int client, int itemNum) { switch(action) { case MenuAction_Select: { if(IsPlayerAlive(client)) { char info[32]; GetMenuItem(menu, itemNum, info, sizeof(info)); GivePlayerItem(client, info); Menu menu2 = new Menu(Secondary_Handler); menu2.SetTitle("Wybierz Drugą Broń:"); menu2.AddItem("weapon_deagle", "Deagle"); menu2.AddItem("weapon_fiveseven", "57"); menu2.AddItem("weapon_tec9", "Tec-9"); menu2.AddItem("weapon_cz75", "CZ75-Auto"); SetMenuExitButton(menu2, false); menu2.Display(client, 0); } } } return false; } public int Secondary_Handler(Menu menu2, MenuAction action, int client, int itemNum) { #if defined DEBUG_LOG LogMessage("Secondary_Handler"); #endif switch(action) { case MenuAction_Select: { if(IsPlayerAlive(client)) { char info[32]; GetMenuItem(menu2, itemNum, info, sizeof(info)); GivePlayerItem(client, info); } } } } public Action PlayerSpawnMenu(Handle timer, any user) { int client = GetClientOfUserId(user); if (!client) return; int g_menu_round = GetConVarInt(Runda_menu); if (Rounds >= g_menu_round > 0 ) { ShowWeaponMenu(client); } } public Action Event_RoundStart(Handle event, const char[] name, bool dontBroadcast) { Rounds = Rounds + 1; } public Action RestartRound(Handle event, const char[] name, bool dontBroadcast) { Rounds = 0; } Komenda też działa od 3 rundy :)
  5. Przepraszam bardzo jakby to było w starym syntaxie to nie wywaliło by przypadkiem tego w errorach? #pragma newdecls required;
  6. Nowego ze starym???? Dokładny kod: #include <sourcemod> #include <cstrike> #include <sdktools> #pragma newdecls required; #pragma semicolon 1 #DEFINE FLAGA ADMFLAG_CUSTOM5 public void OnPluginStart() { RegAdminCmd("sm_menu", MenuGlowne, FLAGA); } public Action MenuGlowne(int client, int args) { ShowWeaponMenu(client); } public void ShowWeaponMenu(int client) { Menu menu = new Menu(Secondary_Weapon); menu.SetTitle("Wybierz Pierwszą Broń:"); menu.AddItem("weapon_ak47", "AK-47"); menu.AddItem("weapon_m4a1", "M4A4"); menu.AddItem("weapon_m4a1_silencer", "M4A1-S"); menu.AddItem("weapon_awp", "AWP"); SetMenuExitButton(menu, false); menu.Display(client, 0); } public int Secondary_Weapon(Handle menu, MenuAction action, int client, int itemNum) { switch(action) { case MenuAction_Select: { if(IsPlayerAlive(client)) { char info[32]; GetMenuItem(menu, itemNum, info, sizeof(info)); GivePlayerItem(client, info); Menu menu2 = new Menu(Secondary_Handler); menu2.SetTitle("Wybierz Drugą Broń:"); menu2.AddItem("weapon_deagle", "Deagle"); menu2.AddItem("weapon_fiveseven", "57"); menu2.AddItem("weapon_tec9", "Tec-9"); menu2.AddItem("weapon_cz75", "CZ75-Auto"); SetMenuExitButton(menu2, false); menu2.Display(client, 0); } } } return false; } public int Secondary_Handler(Menu menu2, MenuAction action, int client, int itemNum) { #if defined DEBUG_LOG LogMessage("Secondary_Handler"); #endif switch(action) { case MenuAction_Select: { if(IsPlayerAlive(client)) { char info[32]; GetMenuItem(menu2, itemNum, info, sizeof(info)); GivePlayerItem(client, info); } } } } Powiedz mi gdzie tu jest stary syntax ???? Tylko zmieniłem nazwe Menu na MenuGlowne. Po drugie jego post leżał tu ponad kilka godzin i nikt nie miał chęci pomóc koledze. Gdy Ja udzieliłem mu pomocy to tylko niektórzy potrafią się czepiać. Jak ci coś @GoldeneK Nie pasuje no kuźwa sam napisz od zera i koledze wstaw, a nie wytykasz błędy bo ktoś starał się pomóc.
  7. public void OnPluginStart() { RegConsoleCmd("sm_menu", Menu); } public Action Menu(int client, int args) { ShowWeaponMenu(client); { public void ShowWeaponMenu(int client) { #if defined DEBUG_LOG LogMessage("Primary_Weapon"); #endif Menu menu = new Menu(Secondary_Weapon); menu.SetTitle("Wybierz Pierwszą Broń:"); menu.AddItem("weapon_ak47", "AK-47"); menu.AddItem("weapon_m4a1", "M4A4"); menu.AddItem("weapon_m4a1_silencer", "M4A1-S"); menu.AddItem("weapon_awp", "AWP"); SetMenuExitButton(menu, false); menu.Display(client, 0); } public int Secondary_Weapon(Handle menu, MenuAction action, int client, int itemNum) { #if defined DEBUG_LOG LogMessage("Secondary_Weapon"); #endif switch(action) { case MenuAction_Select: { if(IsPlayerAlive(client)) { char info[32]; GetMenuItem(menu, itemNum, info, sizeof(info)); GivePlayerItem(client, info); Menu menu2 = new Menu(Secondary_Handler); menu2.SetTitle("Wybierz Drugą Broń:"); menu2.AddItem("weapon_deagle", "Deagle"); menu2.AddItem("weapon_fiveseven", "57"); menu2.AddItem("weapon_tec9", "Tec-9"); menu2.AddItem("weapon_cz75", "CZ75-Auto"); SetMenuExitButton(menu2, false); menu2.Display(client, 0); } } } return false; } public int Secondary_Handler(Menu menu2, MenuAction action, int client, int itemNum) { #if defined DEBUG_LOG LogMessage("Secondary_Handler"); #endif switch(action) { case MenuAction_Select: { if(IsPlayerAlive(client)) { char info[32]; GetMenuItem(menu2, itemNum, info, sizeof(info)); GivePlayerItem(client, info); } } } }
  8. To da sie zrobic :) Nic trudnego wiec ogarne w wolnym czasie :) P.S Ale na PaintBall jeszcze dodam pare modeli w sensie, rak i postaci zeby klimacik byl :)
  9. A umiesz czytać ze zrozumieniem napisałem dlaczego ... Stworzenie i skonfigurowanie tego w sposób taki jak to działa zajęło mi dużo czasu.
  10. Opis: Paczka 4FUN (Kilka modów w jednym) Cena: 40zł (Liczę tylko za włożony czas podczas tworzenia tej paczki jak i jej konfigurowanie) Płatność: PayPal/Przelew/PaySafeCard Kontakt: +++ STEAM +++ Filmik prezentujący kilka modów (Nie Wszystkie, bo OBS mi padł podczas nagrywki i tylko tyle uratowałem, a nie mam już serwera testowego) Paczka zawiera mody takie jak: 1v1 35HP (Tylko na Kosy) AIM AWP PaintBall Surf StealthMod Course HungryGames Mapy Normalne (Takie pod FFA) Chciałem dodać jeszcze BaseBuilder'a, tylko że drożej to wyjdzie, bo jak wiadomo same pliki sprzedawałem za 100zł :) Dodam kilka zdjęć co znajduje się w plikach: https://imgur.com/a/VxIqR6p Sprzedaje wraz, ze wszystkimi plikami .sp!
  11. Widze, aktualizacja banująca itemki po wymianie zabolała i twojego Bota :X Polecam przeprogramować na itemki z PUBG'a :D
  12. Ale mi nie chodzi o włączanie pluginu na daną mapę bo to jest ez :D Już zrobiłem, jeżeli ktoś by chciał na przyszłość: #include <sourcemod> #include <cstrike> #include <fpvm_interface> #pragma newdecls required; public Plugin myinfo = { name = "Sprawdz Mape", author = "BlaKi", description = "Model na Mapy PB", version = "s5", url = "http://CSGdansk.pl" }; public void OnMapStart() { CreateTimer(0.1, Check_Map, _, TIMER_REPEAT); } public Action Check_Map(Handle timer, any client) { char mapa[128]; GetCurrentMap(mapa, sizeof(mapa)) if(StrContains(mapa, "pb_", false) == 0) { //wykonywana funkcja :D } } Po prostu na mapach PaintBall musze dodac modele broni dla ct i tt :D I nie moze to działać na innych mapach. I widzę, że nie ma lepszego pomysłu niż ten mój <3
  13. Witam mam pytanie czy jest moze jakies inne rozwiazanie czy tylko to, na ktore ja wpadlem ale nie sprawdzalem czy bedzie dzialac. A mianowicie potrzebuje zrobic krotki kod, gdzie dana funkcja bedzie dzialal tylko na mapach pb_ Moj pomysl jest taki zeby pobrac nazwe mapy ktora jest aktualnie grana i zeby kod sprawdzal to przy OnMapStart, gdy sie bedzie zgadzac wszystko to wtedy reszta kodu bedzie dzialac. Nie wiem czy jest jakis inny sposob...
  14. Da sie wystarczy napisac. Ja mam cos takiego tylko, ze napisane pod bb :/ Aktualnie to dziala tak ze o 1 rano sprawdza godzine i jak sie zgadza daje +1 misje do przodu. Wszystko zapisuje sie w bazie danych MySQL
  15. Dzis wzialem sobie serwer testow, odpalilem i nagralem krociutki filmik jak zmieniam mapy, gdzie obowiazuje inny mod gry :D Potem to zmontuje i wrzuce tutaj. Poki co jeszcze musze dodac mod HungryGames/MultiGames/BaseBuilder/Moze tez i Hide&Seek
  16. To jest mod, który polega na tym, że CT kupują bronie itd. TT są wyposażeni w niewidzialność tylko jak idą na walk'u/kucaku, mogą zabić CT tylko z noża. Taki funkty tryb :D
  17. Aktualnie mam takie, a jeszcze dodam pare modów tj. PaintBall/BaseBuilder/ "35hp" { "maps_invote" "4" "default_min_players" "2" "default_max_players" "20" "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" "20" "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" { } } "AWP" { "maps_invote" "4" "default_min_players" "2" "default_max_players" "20" "awp_india" { } "awp_india_winter" { } "awp_lego_2_crash_go" { } "awp_lego_csgo" { } "awp_lego_fun_remix" { } "awp_legoarena_csgo" { } "awp_aztecstyle" { } "awp_garden" { } "awp_iceworld" { } "awp_infinte_v2" { } "awp_junglejam" { } "awp_lego_8" { } "awp_lego_2015" { } "awp_lego_crazyjump_twse" { } "awp_summer" { } "awp_simplykill" { } "awp_minecraft_crash_go" { } } "1v1" { "maps_invote" "4" "default_min_players" "2" "default_max_players" "20" "am_courtyard" { } "am_crashz_dust_v2" { } "am_dust2" { } "am_dust2014" { } "am_dzi" { } "am_grass2" { } "am_inferno_mid" { } "am_loot" { } "am_must2" { } "am_nuke" { } "am_pillars_v2" { } "am_dust2_cat" } "Course" { "maps_invote" "4" "default_min_players" "2" "default_max_players" "20" "mg_adev" { } "mg_atomic_lab_final_v1" { } "mg_draw_course_v2_final" { } "mg_metro_course_v3_csgo" { } "mg_nebo2_course" { } "mg_savetheisland_course_final" { } "mg_saw_2_remake_beta" { } "mg_saw_rfix_64v_csgo" { } "mg_schooufi_course_fixed" { } "mg_siberdev_2" { } "mg_simpsons_course_v3" { } "mg_sonic_course_final_v1" { } } "Surf" { "maps_invote" "4" "default_min_players" "2" "default_max_players" "20" "surf_10x_ctgo" { } "surf_colos2" { } "surf_dust2_2014_v1" { } "surf_greatriver_xdream_ctfix" { } "surf_japan_ptad_swg" { } "surf_mai_remix_ctgo" { } "surf_matrix_v8_csgo" { } "surf_ski_2_go_x4" { } } "Stealth" { "maps_invote" "3" "default_min_players" "2" "default_max_players" "20" "cs_office_night" { } "de_dust2_night" { } "de_inferno_night" { } "de_nuke_night" { } "de_mirage_dusk" { } } "Normalne" { "maps_invote" "3" "default_min_players" "2" "default_max_players" "20" "de_dust2" { } "de_mirage" { } "de_inferno" { } "de_overpass" { } "de_cache" { } "de_train" { } } Tak myślę, że przez te mapy waga się jeszcze zwiększy o dużo :)
  18. Nie no mam wszystko aktualnie paczka waży 2.35gb
  19. Jak skoncze to pomysle jeszcze jak to zrobie. Jeszcze VIP'y musze przemyśleć, bo nie da sie zrobic 1 VIP'a pod wszystkie tryby gry :)
  20. Ultimate map chooser, w ktorym mozna zrobic grupy map typu 35hp/aim/awp/1v1 potem po wybranu grupy, ktora osiagnie najwiekszy % glosow wybierana jest z niej mapa. Jest to najlepsze rozwiazanie jak dla mnie :)
  21. Słuchajcie ostatnio w wolnej chwili sobie tworzę paczuszke 4fun, która będzie polegać na tym, że będzie kilka modów połąvzonych razem, np. Surf/FFA/MultiGames/Course/35HP(te mapy na kosy)/AIM/AWP/PaintBall(rozmyslam)/HungryGame/Areny 1v1 Działać to będzie w taki sposób, że w zależności od mapy pluginy będą automatycznie się wyłączać lub włączać tak samo jak i niektóre komendy pod odpowiedni tryb. Mam przy tym jeszcze dużo pracy, która bardzie polega na skonfigurowaniu tego w dobry sposób :) Teraz pytanie do was co o tym sądzicie i czy dodać jakiś mod jeszcze? Rozmyślam nad trybami BaseBuilder/PaintBall/DeathRun
  22. Tak byłbym w stanie od 0 to wykonać jakbym znalazł czas. Sam używałem w swoich pluginach steamworks do dawania bonusów w postaci expa, monet za bycie w grupie :)
  23. Co do menu, które jest w vipie by hamys jak dla mnie nie dziala jak trzeba. A mianowicie po wybraniu broni z memu na poczatku rundy, w ktorej sie ono pojawia nie mozna przez kolejne rundy juz wybierac broni z menu, bo sie ono nie wyswietla :) Ja to sobie naprawilem i dziala jak w vipach w cs 1.6, czyli w każdej rundzie pojawia się menu z wyborem broni, od rudny która jest zdefiniowana
  24. Raczej nikt takiego nie ma, ale mozna w latwy sposob taki napisac :)
  25. Jeszcze inna uzylem kompletnie inna :D
×
×
  • Dodaj nową pozycję...