Mam prośbę i to ogromną. Mam plugin "info po śmierci". Problem w tym że (być może źle napisany) nie chcę się skompilować do pliku amxx.
Nie udostępnię tutaj tego kodu ponieważ plugin jest mało spotykany i popsuje tym jego rzadkość.
Temat głównie do "tęgich głów" tego oto forum (na myśli mam DarkGL, Pavulon, czy też Miczu oraz reszty z ekipy forum)
Czy pomogli byście mi poprawić ten kod? Zaznaczam od razu iż nie chciałem spamować wam skrzynki swoimi pytaniami. Dlatego też napisałem tego posta.
Wiem że DarkGL pisał ten plugin osobiście (chodź plugin mam z innego źródła) i na pewno wie jak poprawić kod.
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.
|
Guest Message by DevFuse
Plugin Info po śmierci
Temat rozp.
N0eXiT
, 01.05.2011 01:45
5 odpowiedzi w tym temacie
#2
Napisano 01.05.2011 06:58
Spróbój ten kod (on jest na mikrofon)
#include <amxmodx> #include <fakemeta> #include <hamsandwich> #include <cstrike> #define TID_DISABLE_FORCE_LISTEN 83213 new bool:g_force_listen[33] public plugin_init(){ register_plugin("VoiceOfTheDying", "1.0", "Sylwester") RegisterHam(Ham_Killed, "player", "Player_Killed") RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1) register_forward(FM_Voice_SetClientListening, "fwd_FM_Voice_SetClientListening") } public Player_Spawn(id){ if(!is_user_alive(id)) return g_force_listen[id] = false if(task_exists(TID_DISABLE_FORCE_LISTEN+id)) remove_task(TID_DISABLE_FORCE_LISTEN+id) } public Player_Killed(id){ g_force_listen[id] = true set_task(5.0, "disable_force_listen", TID_DISABLE_FORCE_LISTEN+id) } public client_disconnect(id){ g_force_listen[id] = false if(task_exists(TID_DISABLE_FORCE_LISTEN+id)) remove_task(TID_DISABLE_FORCE_LISTEN+id) } public disable_force_listen(tid){ g_force_listen[tid-TID_DISABLE_FORCE_LISTEN] = false } public fwd_FM_Voice_SetClientListening(receiver, sender, bool:bListen){ if(bListen || sender == receiver || !g_force_listen[sender] || cs_get_user_team(receiver) != cs_get_user_team(sender)) return FMRES_IGNORED engfunc(EngFunc_SetClientListening, receiver, sender, true) return FMRES_SUPERCEDE }
If you can dream it, you can do it.
#3
Napisano 01.05.2011 07:38
Jemu chodzi o plugin który wyświetla w say info po śmierci.
Napisał bym żebyś do mnie na pisał ale nie wiem czy będzie mi się chciało poprawiać
Napisał bym żebyś do mnie na pisał ale nie wiem czy będzie mi się chciało poprawiać
#5
Napisano 01.05.2011 12:18
zapraszam na pw
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych