Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new pKeyJob[MAX_PLAYERS char];
- new pKeys[MAX_PLAYERS char];
- new pZagatovka[MAX_PLAYERS];
- new PlantObject[MAX_PLAYERS] = -1;
- if(newkeys == KEY_YES)
- {
- if(pKeyJob{playerid} == 1)
- {
- if(pKeys{playerid} < 10)
- {
- PlayerTextDrawTextSize(playerid, games_PTD[playerid][0], CheckCountGames[playerid]+10.1, 19.0); // это
- CheckCountGames[playerid] += 10.1; // и это отвечает за прогрессбар
- pKeys{playerid}++; // это добавляет +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("KeyJob1", 3000, false, "i", playerid); // даем таймер
- }
- }
- }
- void KeyJob1(playerid)
- {
- int r = random(2);
- if(r == 0)
- {
- pKeyJob{playerid} = 3; // это присваивается для Y (Для проверки на клавишу)
- 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} = 4; // это присваивается для N (Для проверки на клавишу)
- 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) // Если игрок нажал 10 раз на клавиши, то...
- {
- TogglePlayerControllable(playerid, 1); // размораживаем игрока
- RemovePlayerAttachedObject(playerid, 0); // delete object
- RemovePlayerAttachedObject(playerid, 1); // delete object
- RemovePlayerAttachedObject(playerid, 2); // delete object
- SetPlayerSpecialAction (playerid, SPECIAL_ACTION_NONE); // delete anim
- SetPlayerAttachedObject(playerid, 0, pGunModel[playerid], 6);
- SetPlayerCheckpoint(playerid, -838.0020,5098.2310,36.9726, 1.5);
- 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; // обнуляем
- pZagatovka[playerid] = 3; // обнуляем, чтобы игрок смог использовать чекпоинт и принести на склад.
- DestroyObject(PlantObject[playerid]);
- PlantObject[playerid] = -1; // delete object table
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement