Advertisement
Guest User

Untitled

a guest
Feb 12th, 2013
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.86 KB | None | 0 0
  1. #include <a_samp>
  2. #include <p_ini>
  3. #include <mxINI>
  4. new string[200];
  5. public OnGameModeInit()
  6. {
  7.     printf("Начинаем тестирование mxINI...");
  8.     new proverka=GetTickCount();
  9.     for new i=0;i<50;i++ do
  10.     {
  11.         valstr(string,i);
  12.         new File=ini_openFile("mtest.ini");
  13.         ini_setInteger(File,string,i);
  14.         format(string,200,"%dstr",i);
  15.         ini_setString(File,string,"Value");
  16.         ini_getString(File,string,string);
  17.         format(string,200,"%dfloat",i);
  18.         ini_setFloat(File,string,i/2);
  19.         for new j=0;j<50;j++ do
  20.         {
  21.             format(string,200,"%desho",j);
  22.             ini_setInteger(File,string,j);
  23.             ini_getInteger(File,string,j);
  24.             ini_setInteger(File,string,i);
  25.             format(string,200,"NumberStr%d",j);
  26.             ini_setString(File,string,"strvalue");
  27.             ini_getString(File,string,string);
  28.             ini_setFloat(File,string,43.12);
  29.         }
  30.         ini_closeFile(File);
  31.     }
  32.     printf("Результаты mxINI: %d (ms)",GetTickCount()-proverka);
  33.    
  34.     printf("Начинаем тестирование p_ini...");
  35.     proverka=GetTickCount();
  36.     for new i=0;i<50;i++ do
  37.     {
  38.         valstr(string,i);
  39.         new pini:File=OpenFile("ptest.ini");
  40.         SetIntegerFile(File,string,i);
  41.         format(string,200,"%dstr",i);
  42.         SetStringFile(File,string,"Value");
  43.         GetStringFile(File,string,string);
  44.         format(string,200,"%dfloat",i);
  45.         SetFloatFile(File,string,i/2);
  46.         for new j=0;j<50;j++ do
  47.         {
  48.             format(string,200,"%desho",j);
  49.             SetIntegerFile(File,string,j);
  50.             GetIntegerFile(File,string,j);
  51.             SetIntegerFile(File,string,i);
  52.             format(string,200,"NumberStr%d",j);
  53.             SetStringFile(File,string,"strvalue");
  54.             GetStringFile(File,string,string);
  55.             SetFloatFile(File,string,43.12);
  56.         }
  57.         CloseFile(File);
  58.     }
  59.     printf("Результаты p_ini: %d (ms)",GetTickCount()-proverka);
  60.     return 1;
  61. }
  62. main()
  63. {
  64.     printf("Тестирование завершено!");
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement