Advertisement
Guest User

Untitled

a guest
Oct 18th, 2011
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.05 KB | None | 0 0
  1. public OnPlayerText(playerid, text[])
  2. {
  3. new string[256];
  4. new tmp[256];
  5. if(PlayerInfo[playerid][pMuted] != 0)
  6. {
  7. SendClientMessage(playerid, COLOR_ADMINCMD, " Ти си мутнат, и неможеш да пишеш.");
  8. return 0;
  9. }
  10. if(CalculateStarted == 1)
  11. {
  12. switch (CalculateEvent)
  13. {
  14. case 1:
  15. {
  16. new idx;
  17. tmp = strtok(text, idx);
  18. if ((strcmp("49", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("49")))
  19. {
  20. CalculateStarted = 0;
  21. CalculateEvent = 0;
  22. for(new i = 0; i < MAX_PLAYERS; i++)
  23. {
  24. KillTimer(reactiontimer[i]);
  25. }
  26. PlayerInfo[playerid][pCWons] ++;
  27. GivePlayerCash(playerid, 20000);
  28. format(string, sizeof(string), "* %s има най-бърза реакция за %.1f секунди. %s печели %d пъти подред.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
  29. SendClientMessageToAll(COLOR_YELLOW, string);
  30. PlayerInfo[playerid][pCalcSec] = 0.0;
  31. }
  32. }
  33. case 2:
  34. {
  35. new idx;
  36. tmp = strtok(text, idx);
  37. if ((strcmp("5.44", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("5.44")))
  38. {
  39. CalculateStarted = 0;
  40. CalculateEvent = 0;
  41. for(new i = 0; i < MAX_PLAYERS; i++)
  42. {
  43. KillTimer(reactiontimer[i]);
  44. }
  45. PlayerInfo[playerid][pCWons] ++;
  46. GivePlayerCash(playerid, 20000);
  47. format(string, sizeof(string), "* %s има най-бърза реакция за %.1f секунди. %s печели %d пъти подред.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
  48. SendClientMessageToAll(COLOR_YELLOW, string);
  49. PlayerInfo[playerid][pCalcSec] = 0.0;
  50. }
  51. }
  52. case 3:
  53. {
  54. new idx;
  55. tmp = strtok(text, idx);
  56. if ((strcmp("10", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("10")))
  57. {
  58. CalculateStarted = 0;
  59. CalculateEvent = 0;
  60. for(new i = 0; i < MAX_PLAYERS; i++)
  61. {
  62. KillTimer(reactiontimer[i]);
  63. }
  64. PlayerInfo[playerid][pCWons] ++;
  65. GivePlayerCash(playerid, 20000);
  66. format(string, sizeof(string), "* %s има най-бърза реакция за %.1f секунди. %s печели %d пъти подред.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
  67. SendClientMessageToAll(COLOR_YELLOW, string);
  68. PlayerInfo[playerid][pCalcSec] = 0.0;
  69. }
  70. }
  71. case 4:
  72. {
  73. new idx;
  74. tmp = strtok(text, idx);
  75. if ((strcmp("obama", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("blood")))
  76. {
  77. CalculateStarted = 0;
  78. CalculateEvent = 0;
  79. for(new i = 0; i < MAX_PLAYERS; i++)
  80. {
  81. KillTimer(reactiontimer[i]);
  82. }
  83. PlayerInfo[playerid][pCWons] ++;
  84. GivePlayerCash(playerid, 20000);
  85. format(string, sizeof(string), "* %s има най-бърза реакция за %.1f секунди. %s печели %d пъти подред.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
  86. SendClientMessageToAll(COLOR_YELLOW, string);
  87. PlayerInfo[playerid][pCalcSec] = 0.0;
  88. }
  89. }
  90. case 5:
  91. {
  92. new idx;
  93. tmp = strtok(text, idx);
  94. if ((strcmp("blood", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("obama")))
  95. {
  96. CalculateStarted = 0;
  97. CalculateEvent = 0;
  98. for(new i = 0; i < MAX_PLAYERS; i++)
  99. {
  100. KillTimer(reactiontimer[i]);
  101. }
  102. PlayerInfo[playerid][pCWons] ++;
  103. GivePlayerCash(playerid, 20000);
  104. format(string, sizeof(string), "* %s има най-бърза реакция за %.1f секунди. %s печели %d пъти подред.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
  105. SendClientMessageToAll(COLOR_YELLOW, string);
  106. PlayerInfo[playerid][pCalcSec] = 0.0;
  107. }
  108. }
  109. }
  110. }
  111. if(realchat)
  112. {
  113. format(string, sizeof(string), "(%d): %s", playerid, text[0]);
  114. SendPlayerMessageToAll(playerid, string);
  115. return 0;
  116. }
  117. return 1;
  118. }
  119.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement