Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // [ DEVELOPMENT GAMEMODE ]
- // INCLUDES:
- #define Y_COMMANDS_NO_IPC
- #include <a_samp>
- //#include <sscanf2>
- //#include <zcmd>
- //#include <XCMD>
- #define Y_COMMANDS_NO_IPC
- #include <YSI\y_commands>
- // DEFINES:
- #define MAX_ITERATIONS 1000000
- #define COMMANDS_CALLED 3
- // MAIN:
- public OnPlayerCommandReceived(playerid,cmdtext[])
- {
- return 1;
- }
- public OnPlayerCommandPerformed(playerid,cmdtext[],success)
- {
- return success;
- }
- main()
- {
- print("Development Mode: benchmark.amx");
- new tick[2];
- tick[0] = GetTickCount();
- for(new i = 0; i < MAX_ITERATIONS; i ++)
- {
- CallLocalFunction("OnPlayerCommandText", "is",1, "/loop");
- CallLocalFunction("OnPlayerCommandText", "is",1, "/format");
- CallLocalFunction("OnPlayerCommandText", "is",1, "/name 3");
- }
- tick[1] = GetTickCount();
- printf("Benchmark of %d commands: %d", MAX_ITERATIONS * COMMANDS_CALLED, tick[1] - tick[0]);
- }
- // CALLBACKS:
- public OnGameModeInit()
- {
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- // COMMANDS:
- YCMD:loop(playerid, params[],help)
- {
- return 1;
- }
- YCMD:format(playerid, params[],help)
- {
- return 1;
- }
- YCMD:name(playerid, params[],help)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement