Zainstalowałem plugin na grawitacje aby przez pierwsze 10 sekund grawitacja była na 200 a potem na 700 przez resztę rundy.
Lecz plugin warjuje i zmienie grawitacje z 200 na 800 cały czas.
Może mi ktoś powiedzieć co jest z nim nie tak.
Jeżeli nie uda się tego w jakiś sposób poprawić proszę o zrobienie nowego. z góry dziękuję
mp_roundtime 4 mp_freezetime 0Takie mam komendy w cfg serwera jak coś
#include <amxmodx> #include <fakemeta> #include <hamsandwich> #include <biohazard> new grav_on new grav_time new grav_num public plugin_init() { register_plugin("Grawitacja", "1.1" , "KaMaZZ") grav_on = register_cvar("bh_grawitacja", "1") grav_time = register_cvar("bh_grawitacja_czas", "20") grav_num = register_cvar("bh_grawitacja_num", "0.40") is_biomod_active() ? plugin_init2() : pause("ad") } public plugin_init2() { RegisterHam(Ham_Spawn, "player", "poczatek", 1) } public poczatek(id) { set_task(0.5, "grav_low", id) } public grav_low(id) { new gravtime2 = get_pcvar_num(grav_time) if(grav_on == 1) { if(is_user_alive(id)) { if(is_user_infected(id)) { set_pev(id, pev_gravity, 1.0) client_print(id, print_chat, "[BIOSKAN] Jestes Zainfekowany! Posiadasz normalna grawitacje.") client_print(id, print_chat, "[BIOSKAN] Zywi posiadaja mniejsza grawitacje przez %d sek. Spiesz sie !", gravtime2) } else if(!is_user_infected(id)) { set_pev(id, pev_gravity, float(grav_num)) client_print(id, print_chat, "[BIOSKAN] Grawitacja zmniejszona na %d sekund!", gravtime2) } set_task(float(grav_time), "grav_normal", id) } } } public grav_normal(id) { if(is_user_alive(id)) { if(!is_user_infected(id)) { set_pev(id, pev_gravity, 1.0) } client_print(id, print_chat, "[BIOSKAN] Grawitacja ustawiona. Milej zabawy !") } }