public plugin_init() { register_message(get_user_msgid("SayText"), "msg_saytext"); } public msg_saytext(msgid, dest, id) { new target = get_msg_arg_int(1); if(!is_user_connected(target)) { return; } new text[192]; get_msg_arg_string(2, text, charsmax(text)); new ranga[30]; rank(target, ranga); if(!equal(text, "#Cstrike_Chat_All")) { set_msg_arg_string(2, fmt("^4[%s]^3 %s", ranga, text)); } else { get_msg_arg_string(4, text, charsmax(text)); set_msg_arg_string(4, ""); set_msg_arg_string(2, fmt("^4[%s]^3 %n^1 : %s", ranga, target, text)); } }
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Anonymuss
Rejestracja: 11.09.2016Aktualnie: Nieaktywny
Poza forum Ostatnio: 05.08.2025 13:46





O mnie
Discord:
anonymuss_.
Statystyki
- Grupa: Użytkownik
- Całość postów: 210
- Odwiedzin: 6 479
- Tytuł: Profesjonalista
- Wiek: 24 lat
- Urodziny: Kwiecień 1, 2001
-
Imię
Anonimowy
-
Płeć
Mężczyzna
-
Lokalizacja
Polska
Kontakt
Narzędzia użytkownika
Ostatnio byli
#779893 Ranga przed nickiem
Napisane przez Anonymuss
w 21.07.2025 20:53
#779839 Bug CT jailbreak
Napisane przez Anonymuss
w 11.06.2025 13:59
W public plugin_init() dodaj:
register_clcmd("say","BugCTFix"); register_clcmd("say_team","BugCTFix");Potem dodaj public:
public BugCTFix(id) { new szCommand[256]; read_args(szCommand,charsmax(szCommand)); remove_quotes(szCommand); new t = get_user_team(id); if(szCommand[0] == '/' && t == 0){ ColorChat(id, GREEN, "[AmxxPro.pl]^x01 Przed wpisaniem komendy dolacz do jakiejs druzyny!"); return PLUGIN_HANDLED; } return PLUGIN_CONTINUE; }
To nic nie da bo można też zbugować np. przez amx_langmenu lub menu głosowania na mapy, które samo się wyświetli bez wpisywania komend itd...
Bug działa najlepiej z "setinfo _vgui_menus 0"
Fix (już tam jest w kodzie ale w złym miejscu i zakomentowany):
1. Nad tą linijką np:
return show_menu(id, keys, menu, -1, "mainmenu");
Dodaj:
RequestFrame("BugCT_Fix", id);
I gdzieś niżej w dowolnym miejscu w pluginie dodaj funkcję:
public BugCT_Fix(id) if(is_user_connected(id)) set_pdata_int(id, 205, 0); // m_iMenu = OFF
Powinno działać i można te blokady komend i inne "fixy" powywalać
Jeśli ktoś nadal ma starszą wersję amxx to niech zamieni RequestFrame na set_task np. 0.1s
#779785 [ROZWIĄZANE] Leczenie JB
Napisane przez Anonymuss
w 04.05.2025 17:56
Dodaj do silnika jb ale nie blokuje to apteczek z ziemii na np. jail_westwood itd..
public plugin_init() { RegisterHamPlayer(Ham_TakeHealth, "TakeHealth_Block"); } public TakeHealth_Block(id, Float:health, damagebits) { if(!is_user_alive(id)) return HAM_IGNORED; if(dane_dnia[4] == 3 || dane_dnia[4] == gTeam[id] || pojedynek[id]) return HAM_SUPERCEDE; return HAM_IGNORED; }
#779769 [ROZWIĄZANE] Blokuje skok ale dalej można go zbugować
Napisane przez Anonymuss
w 25.04.2025 06:11
#779692 REKLAMY NA MAPIE
Napisane przez Anonymuss
w 22.03.2025 17:29
#779670 Hologram bomby
Napisane przez Anonymuss
w 11.03.2025 09:29
#779456 Szukam pluginu który zmieniałby rece w ct na takie z renkawami
Napisane przez Anonymuss
w 01.02.2025 08:01
#779290 Wskrzeszanie sojusznikow
Napisane przez Anonymuss
w 30.12.2024 13:03
https://dev-cs.ru/resources/1656/
Wszystko masz oprócz komendy (jest pod E +use) ale ogarniesz skoro sam sobie napisałeś podstawę
#779206 VIP STEAM - nie działa
Napisane przez Anonymuss
w 22.12.2024 16:59
#779028 Blokada zmiany drużyny z TT
Napisane przez Anonymuss
w 22.10.2024 19:17
Wymagane ReApi
#include <amxmodx> #include <reapi> public plugin_init() { register_plugin("Blokada zmiany druzyny", "1.0", "Anonymuss"); RegisterHookChain(RG_HandleMenu_ChooseTeam, "HandleMenu_ChooseTeam_Pre", false); } public HandleMenu_ChooseTeam_Pre(id, MenuChooseTeam:slot) { if(get_member(id, m_iTeam) == 1) { client_print(id, print_console, "Nie mozesz zmienic druzyny!"); SetHookChainArg(2, ATYPE_INTEGER, MenuChoose_T); } return HC_CONTINUE; }
#778928 Nie działa kompilator pluginów
Napisane przez Anonymuss
w 03.10.2024 16:54
#778871 Dodanie flagi do pluginu.
Napisane przez Anonymuss
w 28.09.2024 16:06
dokladnie tak jak napisal kolega up ,jakbys tylko mogl wkleic to co wyslales do tego mojego ,zebym ja sobie tylko skompilowal
Czas najwyższy nauczyc się podamiany kodu... to nic trudnego trochę chęci...
Niestety ,nie moge pobrac tego pliku .amxx ,a jak chce samemu skompilowac to mam taki blad ,wiesz dlaczego?
//// Skiny.sma// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : error 017: undefined symbol "client_print_color"// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : warning 215: expression has no effect// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : error 001: expected token: ";", but found ")"// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : error 029: invalid expression, assumed zero// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : fatal error 107: too many error messages on one line//// Compilation aborted.// 4 Errors.// Could not locate output file compiled\Skiny.amx (compile failed).//// Compilation Time: 0,17 sec// ----------------------------------------
Nie wiedziałem, że ktoś używa jeszcze starszych wersji niż 1.8.3. Usuń linijkę z client_print_color i (jeśli chcesz mieć jakiś napis) zmień ją sobie na client_print albo colorchat, jak to zrobić masz gotowe przykłady tu na stronie
#778863 Problem z kompilacją pluginu
Napisane przez Anonymuss
w 28.09.2024 15:39
Musisz do folderu "include", w swoim kompilatorze lokalnym, wrzucić folder "drstats" włącznie z jego wszystkimi plikami .inl
Wejdź też w .sma i usuń linijkę "#include <dhudmessage>" bo to jest już domyślnie w amxx oraz zmień linijkę z "public client_disconnect(id)" na "public client_disconnected(id)" bo też będzie warning na nowszym amxx (od 1.8.3+)
#778855 Dodanie flagi do pluginu.
Napisane przez Anonymuss
w 28.09.2024 13:02
Chyba o to chodzi ale nwm
public menuWyboru(id) { if(~get_user_flags(id) & ADMIN_IMMUNITY) { client_print_color(id, print_team_default, "Nie masz flagi 'A'") return } new menuBody[512] formatex(menuBody, charsmax(menuBody), "\d[\r*\ySkengmanDeathrun\r*\d]^n\wMenu Skinow:\y") new menu = menu_create(menuBody, "skinsmenu") menu_additem(menu, "\wNoz") menu_setprop(menu, MPROP_BACKNAME, "Wroc"); menu_setprop(menu, MPROP_NEXTNAME, "Dalej"); menu_setprop(menu, MPROP_EXITNAME, "Wyjscie"); menu_display(id, menu); }
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: Anonymuss
- Regulamin