cvar_set(substring(argv(i), 1, strlen(argv(i))), ((s == "0") ? "1" : "0"));
else
cvar_set(argv(i), s);
+
+ CheckSendCvars(me, argv(i));
}
}
void makeMulti(entity e, string otherCvars)
return "";
}
-/*string GameType_GetTeams(float cnt) // poor implementation, later something else could be done that's better?
-{
- float i = GameType_GetID(cnt);
- string s = _MapInfo_GetDefaultEx(i);
-
- if(i)
- {
- if(strstrofs(s, "teams", 0) >= 0)
- return _("teamplay");
- else
- return _("free for all");
- }
-
- return _("tuba for all");
-}*/
-
void dialog_hudpanel_common_notoggle(entity me, string panelname)
{
float i;
e.addValue(e, strzone(ftos_decimals(i - 5, 0)), strzone(ftos(i - 5)));
e.configureXonoticTextSliderValues(e);
}
+
+void CheckSendCvars(entity me, string cvarnamestring)
+{
+ if(me.sendCvars)
+ {
+ printf("Sending cvar: %s -> %s\n", cvarnamestring, cvar_string(cvarnamestring));
+ if(gamestatus & (GAME_CONNECTED | GAME_ISSERVER))
+ {
+ cmd(sprintf("\nsendcvar %s\n", cvarnamestring));
+ }
+ }
+}