hlmod.hu
https://hlmod.hu/

letöltés
https://hlmod.hu/viewtopic.php?f=9&t=9853
Oldal: 1 / 1

Szerző:  CrB [ 2013.08.04. 17:09 ]
Hozzászólás témája:  letöltés

Hali

A szerverrel lelehet töltetni cfg file-t? ha igen hogy. Ha nem akkor van e olyan file amit a játékosnak belehet tölteni mint pl a configot execel és lelehet töltetni a szerverrel

Szerző:  kiki [ 2013.08.04. 19:39 ]
Hozzászólás témája:  Re: letöltés

exec csak cfg és rc fájl. Egyiket sem lehet precachezni:)

Szerző:  Nandee [ 2013.08.05. 02:21 ]
Hozzászólás témája:  Re: letöltés

kiki írta:
exec csak cfg és rc fájl. Egyiket sem lehet precachezni:)

precache_generic("elérési út") !?

Szerző:  kiki [ 2013.08.05. 07:50 ]
Hozzászólás témája:  Re: letöltés

Nandee írta:
kiki írta:
exec csak cfg és rc fájl. Egyiket sem lehet precachezni:)

precache_generic("elérési út") !?


Idén már leírtam egyszer.

kiki írta:
Nem, és hogy miért?

A válasz:
SMA Forráskód: [ Mindet kijelol ]
  1. void __cdecl SV_CreateGenericResources()
  2. {
  3. int v0; // esi@1
  4. int v1; // ebx@2
  5. char arg; // [sp+1Ch] [bp-104h]@1
  6.  
  7. COM_StripExtension((unsigned int)&sv[232], (int)&arg);
  8. COM_DefaultExtension(&arg, ".res");
  9. COM_FixSlashes((int)&arg);
  10. v0 = COM_LoadFile((int)&arg, 5, 0);
  11. if ( v0 )
  12. {
  13. Con_DPrintf("Precaching from %s\n", &arg);
  14. Con_DPrintf("----------------------------------\n");
  15. *(_DWORD *)&sv[244556] = 0;
  16. v1 = v0;
  17. while ( 1 )
  18. {
  19. v1 = COM_Parse(v1);
  20. if ( Q_strlen((int)com_token) <= 0 )
  21. break;
  22. if ( Q_strstr(com_token, "..") )
  23. {
  24. Con_Printf("Can't precache resource with invalid relative path %s\n", com_token);
  25. }
  26. else
  27. {
  28. if ( Q_strstr(com_token, ":") )
  29. {
  30. Con_Printf("Can't precache resource with absolute path %s\n", com_token);
  31. }
  32. else
  33. {
  34. if ( Q_strstr(com_token, "\\") )
  35. {
  36. Con_Printf("Can't precache resource with invalid relative path %s\n", com_token);
  37. }
  38. else
  39. {
  40. if ( Q_strstr(com_token, ".cfg") )
  41. {
  42. Con_Printf("Can't precache .cfg files: %s\n", com_token);
  43. }
  44. else
  45. {
  46. if ( Q_strstr(com_token, ".lst") )
  47. {
  48. Con_Printf("Can't precache .lst files: %s\n", com_token);
  49. }
  50. else
  51. {
  52. if ( Q_strstr(com_token, ".exe") )
  53. {
  54. Con_Printf("Can't precache .exe files: %s\n", com_token);
  55. }
  56. else
  57. {
  58. if ( Q_strstr(com_token, ".vbs") )
  59. {
  60. Con_Printf("Can't precache .vbs files: %s\n", com_token);
  61. }
  62. else
  63. {
  64. if ( Q_strstr(com_token, ".com") )
  65. {
  66. Con_Printf("Can't precache .com files: %s\n", com_token);
  67. }
  68. else
  69. {
  70. if ( Q_strstr(com_token, ".bat") )
  71. {
  72. Con_Printf("Can't precache .bat files: %s\n", com_token);
  73. }
  74. else
  75. {
  76. if ( Q_strstr(com_token, ".dll") )
  77. {
  78. Con_Printf("Can't precache .dll files: %s\n", com_token);
  79. }
  80. else
  81. {
  82. Q_strncpy(&sv[64 * *(_DWORD *)&sv[244556] + 211788], com_token, 0x3Fu);
  83. sv[64 * *(_DWORD *)&sv[244556] + 211851] = 0;
  84. PF_precache_generic_I(&sv[64 * *(_DWORD *)&sv[244556] + 211788]);
  85. Con_DPrintf(" %s\n", &sv[64 * *(_DWORD *)&sv[244556]++ + 211788]);
  86. }
  87. }
  88. }
  89. }
  90. }
  91. }
  92. }
  93. }
  94. }
  95. }
  96. }
  97. Con_DPrintf("----------------------------------\n");
  98. COM_FreeFile((void *)v0);
  99. }
  100. }


De attól próbálkozhatsz, biztos felül lehet csapni ezt a függvényt, csak nem lesz egyszerű menet :)

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/