Admin Freelook
R3X
04.06.2009
W temacie opisano kilka błędów, które administracja amxx.pl postanowiła wyeliminować. Niektóry pluginy mogę swobodnie testować z botami lub nawet sam, jednak ten wymaga większej liczby żywych osób na serwerze. Chciałbym, aby w tym temacie wypowiadali się testerzy lub programiści. Testerem może być każdy kto zechce używać poprawionego plugin i opisywać wyniki tutaj. Można też zgłaszać inne błędy niż te podanego na początku linku.
Posty nic nie wnoszące będą usuwane.
------------------------
Podejście 2.
Wersja 2.0I
Jako, że poprzedni pomysł nie zadziałał wszystko trzeba zaimplementować osobno.
Logi :>
A
- brak rezultatów
B
- poprawiony czat
- poprawiona śmierć (wpisanie kill daje nam free looka)
- próba poprawienia spawna (po ożywieniu przestajemy być Spectem)
C
- próba poprawienia komunikacji głosowej
ktoś nie chce to ma cvar
Damx_voice_fix 0|1
- poprawiony czat(2)
E
- próba poprawy say_team
F
- próba poprawy say_team(2)
G
- próba poprawy say_team(3)
- próba poprawy słyszenia się graczy (+voicerecord)
H
- próba poprawy say_team(4) z opóźnieniem wiadomości
I
- say_team bez opóźnienia
J
- say_team bugfix
Załączone pliki
kasza
04.06.2009
o co biega z tym ? ja sciagnolem napisze jak sie sprawdza.Po ustawieniu free look adminowi wysyłam wiadomość TeamInfo przywracającą go do drużyny.
Gość__* 04.06.2009
Miczu
04.06.2009
new team_text[4][]={"","*DEAD*(Terrorist)","*DEAD*(Counter-Terrorist)","(Spectator)"} public plugin_init() { register_message(get_user_msgid("SayText"), "message_SayText") } public message_SayText(iMsgid, iDest, receiver) { new id = get_msg_arg_int(1) if(is_admin(id)) { new text[152] get_msg_arg_string(2,text,151) if(containi(text,"*SPEC*")==1) { replace(text,151,"*SPEC*","*DEAD*") set_msg_arg_string(2,text) } else if(containi(text,"(Spectator)")==1) { replace(text,151,"(Spectator)",team_text[g_team[id]]) set_msg_arg_string(2,text) } } }
To poprawi to co zglaszal Kurek, troche musialem to pobadac ale bedzie dobrze
EDIT2: Powinno dzialac tez z say_team
R3X
04.06.2009
Update
PS Też myślałem, że argument 2 zawiera gotowy tekst na wyjście
feever
08.06.2009
Nie działa:1) http://www.bankfotek.pl/view/254518 ( team czat )
a jaki masz mp_chattime? ja zmieniłem i już śmiga
bl00keRs
08.06.2009
R3X
08.06.2009
Najnowszy, poprawiony kod znajdziesz w pierwszym poście.
bl00keRs
08.06.2009
1. Plugin nadal nie chce pracowac z pluginem Spectators invisible ( amx_spectate )
2.
zauważyłem pewien błąd, say działa normalnie, lecz say_team pokazuje mi podwójnie to co napisałem na czacie i to co napisałem będąc martwym na teamowym jest widocze dla żywych z mojego teamu EDIT: zauważyłem, że czasami jest ten błąd, a czasami go nie ma
czasami to co pisałem pokazywało się nawet po 4 razy.. niedługo admini będą nazywani największymi spamerami serwera przez to ;]
R3X
08.06.2009
bl00keRs
08.06.2009
Zobacz teraz. Póki nie działa czat nie zajmuję się innym aspektami pluginu
Czat juz dziala poprawnie
bl00keRs
11.06.2009
1
Dzisiaj zauważyłem pewien błąd. Gdy bkx pisał wiadomości na say_team po śmierci, a ja żyłem, wyświetlały mi się one 2 razy. Raz normalnie tak jak zawsze, czyli *DEAD*bkx(terro): blabla i drugi raz (SPECTATOR)bkx: blabla. Pokazało mi się tak jakby żył i pisał ze spekta.
bkx był ze mną w teamie, ale go zabili i napisał nie żyjąc wiadomość na say_team i ja to zobaczyłem jako coś w stylu:
*DEAD*(Terrorist)bkx:aaa
(Spectator)bkx:aaa
2
Wlasnie zauwazylem takie 2 bledy:
Ja to jestem PALACZ SORTU a bkx to jest jeden z adminow, ja gram i jestem po stronie terrorystow, zas bkx gra w ct i zostal zabity a jak widzicie przy nicku bkx widnieje.
Nastepna sprawa to jakies puste linijki sie robia Oo
3
Nastepnym problemem jest to, ze zawsze gdy patrze z poziomu admina z widoku z gory na cala mape jest taki problem, opisze jak sie da najbardziej, mysle, ze da rade zrozumiec:
Z kamery, gdzie widac cale mape ogladam GRACZA1 (wiecie, te same kolka co widac od gory, taka kamera) i wtedy naciskam spacje i powinno mnie caly czas kierowac na rozne kamery na tego gracza ale tego nie robi, ciagle kieruje na innego gracza, np. ogladam z gory GRACZA1, nastepnie klikam spacje kilka razy aby zobaczyc go z innej kamery i zamiat niego wchodzi BLAD1, gdy zmienie kamere na z gory znowu i na GRACZA2 tym razem i znowu nacisne spacje aby na niego spojrzec, to kamera idzie znowu na BLAD1 i tak wkolko.
R3X
16.06.2009
1,2 powód ten sam, pewnie masz inny plugin co czyta wiadomość SayText i jest wyżej, dlatego w tej wersji dałem PLUGIN_HANDLED_MAIN
3...nie wiem
U mnie na serwie poprawnie działa komenda amx_revive, a jak u was?