[ROZWIĄZANE] Przerobienie pluginu resetu s...
MrStrajker
04.11.2022
Witam,
Czy mógłby ktoś dla mnie przerobić lekko plugin resetu statystyk?
Chodzi mi dokładnie o to żeby wyświetlało graczowi który używa /rs "Twoje statystyki został zresetowane" a zaś wszystkim innym graczom na serwerze informacja "Gracz nick zresetował swoje statystyki"
Aktualnie plugin działa tak, ze wyświetla tylko i wyłącznie informacje dla gracza który użył komendy "Twoje statystyki zostały zresetowane", lecz inni gracze nie widzą informacji o tym resecie.
Pozdrawiam
Attached Files
PANDA_2zl
04.11.2022
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <ColorChat> #define ZADANIE_INFO 768 #define ZADANIE_HUD 672 #define MAX_UZYC 3 #define MAX_UZYC_VIP 99 #define VIP ADMIN_LEVEL_H new licznik[33]; public plugin_init() { //rejestrowanie pluginu register_plugin("Reset statystyk", "1.0", "Oporowiec.") //komendy dla graczy register_clcmd("say /rs", "zresetuj") register_clcmd("say /reset", "zresetuj") register_clcmd("say /resetscore", "zresetuj") } public zresetuj(id) { if(get_user_flags(id) & VIP) { if(is_user_connected(id) && licznik[id] < MAX_UZYC_VIP) { cs_set_user_deaths(id, 0) set_user_frags(id, 0) cs_set_user_deaths(id, 0) set_user_frags(id, 0) licznik[id]++; ColorChat(id, GREEN, "~^x01 Twoje statystyki zostaly wlasnie ^x03zresetowane^x01."); for(new i=1; i<=33; i++){ if(!is_user_connected(i) || i==id) continue; ColorChat(i, GREEN, "~^x01 Gracz^x03 %s^x01 zresetowal swoje statystyki."); } } else ColorChat(id, GREEN, "~^x01 Zresetowales swoje statystyki juz^x03 %d^x01 razy i komenda zostala zablokowana.", MAX_UZYC_VIP, " razy"); } else { if(is_user_connected(id) && licznik[id] < MAX_UZYC) { cs_set_user_deaths(id, 0) set_user_frags(id, 0) cs_set_user_deaths(id, 0) set_user_frags(id, 0) licznik[id]++; ColorChat(id, GREEN, "~^x01 Twoje statystyki zostaly wlasnie^x03 zresetowane^x01 (%i/3)",licznik[id]); for(new i=1; i<=33; i++){ if(!is_user_connected(i) || i==id) continue; ColorChat(i, GREEN, "~^x01 Gracz^x03 %s^x01 zresetowal swoje statystyki."); } } else ColorChat(id, GREEN, "~^x01 Zresetowales swoje statystyki juz^x03 %d^x01 razy i komenda zostala zablokowana.", MAX_UZYC, " razy"); } } public client_connect(id) { remove_task(id+ZADANIE_INFO); remove_task(id+ZADANIE_HUD); licznik[id] = 0; set_task(0.1, "WyswietlHUD", id+ZADANIE_HUD); } public client_disconnect(id) { remove_task(id+ZADANIE_INFO); remove_task(id+ZADANIE_HUD); } public client_authorized(id) licznik[id] = 0
Edited by SezonowyGracz, 04.11.2022 23:50.
MrStrajker
05.11.2022
ColorChat(i, GREEN, "~^x01 Gracz^x03 %s^x01 zresetowal swoje statystyki.");
Dziekuje, aczkolwiek czy nie brakuje tutaj kodu który będzie wyciągał nick gracza używający reset?
Edited by MrStrajker, 05.11.2022 08:02.
MrStrajker
05.11.2022
Owszem brakuje, ale chyba dasz radę 😂
Tak chyba już ogarnąłem.
Dziękuje jeszcze raz i lecą plusiki dla Was
dasiek
08.11.2022
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz,

Z pozdrowieniami,
Zespół AMXX.PL