Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerText(playerid, text[])
- {
- new string[256];
- new tmp[256];
- if(PlayerInfo[playerid][pMuted] != 0)
- {
- SendClientMessage(playerid, COLOR_ADMINCMD, " Ти си мутнат, и неможеш да пишеш.");
- return 0;
- }
- if(CalculateStarted == 1)
- {
- switch (CalculateEvent)
- {
- case 1:
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("49", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("49")))
- {
- CalculateStarted = 0;
- CalculateEvent = 0;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- KillTimer(reactiontimer[i]);
- }
- PlayerInfo[playerid][pCWons] ++;
- GivePlayerCash(playerid, 20000);
- format(string, sizeof(string), "* %s има най-бърза реакция за %.1f секунди. %s печели %d пъти подред.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- PlayerInfo[playerid][pCalcSec] = 0.0;
- }
- }
- case 2:
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("5.44", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("5.44")))
- {
- CalculateStarted = 0;
- CalculateEvent = 0;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- KillTimer(reactiontimer[i]);
- }
- PlayerInfo[playerid][pCWons] ++;
- GivePlayerCash(playerid, 20000);
- format(string, sizeof(string), "* %s има най-бърза реакция за %.1f секунди. %s печели %d пъти подред.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- PlayerInfo[playerid][pCalcSec] = 0.0;
- }
- }
- case 3:
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("10", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("10")))
- {
- CalculateStarted = 0;
- CalculateEvent = 0;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- KillTimer(reactiontimer[i]);
- }
- PlayerInfo[playerid][pCWons] ++;
- GivePlayerCash(playerid, 20000);
- format(string, sizeof(string), "* %s има най-бърза реакция за %.1f секунди. %s печели %d пъти подред.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- PlayerInfo[playerid][pCalcSec] = 0.0;
- }
- }
- case 4:
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("obama", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("blood")))
- {
- CalculateStarted = 0;
- CalculateEvent = 0;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- KillTimer(reactiontimer[i]);
- }
- PlayerInfo[playerid][pCWons] ++;
- GivePlayerCash(playerid, 20000);
- format(string, sizeof(string), "* %s има най-бърза реакция за %.1f секунди. %s печели %d пъти подред.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- PlayerInfo[playerid][pCalcSec] = 0.0;
- }
- }
- case 5:
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("blood", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("obama")))
- {
- CalculateStarted = 0;
- CalculateEvent = 0;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- KillTimer(reactiontimer[i]);
- }
- PlayerInfo[playerid][pCWons] ++;
- GivePlayerCash(playerid, 20000);
- format(string, sizeof(string), "* %s има най-бърза реакция за %.1f секунди. %s печели %d пъти подред.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- PlayerInfo[playerid][pCalcSec] = 0.0;
- }
- }
- }
- }
- if(realchat)
- {
- format(string, sizeof(string), "(%d): %s", playerid, text[0]);
- SendPlayerMessageToAll(playerid, string);
- return 0;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement