Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. // 0x294450 - dvar_t * Dvar_SetFromStringByNameFromSource(const char *dvarName, const char *string, int source);
  2. // 0x2946EC - void Dvar_AddFlags(dvar_t *dvar, int flags);
  3.  
  4. void GScr_MakeDvarServerInfo(const char *dvarName, const char *value)
  5. {
  6.     dvar_t *dvar = Dvar_SetFromStringByNameFromSource(dvarName, value, 2);
  7.     if (dvar->flags & 0x10)
  8.         Dvar_AddFlags(dvar, 0x10);
  9. }
  10.  
  11. void GScr_SetDvar(const char *dvarName, const char *value)
  12. {
  13.     Dvar_SetFromStringByNameFromSource(dvarName, value, 2);
  14. }
  15.  
  16. // More simple function instead of having both above lol
  17.  
  18. void SetDvarScript(const char *dvarName, const char *value, bool flagCheck)
  19. {
  20.     dvar_t *dvar = Dvar_SetFromStringByNameFromSource(dvarName, value, 2);
  21.     if (flagCheck)
  22.         if (dvar->flags & 0x10)
  23.             Dvar_AddFlags(dvar, 0x10);
  24. }