wystarczylo zmienic wersje cs z bety na legacy
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.
|
mordoryjacz
Rejestracja: 15.10.2021Aktualnie: Nieaktywny
Poza forum Ostatnio: 16.04.2025 15:56





Statystyki
- Grupa: Użytkownik
- Całość postów: 185
- Odwiedzin: 2 340
- Tytuł: Profesjonalista
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Płeć
Mężczyzna
Kontakt
Narzędzia użytkownika
Znajomi
mordoryjacz nie posiada znajomych
Ostatnio byli
#779056 [ROZWIĄZANE] Counter Strike 1.6 problem
Napisane przez mordoryjacz
w 25.10.2024 22:48
#778945 [ROZWIĄZANE] Kolejka -dodanie blokady komendy
Napisane przez mordoryjacz
w 06.10.2024 18:16
#778942 [ROZWIĄZANE] CodMod Przerobienie Huda
Napisane przez mordoryjacz
w 06.10.2024 17:40
public PokazInformacje(id) { id -= ZADANIE_POKAZ_INFORMACJE; if(!is_user_connected(id)) { remove_task(id+ZADANIE_POKAZ_INFORMACJE); return PLUGIN_CONTINUE; } new iTarget = id; if(!is_user_alive(iTarget)) { iTarget = pev(id, pev_iuser2); } set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0); ShowSyncHudMsg(id, SyncHudObj, "[Forum: Twojeforum]^n[Klasa : %s]^n[Doswiadczenie : %i / %i]^n[Poziom : %i]^n[Perk : %s]^n[Zycie: %d]", nazwy_klas[klasa_gracza[iTarget]], doswiadczenie_gracza[iTarget], PobierzDoswiadczeniePoziomu(poziom_gracza[iTarget]), poziom_gracza[iTarget], nazwy_perkow[perk_gracza[iTarget]], get_user_health(iTarget)); return PLUGIN_CONTINUE; }
Załączone pliki
-
QTM_CodMod.sma 40,03 KB 15 Ilość pobrań
QTM_CodMod.amxx
#778941 [ROZWIĄZANE] Kolejka -dodanie blokady komendy
Napisane przez mordoryjacz
w 06.10.2024 17:30
#include <amxmodx> #include <amxmisc> #include <hamsandwich> #include <cstrike> #include <fakemeta_util> #include <deathrun_stats> #define PLUGIN "Kolejka do TT" #define VERSION "1.0" #define AUTHOR "DarkGL" #define dmg(%1,%2) (ArraySize(arKolejka) > 0 && ArrayGetCell(arKolejka,0) == %2 && get_user_team(%1) == 1) #define dmg2(%1,%2) (ArraySize(arKolejka) > 0 && ArrayGetCell(arKolejka,0) == %1 && get_user_team(%2) == 1) new Array: arKolejka; new kolor; new hud; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) arKolejka = ArrayCreate(1,32); kolor = register_cvar("kolejka_kolorek", "0 255 0"); register_clcmd("say /respawn", "spawn"); register_event("HLTV", "event_RoundStart", "a", "1=0", "2=0"); RegisterHam(Ham_TakeDamage, "player", "HamTakeDamage"); RegisterHam(Ham_Spawn,"player","HamSpawned",1) register_event("DeathMsg", "DeathMsg", "a", "1=0") hud = CreateHudSyncObj(); set_task(1.0, "wyswietl",.flags = "b"); } public DeathMsg(){ new victim = read_data(2) new iRet = iFind(victim); if(iRet != -1){ ArrayDeleteItem(arKolejka,iRet); if(iRet == 0 && ArraySize(arKolejka) > 0 && ArrayGetCell(arKolejka,0) == victim){ ArrayDeleteItem(arKolejka,0); if(ArraySize(arKolejka) > 0) fm_set_user_rendering(ArrayGetCell(arKolejka,0), kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 40); } } return PLUGIN_HANDLED; } public spawn(id) { if(iFind(id) != -1) { client_print(id, print_chat, "[DR] Gdy jesteś w kolejce, nie możesz się respawnować!"); return PLUGIN_HANDLED } } public HamSpawned(id){ if(!is_user_alive(id)) return ; fm_set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 40); } public event_RoundStart() { ArrayClear(arKolejka); } public HamTakeDamage(victim, inflictor, attacker) return (dmg(victim, attacker) || dmg2(victim, attacker) || !is_user_connected(attacker)) ? HAM_IGNORED : HAM_SUPERCEDE; public fwPlayerFinished(id) { if( is_user_alive( id ) && cs_get_user_team( id ) == CS_TEAM_CT ){ new iRet = iFind(id); if(iRet == -1) ArrayPushCell(arKolejka,id); if(is_user_alive(ArrayGetCell(arKolejka,0))) fm_set_user_rendering(ArrayGetCell(arKolejka,0), kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 40); else ArrayDeleteItem( arKolejka , 0 ); } } public wyswietl() { new msg[512]; new bool: bNone = true; new szName[64] for(new i = 0;i<ArraySize(arKolejka);i++){ if(!is_user_alive(ArrayGetCell(arKolejka,i))){ ArrayDeleteItem(arKolejka,i) continue; } get_user_name(ArrayGetCell(arKolejka,i), szName,charsmax(szName)); formatex(msg, 511, "%s%d. %s^n", msg, i+1, szName); bNone = false; } if(bNone) formatex(msg, 511, "Lista jest pusta"); new color[15], rgb[3][4]; get_pcvar_string(kolor, color, 14); parse(color, rgb[0], 3, rgb[1], 3, rgb[2], 3); set_dhudmessage(0, 69, 255, 0.85, 0.2, 2, 0.02, 1.0, 0.01); show_dhudmessage(0, "** Kolejka **^n%s^n^n", msg); } public client_disconnect(id) arClear(id); public client_connect(id) arClear(id); arClear(id){ new iRet = iFind(id); if(iRet == -1) return ; ArrayDeleteItem(arKolejka,iRet) } iFind(id){ for(new i = 0;i<ArraySize(arKolejka);i++){ if(ArrayGetCell(arKolejka,i) == id) return i; } return -1; } stock __dhud_color; stock __dhud_x; stock __dhud_y; stock __dhud_effect; stock __dhud_fxtime; stock __dhud_holdtime; stock __dhud_fadeintime; stock __dhud_fadeouttime; stock __dhud_reliable; stock set_dhudmessage( red = 0, green = 160, blue = 0, Float:x = -1.0, Float:y = 0.65, effects = 2, Float:fxtime = 6.0, Float:holdtime = 3.0, Float:fadeintime = 0.1, Float:fadeouttime = 1.5, bool:reliable = false ) { #define clamp_byte(%1) ( clamp( %1, 0, 255 ) ) #define pack_color(%1,%2,%3) ( %3 + ( %2 << 8 ) + ( %1 << 16 ) ) __dhud_color = pack_color( clamp_byte( red ), clamp_byte( green ), clamp_byte( blue ) ); __dhud_x = _:x; __dhud_y = _:y; __dhud_effect = effects; __dhud_fxtime = _:fxtime; __dhud_holdtime = _:holdtime; __dhud_fadeintime = _:fadeintime; __dhud_fadeouttime = _:fadeouttime; __dhud_reliable = _:reliable; return 1; } stock show_dhudmessage( index, const message[], any:... ) { new buffer[ 128 ]; new numArguments = numargs(); if( numArguments == 2 ) { send_dhudMessage( index, message ); } else if( index || numArguments == 3 ) { vformat( buffer, charsmax( buffer ), message, 3 ); send_dhudMessage( index, buffer ); } else { new playersList[ 32 ], numPlayers; get_players( playersList, numPlayers, "ch" ); if( !numPlayers ) { return 0; } new Array:handleArrayML = ArrayCreate(); for( new i = 2, j; i < numArguments; i++ ) { if( getarg( i ) == LANG_PLAYER ) { while( ( buffer[ j ] = getarg( i + 1, j++ ) ) ) {} j = 0; if( GetLangTransKey( buffer ) != TransKey_Bad ) { ArrayPushCell( handleArrayML, i++ ); } } } new size = ArraySize( handleArrayML ); if( !size ) { vformat( buffer, charsmax( buffer ), message, 3 ); send_dhudMessage( index, buffer ); } else { for( new i = 0, j; i < numPlayers; i++ ) { index = playersList[ i ]; for( j = 0; j < size; j++ ) { setarg( ArrayGetCell( handleArrayML, j ), 0, index ); } vformat( buffer, charsmax( buffer ), message, 3 ); send_dhudMessage( index, buffer ); } } ArrayDestroy( handleArrayML ); } return 1; } stock send_dhudMessage( const index, const message[] ) { message_begin( __dhud_reliable ? ( index ? MSG_ONE : MSG_ALL ) : ( index ? MSG_ONE_UNRELIABLE : MSG_BROADCAST ), SVC_DIRECTOR, _, index ); { write_byte( strlen( message ) + 31 ); write_byte( DRC_CMD_MESSAGE ); write_byte( __dhud_effect ); write_long( __dhud_color ); write_long( __dhud_x ); write_long( __dhud_y ); write_long( __dhud_fadeintime ); write_long( __dhud_fadeouttime ); write_long( __dhud_holdtime ); write_long( __dhud_fxtime ); write_string( message ); } message_end(); }
nie wiem czy bedzie dzialac sprawdz i czy oto chodzilo
#778830 pośmiertne info - plugin?
Napisane przez mordoryjacz
w 16.09.2024 15:55
#778813 prośba poprawienie pluginy
Napisane przez mordoryjacz
w 12.09.2024 20:37
#include <amxmodx> #include <amxmisc> public plugin_init() { register_plugin("Komendy Serwerowe", "1.0", "xxxxxxxx") register_clcmd("say /komendy","open_menu"); register_clcmd("say_team komendy","open_menu"); } public open_menu(id) { new menu = menu_create("\w[ \rKomendy \rSerwera \w] \w» \yby \rDD2.pl Rakietka", "cmd"); menu_additem(menu, "\w» \y/skiny \w» Tutaj mozesz zarzadzac swoimi skinami do broni"); menu_additem(menu, "\w» \y/skrzynie \w» Lista posiadanych skrzynek"); menu_additem(menu, "\w» \y/klucze \w» Lista posiadanych kluczy"); menu_additem(menu, "\w» \y/rynek \w» Rynek skinow/skrzyn/kluczy"); menu_additem(menu, "\w» \y/wymiana \w» Menu wymian miedzy graczami"); menu_additem(menu, "\w» \y/daj \w» Przekazywanie itemow"); menu_additem(menu, "\w» \y/hud \w» Zarzadzanie hud"); menu_additem(menu, "\w» \y/rangi \w» Spis rang serwera"); menu_additem(menu, "\w» \y/konto \w» Zarzadzanie kontem"); menu_additem(menu, "\w» \y/menu \w» Menu serwera"); menu_display(id ,menu); } public cmd(id, item, menu) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: client_cmd(id, "say /skiny"); case 1: client_cmd(id, "say /skrzynie"); case 2: client_cmd(id, "say /klucze"); case 3: client_cmd(id, "say /rynek"); case 4: client_cmd(id, "say /wymiana"); case 5: client_cmd(id, "say /daj"); case 6: client_cmd(id, "say /hud"); case 7: client_cmd(id, "say /rangi"); case 8: client_cmd(id, "say /konto"); case 9: client_cmd(id, "say /menu"); } return PLUGIN_CONTINUE; }
#776757 [ROZWIĄZANE] Awp od 5 ct
Napisane przez mordoryjacz
w 13.04.2023 20:39
#776500 Problem z kompilacja menu serwera
Napisane przez mordoryjacz
w 24.02.2023 15:10
#include <amxmodx> #include <amxmisc> #define PLUGIN "Menu Gracza" #define VERSION "1.0" #define AUTHOR "Killer_cyc[DDS]" new const komenda_menu[][] = { "say /menuserwera", "say_team /menuserwera", "say /menu", "say_team /menu", "say /menuglowne", "say_team /menuglowne" }; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) for(new i; i < sizeof komenda_menu; i++) register_clcmd(komenda_menu[i], "pokaz_menu"); } public pokaz_menu(id) { new menu = menu_create("\d====\rHide & Seek Ganiany\d====^n\w[>]Menu serwera:^n[>]Rekrutacja na admina \rON ^n\d======\rCS-Maliver.pl\d======", "menu_wybor"); menu_additem(menu, "\r[DOSTEPNE KONKURSY] - \dotwiera menu dostenych konkursow"); menu_additem(menu, "\ySklep\w - \dotwiera menu sklepu"); menu_additem(menu, "\yMonety - \dotwiera menu systemu monet"); menu_additem(menu, "\yCzapki\w - \dotwiera menu czapek"); menu_additem(menu, "\yLjsmenu\w - \dotwiera ljsmenu"); menu_additem(menu, "\yLjtop\w - \dstats top menu"); menu_additem(menu, "\yBindy\w - \dotwiera menu z dostepnymi bindami"); menu_additem(menu, "\yMute\w - \dmenu z mutowaniem graczy"); menu_additem(menu, "\yReport\w - \dzglos cheatera"); menu_additem(menu, "\yKontakt\w - \dkontakt z administracja"); menu_additem(menu, "\yVip\w - \dinfo o vipie"); menu_additem(menu, "\ySklepSms\w - \dkup Vip'a za sms"); menu_additem(menu, "\yKup vipa\w - \dkup Vip'a za psc/przelew"); menu_additem(menu, "\ySkarga\w - \dzloz skarge z wlasnym powodem"); menu_additem(menu, "\yRegulamin\w - \dotwiera regulamin serwera"); menu_additem(menu, "\ySieciowe serwery\w - \dpokazuje ip wszystkich serwerow sieciowych"); menu_display(id, menu); } public menu_wybor(id, menu, item) { if(item==MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: client_cmd(id, "say /konkursy") case 1: client_cmd(id, "say /sklep") case 2: client_cmd(id, "say /monety") case 3: client_cmd(id, "say /czapki") case 4: client_cmd(id, "say /ljsmenu") case 5: client_cmd(id, "say /Ljtop") case 6: client_cmd(id, "say /bindy") case 7: client_cmd(id, "say /mute") case 8: client_cmd(id, "say /report") case 9: client_cmd(id, "say /kontakt") case 10: client_cmd(id, "say /Vip") case 11: client_cmd(id, "say /Sklepsms") case 12: client_cmd(id, "say /Zamow") case 13: client_cmd(id, "say /Skarga") case 14: client_cmd(id, "say /Regulamin") case 15: client_cmd(id, "say /serwery") } return PLUGIN_HANDLED } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par } */
Załączone pliki
-
menu_serwera.sma 2,67 KB 27 Ilość pobrań
menu_serwera.amxx
#776475 Broń z cso do klasy postaci
Napisane przez mordoryjacz
w 16.02.2023 17:41
#776418 [ROZWIĄZANE] Dwie modyfikacje VIP'a
Napisane przez mordoryjacz
w 11.02.2023 18:07
#776412 [ROZWIĄZANE] Dwie modyfikacje VIP'a
Napisane przez mordoryjacz
w 11.02.2023 12:52
#776409 [ROZWIĄZANE] Dwie modyfikacje VIP'a
Napisane przez mordoryjacz
w 11.02.2023 11:38
nie testowalem dodalem tylko samo menu vipa
Menu się pojawia natomiast na liście jest tylko bot, który posiada flagę ADMIN_IMMUNITY
Graczy którzy rzeczywiście posiadają VIPA (ADMIN_LEVEL_H) nie ma na liście.
Dodatkowo byłby w stanie dodać u góry w menu obok VIPy online liczbe tych graczy czyli VIPY online (4)?
if(!is_user_connected(i) || is_user_hltv(i) || is_user_bot(i) || !g_Vip[i]) { continue; }
zrob tak
#776406 [ROZWIĄZANE] Dwie modyfikacje VIP'a
Napisane przez mordoryjacz
w 11.02.2023 10:15
#776379 [KOSZ] Pytanie o AMXX
Napisane przez mordoryjacz
w 08.02.2023 14:17
#776333 Problem z kompilacją ustawianiem poprawnej flagi
Napisane przez mordoryjacz
w 04.02.2023 16:11
#include <amxmodx> #include <cstrike> #include <engine> public plugin_init() { register_plugin("Skiny", "1.0", "Anonymuss"); register_event("CurWeapon", "CurWeapon", "be", "1=1"); } public plugin_precache() { precache_model("models/csk/Platyna/Anubis/v_ak47.mdl"); precache_model("models/csk/Platyna/Anubis/p_ak47.mdl"); precache_model("models/csk/Zloto/Demon/v_ak47_2.mdl"); precache_model("models/csk/Zloto/Demon/p_ak47_2.mdl"); precache_model("models/csk/Srebro/Widmo/v_ak47_3.mdl"); precache_model("models/csk/Srebro/Widmo/p_ak47_3.mdl"); precache_model("models/csk/Braz/King/v_ak47_4.mdl"); precache_model("models/csk/Braz/King/p_ak47_4.mdl"); precache_model("models/csk/Platyna/Two/v_m4a1.mdl"); precache_model("models/csk/Platyna/Two/p_m4a1.mdl"); precache_model("models/csk/Zloto/Fairy/v_m4a1_2.mdl"); precache_model("models/csk/Zloto/Fairy/p_m4a1_2.mdl"); precache_model("models/csk/Srebro/Deszcz/v_m4a1_3.mdl"); precache_model("models/csk/Srebro/Deszcz/p_m4a1_3.mdl"); precache_model("models/csk/Braz/Pustka/v_m4a1_4.mdl"); precache_model("models/csk/Braz/Pustka/p_m4a1_4.mdl"); precache_model("models/csk/Platyna/Gungnir/v_awp.mdl"); precache_model("models/csk/Platyna/Gungnir/p_awp.mdl"); precache_model("models/csk/Zloto/Dart/v_awp_2.mdl"); precache_model("models/csk/Zloto/Dart/p_awp_2.mdl"); precache_model("models/csk/Srebro/PawPaw/v_awp_3.mdl"); precache_model("models/csk/Srebro/PawPaw/p_awp_3.mdl"); precache_model("models/csk/Braz/Grafit/v_awp_4.mdl"); precache_model("models/csk/Braz/Grafit/p_awp_4.mdl"); } public CurWeapon(id) { new iWeapon = read_data(2); if(iWeapon == CSW_AK47) { entity_set_string(id, EV_SZ_viewmodel, "models/csk/Braz/v_ak47.mdl") } if(iWeapon == CSW_M4A1) { entity_set_string(id, EV_SZ_viewmodel, "models/csk/Braz/v_m4a1.mdl") } if(iWeapon == CSW_AWP) { entity_set_string(id, EV_SZ_viewmodel, "models/csk/Braz/v_awp.mdl") } }
ustaw swoje sciezki
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: mordoryjacz
- Regulamin