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 !")
}
}


Dodatki SourceMod



Temat jest zamknięty









