Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new Workpiece[MAX_PLAYERS]; // проверка на наличие заготовки
- new PlantObject[MAX_PLAYERS] = -1; // проверка на объект лежащий на столе
- new pKeyJob[MAX_PLAYERS char]; // проверка на кнопку
- new pKeys[MAX_PLAYERS char]; // проверка на кол-во нажатых клавиш
- else if(newkeys == KEY_NO)
- {
- if(pKeyJob{playerid} == 2)
- {
- if(pKeys{playerid} < 10)
- {
- PlayerTextDrawTextSize(playerid, games_PTD[playerid][0], CheckCountGames[playerid]+10.1, 19.0);
- CheckCountGames[playerid] += 10.1;
- pKeys{playerid}++; // сюда обрати внимание, если игрок нажал на клавишу N, то проверка на кол-во нажатых клавиш будет +1,
- // максимально кол-во нажатых клавиш = 10
- ClearAnimations(playerid);
- ApplyAnimation(playerid,"CAR_CHAT","CAR_Sc4_BL",4.0,1,1,1,0,3000,0);
- TextDrawHideForPlayer(playerid, games_TD[2]);
- TextDrawHideForPlayer(playerid, games_TD[3]);
- TextDrawShowForPlayer(playerid, games_TD[4]);
- SetTimerEx("KeyJob", 3000, false, "i", playerid); // даем таймер
- }
- }
- }
- void KeyJob(playerid) // Когда игрок нажал нужную клавишу, нужно запретить ему, на действие таймера нажатие клавиши.
- {
- int r = random(2);
- if(r == 0)
- {
- pKeyJob{playerid} = 1;
- PlayerTextDrawShow(playerid, games_PTD[playerid][0]);
- TextDrawShowForPlayer(playerid, games_TD[0]);
- TextDrawShowForPlayer(playerid, games_TD[1]);
- TextDrawShowForPlayer(playerid, games_TD[3]);
- TextDrawHideForPlayer(playerid, games_TD[2]);
- TextDrawHideForPlayer(playerid, games_TD[4]);
- }
- else if(r == 1)
- {
- pKeyJob{playerid} = 2;
- PlayerTextDrawShow(playerid, games_PTD[playerid][0]);
- TextDrawShowForPlayer(playerid, games_TD[0]);
- TextDrawShowForPlayer(playerid, games_TD[1]);
- TextDrawShowForPlayer(playerid, games_TD[2]);
- TextDrawHideForPlayer(playerid, games_TD[3]);
- TextDrawHideForPlayer(playerid, games_TD[4]);
- }
- if(pKeys{playerid} == 10)
- {
- TogglePlayerControllable(playerid, 1);
- SetPlayerAttachedObject(playerid, 2 , 2358, 1,0.11,0.36,0.0,0.0,90.0);
- RemovePlayerAttachedObject(playerid, 0);
- RemovePlayerAttachedObject(playerid, 1);
- ClearAnimations(playerid);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
- SendClientMessage(playerid, c_ARGON, "Ты разобрал содержимое коробки, теперь пройди за столы напротив для сбора макета оружия.");
- TextDrawHideForPlayer(playerid, games_TD[0]);
- TextDrawHideForPlayer(playerid, games_TD[1]);
- TextDrawHideForPlayer(playerid, games_TD[2]);
- TextDrawHideForPlayer(playerid, games_TD[3]);
- PlayerTextDrawHide(playerid, games_PTD[playerid][0]);
- PlayerTextDrawTextSize(playerid, games_PTD[playerid][0], 0.0, 19.0);
- CheckCountGames[playerid] = 0;
- pKeyJob{playerid} = 0;
- Workpiece[playerid] = 2;
- DestroyObject(PlantObject[playerid]);
- PlantObject[playerid] = -1;
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement