Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- переменные:
- new s_hour = 0;
- new s_minute = 0;
- new s_second = 0;
- Таймер:
- 1000ms - 1 секунда, а тебе нужно что бы время шло в 3 раза дольше...
- 333ms - за 1 секунду 3 раза вызываем
- SetTimer("Abc", 333, true);
- Калбек который вызывает таймер:
- public Abc() {
- s_second++;
- if(s_second == 60) {
- s_minute++;
- if(s_minute == 60) {
- s_hour++;
- if(s_hour == 24) {
- s_hour = 0;
- }
- }
- }
- }
- Функции для работы:
- stock GetTimeAbc(&hour = 0, &minute = 0, &second = 0) {
- hour = s_hour;
- minute = s_minute;
- second = s_second;
- }
- stock SetTimeAbc(hour = 0, minute = 0, second = 0) {
- s_hour = hour;
- s_minute = minute;
- s_second = second;
- SetWorldTime(hour);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement