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.
|
Knopers's Content
There have been 17 items by Knopers (Search limited from 09.06.2023)
#557245 [ROZWIĄZANE] co robi ten plugin?
Posted by Knopers on 22.07.2013 11:36 in Pytania dotyczące pluginów
Wyświetla graczowi atakowanemu ile obrażeń otrzymuje oraz jeśli atakującym jest gracz to wyświetla mu ile zadaje obrażeń.
#557244 vip i 2x dmg
Posted by Knopers on 22.07.2013 11:33 in Pluginy
Jeśli tylko z kosy ma walić 2x wiecej to zamień :
public takeDamage(this, idinflictor, idattacker, Float:damage, damagebits){ if(((IsPlayer(idattacker) && is_user_connected(idattacker) && g_Vip[idattacker] && (ioid=idattacker)) || (ioid=pev(idinflictor, pev_owner) && IsPlayer(ioid) && is_user_connected(ioid) && g_Vip[ioid]))){ if(damagebits & DMG_HE){ damage*=(100+20)/100; } } }
na :
public takeDamage(this, idinflictor, idattacker, Float:damage, damagebits) { if(((IsPlayer(idattacker) && is_user_connected(idattacker) && g_Vip[idattacker] && (ioid=idattacker)) || (ioid=pev(idinflictor, pev_owner) && IsPlayer(ioid) && is_user_connected(ioid) && g_Vip[ioid]))){ if(damagebits & DMG_HE) { damage*=(100+20)/100; } else if(damagebits & DMG_SLASH) damage*=2; SetHamParamFloat(4, damage); return HAM_HANDLED; } }
A jeśli z broni i czegokolwiek innego też to po prostu usuń
if(damagebits & DMG_SLASH)
z zamienionej funkcji.
#556927 Duży problem (proszę o szybką pomoc)
Posted by Knopers on 21.07.2013 09:48 in Problemy
W takim razie sprecyzowałeś to nie jest users.ini tylko user.scr. Plik w którym trzymana jest konfiguracja clienta cs'a
Podstawowy plik wygląda tak :
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57.
// NOTE: THIS FILE IS AUTOMATICALLY REGENERATED, //DO NOT EDIT THIS HEADER, YOUR COMMENTS WILL BE LOST IF YOU DO // User options script // // Format: // Version [float] // Options description followed by // Options defaults // // Option description syntax: // // "cvar" { "Prompt" { type [ type info ] } { default } } // // type = // BOOL (a yes/no toggle) // STRING // NUMBER // LIST // // type info: // BOOL no type info // NUMBER min max range, use -1 -1 for no limits // STRING no type info // LIST delimited list of options value pairs // // // default depends on type // BOOL is "0" or "1" // NUMBER is "value" // STRING is "value" // LIST is "index", where index "0" is the first element of the list // Half-Life User Info Configuration Layout Script (stores last settings chosen, too) // File generated: Tue Jul 13 17:43:58 AM // // // Cvar - Setting VERSION 1.0 DESCRIPTION INFO_OPTIONS { "gameinstructor_enable" { "#L4D360UI_Multiplayer_Instructor_Enabled" { BOOL } { "1" } } "spec_allowroaming" { "#L4D360UI_Multiplayer_AllowFreeLook_Tooltip" { BOOL } { "0" } } }
Natomiast sam plik się sam generuje kiedy wprowadzasz jakiś zmiany w ustawieniach CS'a typu: zmiana wartości "cl_righthand"
#556921 Duży problem (proszę o szybką pomoc)
Posted by Knopers on 21.07.2013 09:23 in Problemy
Nie znam folderu jak "csstrike" jak już to "cstrike" i w nim nie znajduje się users.ini chyba że skopiowany/utworzony przez użytkownika (przez przypadek). Mniejsza, chcesz zawartość pliku users.ini to proszę :
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
; Users configuration file ; File location: $moddir/addons/amxmodx/configs/users.ini ; Line starting with ; is a comment ; Access flags: ; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands) ; b - reservation (can join on reserved slots) ; c - amx_kick command ; d - amx_ban and amx_unban commands ; e - amx_slay and amx_slap commands ; f - amx_map command ; g - amx_cvar command (not all cvars will be available) ; h - amx_cfg command ; i - amx_chat and other chat commands ; j - amx_vote and other vote commands ; k - access to sv_password cvar (by amx_cvar command) ; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command) ; m - custom level A (for additional plugins) ; n - custom level B ; o - custom level C ; p - custom level D ; q - custom level E ; r - custom level F ; s - custom level G ; t - custom level H ; u - menu access ; z - user (no admin) ; Account flags: ; a - disconnect player on invalid password ; b - clan tag ; c - this is steamid/wonid ; d - this is ip ; e - password is not checked (only name/ip/steamid needed) ; Password: ; Add to your autoexec.cfg: setinfo _pw "<password>" ; Change _pw to the value of amx_password_field ; Format of admin account: ; <name|ip|steamid> <password> <access flags> <account flags> ; Examples of admin accounts: ; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" ; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de" ; "My Name" "my_password" "abcdefghijklmnopqrstu" "a"
#556918 Duży problem (proszę o szybką pomoc)
Posted by Knopers on 21.07.2013 09:05 in Problemy
W users.ini po za uprawnieniami znajdują się głównie komentarze jak dodać uprawnienia graczom, jeśli chodzi Ci o odzyskanie "sekcji" w której były ów uprawnienia wpisane to bez kopii tego nie odzyskasz, musisz od nowa je powpisywać. Jeśli chcesz odzyskać komentarze o których wspomniałem wcześniej to nadpisz zawartość standardowym plikiem users.ini (oczywiście nie zapomnij przekopiować wpisów z uprawnieniami).
PS: poradnik jak dodać uprawnienia graczowi http://amxx.pl/topic...dawanie-admina/
#556885 [ROZWIĄZANE] Poświaty dla granatów
Posted by Knopers on 20.07.2013 22:15 in Szukam pluginu
#556858 [ROZWIĄZANE] najlepszy gracz rundy
Posted by Knopers on 20.07.2013 20:31 in Problemy z pluginami
Zamień :
ColorChat(0, TEAM_COLOR, "Najbardziej raniacy rundy ^x04%s ^x03zadal ^x04%d obrazen", name[0], best[0]); ColorChat(0, TEAM_COLOR, "Najlepszy gracz rundy ^x04%s ^x03zabil ^x04%d graczy ^x03w tym ^x04%d hs", name[1], best[1], best[2]);
na
if(ids[0] > 0) ColorChat(0, TEAM_COLOR, "Najbardziej raniacy rundy ^x04%s ^x03zadal ^x04%d obrazen", name[0], best[0]); if(ids[1] > 0) ColorChat(0, TEAM_COLOR, "Najlepszy gracz rundy ^x04%s ^x03zabil ^x04%d graczy ^x03w tym ^x04%d hs", name[1], best[1], best[2]);
#556794 Problem - Instalacja serwera (linux)
Posted by Knopers on 20.07.2013 14:43 in Problemy
Piękna instrukcja : https://developer.va...m/wiki/SteamCMD
#556786 Vip Paintball
Posted by Knopers on 20.07.2013 13:37 in Szukam pluginu
Proszę, krok po kroku jak używać generatora. Instrukcja
Jak się czegoś nie umie to się tego uczy albo się tym nie zajmuje.
#556767 Jak usunąć głosowanie na czas mapy
Posted by Knopers on 20.07.2013 11:12 in Pytania
Bo powinno to wyglądać mniej/więcej tak :
; CT Sounds "sound/misc/rs/fsmc1.mp3" "CT" "sound/misc/rs/fsmc2.mp3" "CT" "sound/misc/rs/fsmc3.mp3" "CT" "sound/misc/rs/fsmc4.mp3" "CT" "sound/misc/rs/fsmc5.mp3" "CT" ; T Sounds "sound/misc/rs/fsmc6.mp3" "T" "sound/misc/rs/fsmc7.mp3" "T" "sound/misc/rs/fsmc8.mp3" "T" "sound/misc/rs/fsmc9.mp3" "T" "sound/misc/rs/fsmc10.mp3" "T"
z czego utwory od fsmc1.mp3 do fsmc10.mp3 wrzucasz do
sound/misc/rs/
folder rs musisz utworzyć.
#556717 Problem komplikacją pluginu.
Posted by Knopers on 19.07.2013 22:17 in Problemy z pluginami
To co wyżej a właściwie to usunąłeś 2 funkcje: "WczytajDane: oraz "SprawdzPoziom" -> Jak coś usuwasz to rób to dokładnie, nie zostawiając po tym pozostałości.
Co do 2 warningów tyczą się one zdefiniowanych zmiennych które nie są do nigdzie wykorzystywane: "Color" i "ret"
Tak żeby dokładniej wyjaśnić błędy i ostrzeżenia kompilatora
#556713 Jak usunąć głosowanie na czas mapy
Posted by Knopers on 19.07.2013 22:07 in Pytania
Jak by się czytało ze zrozumieniem to by się wiedziało gdzie się błąd popełniło.
Instalacja:
Zawartość archiwum wrzucamy do addons/amxmodx do plugins.ini dopisujemyalt_end_round_sounds.amxxdo folderu soundmisc wrzucamy nasza muzykę i konfigurujemy plugin.
Konfiguracja:
plik roundsound.ini:
ten plik odpowiada za listę utworów które mają się odtwarzać po każdej rundzie, oddzielne dla ct i tt
utwory dopisujesz w następujący sposób
składnia: "plik z muzyką" "drużyna""sound/misc/ctwinnar2.wav" "CT"
"sound/misc/twinnar2.wav" "T"
sound/misc/ctwinnar2.mp3"fsmc1"CT"
sound/misc/ctwinnar2.mp3"fsmc2"CT"
sound/misc/ctwinnar2.mp3"fsmc3"CT"
sound/misc/ctwinnar2.mp3"fsmc4"CT"
sound/misc/ctwinnar2.mp3"fsmc5"CT"
sound/misc/twinnar2.mp3"fsmc6"T"
sound/misc/twinnar2.mp3"fsmc7"T"
sound/misc/twinnar2.mp3"fsmc8"T"
sound/misc/twinnar2.mp3"fsmc9"T"
sound/misc/twinnar2.mp3"fsmc10"T"
Nie dosyć że to powinno być w roundsound.ini a nie w plugins.ini,
to jeszcze ma złą składnię.
#556710 Fps_max
Posted by Knopers on 19.07.2013 21:56 in Problemy
Funkcja get_user_info pobiera ustawienia gracza które są "publicznie" dostępne. Listę tych wartości otrzymasz wpisując w konsoli CS'a "setinfo".
Przykład:
] setinfo
_cl_autowepswitch 1bottomcolor 6cl_dlmax 512cl_lc 1cl_lw 1cl_updaterate 101model gordonname Knoperstopcolor 30rate 25000
po zmianie wartości poprzez komendę np: cl_updaterate info o niej jest automatycznie aktualizowane.
fps_max się nie mieści na liście "publicznie dostępnych informacji o graczu". Dlatego nie możesz pobrać jej wartości i otrzymujesz 0.
Oczywiście gracz może sobie zrobić "publiczne info" fps_max ale nie będzie miało ono nic wspólnego z komendą fps_max.
Przytoczę tu przykład nadania informacji "publicznej" - hasło do admina
setinfo _pw "haslo"
dzięki czemu poprzez funkcję get_user_info można uzyskać wartość informacji o nazwie "_pw" którą jest "haslo"
Jeśli chcesz otrzymać wartość komendy fps_max (o ile jest to w ogóle możliwe) musisz użyć innego sposobu. Możliwe że za pomocą Orpheu się da to zrobić, ale nie dam sobie głowy uciąć bo nigdy się nim nie bawiłem.
Pomijając fakt że z tego co pamiętam to get_user_info działa(/działała?) tylko u steamowców (? myle się ?)
*publiczne - użyte jako informacja o graczu dostępna dla serwera
PS: aż uruchomiłem Cs'a pierwszy raz od X Czasu na potrzeby odpowiedzi
Do Moderatora: Prosiłbym o przeniesienie tematu do działu scripting.
- AMXX.pl: Support AMX Mod X i SourceMod
- → Knopers's Content
- Regulamin