Zrobiłem sobie stoper w amxx lecz nie działa on do końca tak jak sobie zaplanowałem. To jeden z pierwszych moich pluginów.
/czas1 - start stopera
/czas2 - stop stopera
Jak na początku wpisze /czas2 to wtedy pokazuje się "Wpisz /czas1 aby wlaczyc licznik" czyli jest ok ale jak wpisze najpierw /czas1 a potem /czas2 to pisze ze czas: 12.321 (dobry czas) i jeszcze "Wpisz /czas1 aby wlaczyc licznik" a nie chce zeby pisalo to "Wpisz /czas1 aby wlaczyc licznik" wie ktos jak to zrobic ?
plugin mozecie sprawdzic na Podawanie adresów IP jest kategorycznie zabronione poza działem do tego wyznaczonym.
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "Licznik" #define VERSION "1.0" #define AUTHOR "shoter09" new Float:czas[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /czas1", "start"); register_clcmd("say /czas2", "stop"); } public start(id) { if(czas[id] == 0) { czas[id] = get_gametime(); // to resetuje wszystkim client_print(id, print_chat, "Czas start"); } } public stop(id) { if(czas[id] > 0) { client_print(id, print_chat, "Czas: %f sekund", get_gametime()-czas[id]); // wyswietla czas np. 43.30 sekund czas[id] = 0; } if(czas[id] <= 0) { client_print(id, print_chat, "Wpisz /czas1 aby wlaczyc licznik"); } }
Dodano 28 maj 2011 - 11:37:
do kosza albo zamkniecia już sobie poradzilem
Użytkownik Abes Mapper edytował ten post 28.05.2011 10:41
Podawanie adresów IP jest kategorycznie zabronione poza działem do tego wyznaczonym.