Mam naprawioną grawitację jakiś kod znalazłem na forum, został dodany CurWeapon itp, ale zrobiłem przed chwilą, że dla TT ma nie działać no i jest prawidłowo, lecz jak mamy w x rundzie włączoną to w następnej też będziemy mieć, chyba, że wyłączymy i mam np w CT grawitację włączoną i jak jestem TT to ta grawitacja mi zostaje.. Można jakoś zrobić, żeby przy zmianie teamu się wyłączała ?
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <cstrike>
new bool:gbHasGravity[33];
new iGrav = 400;
public plugin_init(){
register_plugin("VIP Grawitacja", "VERSION", "AUTHOR");
register_event("CurWeapon", "event_curweapon", "be", "1=1");
register_clcmd("say /grawitacja", "cmdGrav");
}
public cmdGrav(id) {
if(get_user_flags(id) & ADMIN_LEVEL_H && cs_get_user_team(id) == CS_TEAM_CT) {
gbHasGravity[id] = !gbHasGravity[id];
client_print(id, print_chat, "%s Grawitacje dla vipa!", gbHasGravity[id] ? "Wlaczyles" : "Wylaczyles");
event_curweapon(id);
}
}
public event_curweapon(id)
{
if(!is_user_alive(id))
return PLUGIN_CONTINUE
set_pev(id, pev_gravity, gbHasGravity[id] ? iGrav/800.0 : 1.0);
return PLUGIN_CONTINUE;
}


Dodatki SourceMod



Temat jest zamknięty








