Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- zfunc StartReaction()
- {
- if(!reactionWon)
- {
- format(reactionMessage[1], 256, "{4588b5}REAKCIJA: {FFFFFF}Niko nije napisao %s na vreme!", reactionMessage[0]);
- if(strlen(reactionMessage[1]))SendClientMessageToAll(~1, reactionMessage[1]);
- }
- reactionMessage[0][0] = EOS;
- reactionMessage[1][0] = EOS;
- reactionWinner[0] = EOS;
- reactionMoney = reactionRandom(.Min = 2000, .Max = 4000),
- reactionMessage[0][0] = '\0';
- for( new c; c < 15; ++c)
- {
- reactionMessage[0][c] = random(2) ? ( '0' + random(9) ) : ( random(2) ? ( 'a' + random(26) ) : ( 'A' + random(26) ) );
- }
- reactionTest = 3;
- format(reactionMessage[1], 256, "{4588b5}REAKCIJA: {FFFFFF}Ko prvi napise %s dobija %i$.",reactionMessage[0], reactionMoney );
- SendClientMessageToAll(~1, reactionMessage[1] );
- reactionTime = GetTickCount();
- }
- zfunc EndReaction(playerid)
- {
- AC_GivePlayerMoney(playerid, reactionMoney);
- reactionTime = (GetTickCount() - reactionTime);
- format(reactionMessage[1], 356, "{4588b5}REAKCIJA: {FFFFFF}Igrac %s je prvi napisao %s (%d ms)- cestitke.", ImeIgraca(playerid), reactionMessage[0], reactionTime);
- foreach(new i : Player){
- if(i != playerid){
- if(IsPlayerConnected(i)){
- SendClientMessage(i, ~1, reactionMessage[1] );
- }
- }
- }
- reactionTest = 0;
- format(reactionMessage[1], 256, "{4588b5}REAKCIJA: {FFFFFF}Prvi ste napisali %s te dobili %i$ - cestitke.",reactionMessage[0], reactionMoney);
- SendClientMessage(playerid, ~1, reactionMessage[1]);
- format(reactionMessage[1], 256, "{4588b5}REAKCIJA: {FFFFFF}Napisali ste u %d ms (%d sec).",reactionTime, floatround(reactionTime * 0.001));
- SendClientMessage(playerid, ~1, reactionMessage[1]);
- if(reactionTime < SERVER_ENUM[server_ReakRekord]) {
- format(reactionMessage[1], 256, "{4588b5}REAKCIJA: {FFFFFF}Oborili ste rekord igraca %s (%d ms)! Novi rekord je %d ms.",SERVER_ENUM[server_ReakName], SERVER_ENUM[server_ReakRekord], reactionTime);
- SendClientMessage(playerid, ~1, reactionMessage[1]);
- format(reactionMessage[1], 256, "{4588b5}REAKCIJA: {FFFFFF}Oboren rekord igraca %s (%d ms)! Novi rekord je %d ms.",SERVER_ENUM[server_ReakName], SERVER_ENUM[server_ReakRekord], reactionTime);
- foreach(new i : Player){
- if(i != playerid){
- if(IsPlayerConnected(i)){
- SendClientMessage(i, ~1, reactionMessage[1] );
- }
- }
- }
- SERVER_ENUM[server_ReakRekord]=reactionTime;
- SetString(SERVER_ENUM[server_ReakName],ImeIgraca(playerid));
- saveStatistik();
- }
- reactionWon = true;
- SetString(reactionWinner, ImeIgraca(playerid));
- }
- stock reactionRandom( Min, Max )
- {
- new Random;
- Random = Min + random( Max );
- return Random;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement