AdnanD

easydb.and.bud.testing

Jul 25th, 2015
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.07 KB | None | 0 0
  1. CMD:budtestmulti(playerid, params[]){
  2.  
  3.     new time = GetTickCount();
  4.     BUD::MultiSet( pi[playerid][userid], "siiiiiiiiiiiiii",
  5.         "Email", pi[playerid][email],
  6.         "Novac", pi[playerid][novac],
  7.         "Level", Bit16_Get(Level, playerid),
  8.         "Skin", Bit16_Get(Skin, playerid),
  9.         "Drzava", Bit4_Get(Drzava, playerid),
  10.         "Godine", Bit8_Get(Godine, playerid),
  11.         "Spol", Bit4_Get(Spol, playerid),
  12.         "Spawn", Bit4_Get(Spawn, playerid),
  13.         "RentVozilo", Bit16_Get(RentVozilo, playerid),
  14.         "Kuca1", GetPVarInt(playerid, "AH_Kuca1"),
  15.         "Kuca2", GetPVarInt(playerid, "AH_Kuca2"),
  16.         "Kuca2Omogucena", GetPVarInt(playerid, "AH_Kuca2Omogucena"),
  17.         "KucaRent",  GetPVarInt(playerid, "AH_KucaRent"),
  18.         "KucaSpawn", GetPVarInt(playerid, "AH_Spawn"),
  19.         "Admin", Bit4_Get(Admin, playerid)
  20.     );
  21.     printf("Multiset: %d ms", GetTickCount()-time);
  22.     //89 ms
  23.     return 1;
  24. }
  25. CMD:budtestsingle(playerid, params[]){
  26.  
  27.     new time = GetTickCount();
  28.    
  29.     BUD::SetStringEntry( pi[playerid][userid], "Email", pi[playerid][email]);
  30.     BUD::SetIntEntry( pi[playerid][userid], "Novac",  pi[playerid][novac] );
  31.     BUD::SetIntEntry( pi[playerid][userid], "Level",  Bit16_Get(Level, playerid) );
  32.     BUD::SetIntEntry( pi[playerid][userid], "Skin", Bit16_Get(Skin, playerid) );
  33.     BUD::SetIntEntry( pi[playerid][userid], "Drzava", Bit4_Get(Drzava, playerid) );
  34.     BUD::SetIntEntry( pi[playerid][userid], "Godine", Bit8_Get(Godine, playerid) );
  35.     BUD::SetIntEntry( pi[playerid][userid], "Spol", Bit4_Get(Spol, playerid) );
  36.     BUD::SetIntEntry( pi[playerid][userid], "Spawn", Bit4_Get(Spawn, playerid) );
  37.     BUD::SetIntEntry( pi[playerid][userid], "RentVozilo", Bit16_Get(RentVozilo, playerid) );
  38.     BUD::SetIntEntry( pi[playerid][userid], "Kuca1", GetPVarInt(playerid, "AH_Kuca1") );
  39.     BUD::SetIntEntry( pi[playerid][userid], "Kuca2", GetPVarInt(playerid, "AH_Kuca2") );
  40.     BUD::SetIntEntry( pi[playerid][userid], "Kuca2Omogucena", GetPVarInt(playerid, "AH_Kuca2Omogucena") );
  41.     BUD::SetIntEntry( pi[playerid][userid], "KucaRent", GetPVarInt(playerid, "AH_KucaRent") );
  42.     BUD::SetIntEntry( pi[playerid][userid], "KucaSpawn", GetPVarInt(playerid, "AH_Spawn") );
  43.     BUD::SetIntEntry( pi[playerid][userid], "Admin", Bit4_Get(Admin, playerid) );
  44.  
  45.  
  46.     printf("Singletest: %d ms", GetTickCount()-time);
  47.     //987 ms
  48.     return 1;
  49. }
  50.  
  51. CMD:testsingleeasy(playerid, params[]){
  52.  
  53.     new time = GetTickCount();
  54.     new id = 0;
  55.     DB::CreateRow(interijeri_Table, "id", id);
  56.     new db_id = DB::RetrieveKey(interijeri_Table, "id", id);
  57.  
  58.     DB::SetIntEntry(interijeri_Table, db_id, "IzlazInt", IntInfo[id][iinterijer]);
  59.     DB::SetIntEntry(interijeri_Table, db_id, "UlazInt", IntInfo[id][uinterijer]);
  60.     DB::SetIntEntry(interijeri_Table, db_id, "UlazWorld", IntInfo[id][uworld]);
  61.     DB::SetIntEntry(interijeri_Table, db_id, "Pickup", IntInfo[id][PickupID]);
  62.     DB::SetIntEntry(interijeri_Table, db_id, "Mapicon", IntInfo[id][MapIconID]);
  63.  
  64.     DB::SetFloatEntry(interijeri_Table, db_id, "uX", IntInfo[id][uX]);
  65.     DB::SetFloatEntry(interijeri_Table, db_id, "uY", IntInfo[id][uY]);
  66.     DB::SetFloatEntry(interijeri_Table, db_id, "uZ", IntInfo[id][uZ]);
  67.     DB::SetFloatEntry(interijeri_Table, db_id, "uA", IntInfo[id][uA]);
  68.  
  69.     DB::SetFloatEntry(interijeri_Table, db_id, "iX", IntInfo[id][iX]);
  70.     DB::SetFloatEntry(interijeri_Table, db_id, "iY", IntInfo[id][iY]);
  71.     DB::SetFloatEntry(interijeri_Table, db_id, "iZ", IntInfo[id][iZ]);
  72.     DB::SetFloatEntry(interijeri_Table, db_id, "iA", IntInfo[id][iA]);
  73.  
  74.     DB::SetStringEntry(interijeri_Table, db_id, "Ime", IntInfo[id][intime]);
  75.     printf("EasyTest: %d ms", GetTickCount()-time);
  76.     //134 ms
  77.     return 1;
  78. }
  79.  
  80. CMD:testmultiset(playerid, params[]){
  81.  
  82.     new time = GetTickCount();
  83.     new id = 0;
  84.     new db_id = DB::RetrieveKey(interijeri_Table, "id", 0);
  85.  
  86.     DB::MultiSet(interijeri_Table, db_id, "iiiiiffffffffs",
  87.         "IzlazInt", IntInfo[id][iinterijer],
  88.         "UlazInt", IntInfo[id][uinterijer],
  89.         "UlazWorld", IntInfo[id][uworld],
  90.         "Pickup", IntInfo[id][PickupID],
  91.         "Mapicon", IntInfo[id][MapIconID],
  92.         "uX", IntInfo[id][uX],
  93.         "uY", IntInfo[id][uY],
  94.         "uZ", IntInfo[id][uZ],
  95.         "uA", IntInfo[id][uA],
  96.         "iX", IntInfo[id][iX],
  97.         "iY", IntInfo[id][iY],
  98.         "iZ", IntInfo[id][iZ],
  99.         "iA", IntInfo[id][iA],
  100.         "Ime", IntInfo[id][intime]
  101.     );
  102.  
  103.    
  104.     printf("MultiSet easy: %d ms", GetTickCount()-time);
  105.     //1-2 ms
  106.     return 1;
  107. }
  108. CMD:testmultiget(playerid, params[]) {
  109.  
  110.     new time = GetTickCount();
  111.     new id = 0;
  112.     new db_id = DB::RetrieveKey(interijeri_Table, "id", 0);
  113.    
  114.     DB::MultiGet( interijeri_Table, db_id, "iiiiiffffffffs[64]",
  115.         "IzlazInt", IntInfo[id][iinterijer],
  116.         "UlazInt", IntInfo[id][uinterijer],
  117.         "UlazWorld", IntInfo[id][uworld],
  118.         "Pickup", IntInfo[id][PickupID],
  119.         "Mapicon", IntInfo[id][MapIconID],
  120.         "uX", IntInfo[id][uX],
  121.         "uY", IntInfo[id][uY],
  122.         "uZ", IntInfo[id][uZ],
  123.         "uA", IntInfo[id][uA],
  124.         "iX", IntInfo[id][iX],
  125.         "iY", IntInfo[id][iY],
  126.         "iZ", IntInfo[id][iZ],
  127.         "iA", IntInfo[id][iA],
  128.         "Ime", IntInfo[id][intime]
  129.     );
  130.  
  131.     printf("MultiGet easy: %d ms", GetTickCount()-time);
  132.     //1-2 ms
  133.     return 1;
  134. }
Advertisement
Add Comment
Please, Sign In to add comment