Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new started;
- forward bench();
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" X Benchmark by hk_shade");
- print("--------------------------------------\n");
- print("Enter /xbenchstart to start X Benchmark.");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- if (strcmp("/xbenchstart", cmd, true) == 0)
- {
- if (started == 0)
- {
- print("Benchmark is now starting...");
- bench();
- }else{
- print("Benchmark has been started.");
- }
- }
- return 1;
- }
- bench()
- {
- new h,m,s,h1,m1,s1,j,object1,object2,object3,object4;
- new time1,time2,timesum;
- new dd,mm,yy,hh,mm1,ss;
- started = 1;
- gettime(h,m,s);
- for(new i = 0;i <= 1000;i++)
- {
- j++;
- }
- gettime(h1,m1,s1);
- time1 = h*60*60+m*60+s;
- time2 = h1*60*60+m1*60+s1;
- time1= time2-time1;
- timesum += time1;
- gettime(h,m,s);
- for(new i = 0;i < 32767;i++)
- {
- j++;
- }
- gettime(h1,m1,s1);
- time1 = h*60*60+m*60+s;
- time2 = h1*60*60+m1*60+s1;
- time1= time2-time1;
- timesum += time1;
- gettime(h,m,s);
- for(new i = 0;i <= 32767;i++)
- {
- for(new k = 0;k < 4;k++)
- {
- SendClientMessageToAll(0xFFFFFFFF,"Xtreme Benchmark Test 3");
- print("Xtreme Benchmark Test 3");
- }
- object1 = CreateObject(8848,0,0,0,0,0,0);
- DestroyObject(object1);
- }
- gettime(h1,m1,s1);
- time1 = h*60*60+m*60+s;
- time2 = h1*60*60+m1*60+s1;
- time1= time2-time1;
- timesum += time1;
- gettime(h,m,s);
- for(new i = 0;i <= 32767;i++)
- {
- object1 = CreateObject(16384,0,0,0,0,0,0);
- object2 = CreateObject(8848,10,10,10,0,0,0);
- object3 = CreateObject(2256,1000,1000,1000,0,0,0);
- object4 = CreateObject(16772,0,0,0,0,0,0);
- DestroyObject(object1);
- DestroyObject(object2);
- DestroyObject(object3);
- DestroyObject(object4);
- }
- gettime(h1,m1,s1);
- time1 = h*60*60+m*60+s;
- time2 = h1*60*60+m1*60+s1;
- time1= time2-time1;
- timesum += time1;
- gettime(h,m,s);
- for(new i = 0;i <= 16384;i++)
- {
- object1 = CreateObject(16384,0,0,0,0,0,0);
- object2 = CreateObject(8848,10,10,10,0,0,0);
- object3 = CreateObject(2256,1000,1000,1000,0,0,0);
- object4 = CreateObject(16772,0,0,0,0,0,0);
- DestroyObject(object1);
- DestroyObject(object2);
- DestroyObject(object3);
- DestroyObject(object4);
- SendClientMessageToAll(0xFFFFFFFF,"Xtreme Benchmark Test 5");
- SendClientMessageToAll(0xFFFFFFFF,"Xtreme Benchmark Test 5");
- for(new k = 0;k < 50;k++)
- {
- print("Xtreme Benchmark Test 5");
- getdate(dd,mm,yy);
- gettime(hh,mm1,ss);
- }
- object1 = CreatePickup(100,15,0,0,0);
- DestroyPickup(object1);
- CreateExplosion(0,0,0,5,100);
- }
- gettime(h1,m1,s1);
- time1 = h*60*60+m*60+s;
- time2 = h1*60*60+m1*60+s1;
- time1= time2-time1;
- timesum += time1;
- for(new i = 0;i <= 32767;i++)
- {
- for(new k = 0;k <= 10;k++)
- {
- object1 = CreateObject(16384,0,0,0,0,0,0);
- object2 = CreateObject(8848,10,10,10,0,0,0);
- object3 = CreateObject(2256,1000,1000,1000,0,0,0);
- object4 = CreateObject(16772,0,0,0,0,0,0);
- DestroyObject(object1);
- DestroyObject(object2);
- DestroyObject(object3);
- DestroyObject(object4);
- for(new z = 0;z <=5;z++)
- {
- SendClientMessageToAll(0xFFFFFFFF,"Xtreme Benchmark Test 6");
- print("Xtreme Benchmark Test 6");
- }
- getdate(dd,mm,yy);
- gettime(hh,mm1,ss);
- object1 = CreatePickup(100,15,0,0,0);
- DestroyPickup(object1);
- CreateExplosion(0,0,0,5,100);
- }
- }
- gettime(h1,m1,s1);
- time1 = h*60*60+m*60+s;
- time2 = h1*60*60+m1*60+s1;
- time1= time2-time1;
- timesum += time1;
- print("Xbenchmark Finished.");
- printf("Your mark is %d.",32767-timesum);
- started = 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement