Witam, mam taki problem bo jest u mnie tak na serwerze JB, że np. połowa rundy minie a gdy jakiś gracz wejdzie na serwer to się odradza, jest jakiś plugin na to? Czy muszę ustawić czas dołączanie w wyborze drużyn?
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.
|
Odrodzenie gracza w polowie rundy?
#1
Napisano 29.05.2013 15:54
Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...
Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104
#2
Napisano 29.05.2013 17:47
Chyba zle zrozumiałem, to dołączanie w środku rundy i odradzanie jest w menedżerze jb.
DarkGL to mój autorytet.
skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować
#3
Napisano 29.05.2013 18:13
Dokładnie? Bo jak sprawdzałem nic od tego nie znalazłem
Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...
Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104
#4
Napisano 29.05.2013 23:52
Zależy z którego korzystasz, duchem świętym jeszcze nie jestem
DarkGL to mój autorytet.
skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować
#5
Napisano 30.05.2013 06:12
Taka blokada znajduje się w silniku od JB by Cypis, bo iluś tam sekundach od rozpoczęcia rundy nie można wejść do teamów co blokuje możliwość odrodzenia się
#6
Napisano 30.05.2013 15:19
Nie tylko, oferuje tą funkcje również JB extreme.
DarkGL to mój autorytet.
skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować
#7
Napisano 30.05.2013 15:44
Zależy z którego korzystasz, duchem świętym jeszcze nie jestem
Żadnego, własnego i mojego kolegi, który wyjechał za granice i nie może mi w tym pomóż ;d
Taka blokada znajduje się w silniku od JB by Cypis, bo iluś tam sekundach od rozpoczęcia rundy nie można wejść do teamów co blokuje możliwość odrodzenia się
Tam jest blokada ale taka że gdy ktoś dołączy to musi poczekać do końca rundy aby dołączyć, a ja czegoś takiego nie chce
Nie tylko, oferuje tą funkcje również JB extreme.
Podasz dokładną linijkę, która odpowiada za blokadę? Bo z tego co kojarzę jest to dokładnie to co wyżej
Ja potrzebuje blokady że gdy gracz wejdzie na serwer i wybierze drużynę to wchodzi do drużyny ale się nie odradza, musi być jakiś sposób na to bo widziałem na serwerach innych
Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...
Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104
#8
Napisano 31.05.2013 00:07
1. Tworzysz globalną tablicę 33 elementową, np freshPlayer.
2. Ustawiasz w evencie client_putinserver freshPlayer[id] na 1
3. Robisz handle dla eventu spawna (przez Ham) i blokujesz spawn, gdy freshPlayer[id] jest równe 1 (możesz sobie ustawić dodatkowo sprawdzenie, czy w danej rundzie zostały już cele otwarte, czy minął określony czas, czy mamy jakiś specjalny dzień itp...)
4. Zerujesz freshPlayer dla każdego gracza na końcu rundy i na początku nowej (przed spawnami, tak dla pewności tu i tu nie zaszkodzi, a może pomóc), w evencie restartu gry (sv_restart), gameConnecting i innych, które powinny wyzerować tą tablicę Twoim zdaniem
5. Gotowe!
@Sebul, można też "kulturalnie" gracza zabić albo zablokować to na wiele innych sposobów. Gdy blokowałem na DeathRunie tylko odradzanie, a nie odradzałem sam ręcznie, to wszystko wsio grało. Może bug był spowodowany odradzaniem ręcznym po zablokowaniu automatycznego?
Użytkownik GwynBleidD edytował ten post 31.05.2013 00:15
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
#9
Napisano 31.05.2013 01:14
Coś takiego?
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <hamsandwich> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "Andrzejek" new freshPlayer[33] = 0; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_logevent("ustaw", 2, "1=Round_Start") register_logevent("ustaw", 2, "1=Round_End") register_event("TextMsg", "ustaw", "a", "2&#Game_C") register_event("TextMsg", "ustaw", "a", "2&#Game_will_restart_in") RegisterHam(Ham_Spawn, "player", "odrodzenie", 1); } public client_putinserver(id) { freshPlayer[id] = 1; } public odrodzenie(id) { if(freshPlayer[id] != 0) return PLUGIN_CONTINUE } public ustaw() { for(new i = 1; i <=32; i++) { if(is_user_connected(i)) { freshPlayer[i] = 0 } } }
Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...
Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104
#10
Napisano 31.05.2013 13:54
No prawie... zamiast PLUGIN_CONTINUE powinno być coś innego, związanego z HAM, pomyśl co I musisz łapać event PRE, nie POST. Więc na końcu RegisterHam ma być 0 (albo brak jedynki po prostu, i przecinka przed nią.)
Użytkownik GwynBleidD edytował ten post 31.05.2013 13:55
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
#11
Napisano 31.05.2013 19:43
Można zamknać
Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...
Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104
#12
Napisano 31.05.2013 20:26
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych