Smuga za graczem po śmierci
Andrzejek
11.01.2013
Witam, mam problem z pluginem Plugin_trail. Problem jest nastepujący że po śmierci widze na wszystkich graczach swoj trial i jego trial. Czy mógl by ktoś to naprawić, żeby tylko pokazywało trail tego gracza co oglądamy, a inni gracze maja swoje traile.
plugin_trail.sma 23.88KB 36 downloads
A 2 problem jest taki ze nie wiem, jak na tym przykładzie dodać do tego colorchat?
plugin_trail.sma 23.88KB 36 downloads
A 2 problem jest taki ze nie wiem, jak na tym przykładzie dodać do tego colorchat?
client_print(id, print_chat, "You have a %s %s trail.", intensity, colname)
format(msg, 199, "%s has now a %s %s trail.", name, intensity, colname)
ZenQ.?!
11.01.2013
co do drugiego pytania...
Wydaje mi się, że kolor zmieniamy tutaj:
Tę liczbę trzeba edytować
Każdy kolor ma swoją liczbę o ile dobrze pamiętam
@Edit Jeżeli jestem w błędzie, proszę mnie z niego wyprowadzić
Edited by ZenQ.?!, 11.01.2013 19:59.
Wydaje mi się, że kolor zmieniamy tutaj:
format (msg, [b]199[/b]...
Tę liczbę trzeba edytować
Każdy kolor ma swoją liczbę o ile dobrze pamiętam
@Edit Jeżeli jestem w błędzie, proszę mnie z niego wyprowadzić
Edited by ZenQ.?!, 11.01.2013 19:59.
GwynBleidD
11.01.2013
Nie zenq, bardzo się mylisz...
@ andrzejek, z pierwszym problemem nie mam czasu niestety pomóc teraz, ale zaraz wrócę z editem.. Co drugiego, po prostu zastosuj bibliotekę colorchat i zawartą w niej funkcję ColorChat zamiast client_print (print_chat zamieniasz na początkowy kolor wiadomości)
//edit
Iiii wracam z odpowiedzią na pierwszy problem, w funkcji check_position (linia 564) dodaj w ten sposób (przed lub po sprawdzeniu teamu) sprawdzenie, czy gracz żyje:
I powinno wszystko ładnie zadziałać Enjoy!
Edited by GwynBleidD, 11.01.2013 20:13.
@ andrzejek, z pierwszym problemem nie mam czasu niestety pomóc teraz, ale zaraz wrócę z editem.. Co drugiego, po prostu zastosuj bibliotekę colorchat i zawartą w niej funkcję ColorChat zamiast client_print (print_chat zamieniasz na początkowy kolor wiadomości)
//edit
Iiii wracam z odpowiedzią na pierwszy problem, w funkcji check_position (linia 564) dodaj w ten sposób (przed lub po sprawdzeniu teamu) sprawdzenie, czy gracz żyje:
if(!is_user_alive(id)) {
kill_trail_msg(id);
return;
}
I powinno wszystko ładnie zadziałać Enjoy!
Edited by GwynBleidD, 11.01.2013 20:13.
Andrzejek
11.01.2013
GwynBleidD, ale chodzi tu o to:
Wyświetla się wszystkim graczom oprócz tego gracza co wybrał traila.
format(msg, 199, "%s has now a %s %s trail.", name, intensity, colname)
Wyświetla się wszystkim graczom oprócz tego gracza co wybrał traila.
GwynBleidD
11.01.2013
Edytowałem poprzedni post... A do tego, co napisałeś: owszem... wyświetla się to w ten sposób, tak działa zdefiniowana w tym pluginie funkcja say_to_all, wysyła ona wiadomość do wszystkich, prócz osoby zmieniającej sobie traila. Do niego wyświetla się na chacie odpowiednia informacja. Jeśli Ci to nie pasuje to napisz dokładnie co z tym chcesz zrobić...
Andrzejek
11.01.2013
bo teraz w tym co niżej podałem chciałem dodać ColorChat a nie domyslny zółty kolor jaki ma client_print
format(msg, 199, "%s has now a %s %s trail.", name, intensity, colname)
GwynBleidD
11.01.2013
No to w funkcji say_to_all musisz edytować client_print na ColorChat odpowiedni, a następnie w wiadomościach wysyłanych poprzez say_to_all dodać kolorki
Andrzejek
14.01.2013
nie wiem mam dodać tak?
I co z tą przeróbka tego plugin_trail
Edited by Andrzejek, 14.01.2013 21:13.
client_print(msg, print_chat, "%s has now a %s %s trail.", name, intensity, colname)
I co z tą przeróbka tego plugin_trail
Edited by Andrzejek, 14.01.2013 21:13.