Making a game with animation frames in Excel

Submitted by MisterBeck on Mon, 05/18/2020 - 14:24

Why might you make a game Excel? For learning and for fun. So let's get to it.

The Beginnings of a Game.

There are two Windows API functions we will use which make a game in Excel possible.

#If VBA7 Then
    '64 bit declares here
    Private Declare PtrSafe Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare PtrSafe Function timeGetTime Lib "winmm.dll" () As Long
#Else
    '32 bit declares here
    Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare Function timeGetTime Lib "winmm.dll" () As Long
#End If

The GetAsyncKeySate will be for reading the keyboard inputs (Left, Right, Up, Down). timeGetTime will be used for the game counter to iterate frames. That's all you really need. Everything else can be down in VBA pure. Next we come to the game loop. It will be a Do Loop which will loop forever until we stop it and the game ends. Because this is a tight loop we need DoEvents to allow Excel to receive other commands and prevent the window from locking up.
 

Do
    DoEvents

    'Game code goes here.
Loop

 

Now we need a way to control and time updating the game state. timeGetTime is the answer. It returns the current time in milliseconds since boot time. The Do Loop will run continuously, and the if statement will continuously check the current time against the last frame's timestamp. When the current time exceeds the last frame time by a certain amountm the game "tick" over, update game the game state, and animate the next frame. I chose 50 milliseconds arbitrarily. Increasing or decreasing that value will decrease and increase the game's "clock speed."

'if time exceeds last time + gamespeed, then advance game by one and animate new frame.
If timeGetTime - lastFrameTime > 50 Then        
    'Game code goes here
End if


Now the game code itself. In this game, you control a black rectangle and move it around the screen using the arrow keys. Nice, right? Less of a game than Pong.

The game logic is very simple.

1) check if an arrow key is pressed.
2) if so, move a colored cell in that direction
3) repeat

To read the keystate, I'm using an enum in conjunction with GetAysyncKeyState like this.

Private Enum Direction
    None = 0
    Up = 1
    Down
    Left
    Right
End Enum

Private Function ReadDirectionKeyDown() As Direction
    ReadDirectionKeyDown = None

    If (GetAsyncKeyState(vbKeyUp) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Up
    ElseIf (GetAsyncKeyState(vbKeyDown) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Down
    ElseIf (GetAsyncKeyState(vbKeyRight) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Right
    ElseIf (GetAsyncKeyState(vbKeyLeft) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Left
    End If

End Function


Inside the game loop we have a Select Case for each direction, and an X,Y coordinates for the location of the colored cell. Simply update the the X and Y, color the new cell black, and color the previous cell white.

Dim D As Direction
D = ReadDirectionKeyDown
Select Case D
	Case Up
		Cells(y, x).Interior.ColorIndex = -4142
		y = y - 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Down
		Cells(y, x).Interior.ColorIndex = -4142
		y = y + 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Left
		Cells(y, x).Interior.ColorIndex = -4142
		x = x - 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Right
		Cells(y, x).Interior.ColorIndex = -4142
		x = x + 1
		Cells(y, x).Interior.ColorIndex = 1
End Select

The End. You have a "game." Ok, not a full game, but you have a controllable character in a space. Here's the entire module.

Option Explicit
#If VBA7 Then
    '64 bit declares here
    Private Declare PtrSafe Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare PtrSafe Function timeGetTime Lib "winmm.dll" () As Long
#Else
    '32 bit declares here
    Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare Function timeGetTime Lib "winmm.dll" () As Long
#End If


Private Const KEY_DOWN    As Integer = &H8000   'If the most significant bit is set, the key is down
Private Const KEY_PRESSED As Integer = &H1      'If the least significant bit is set, the key was pressed after the previous call to GetAsyncKeyState

Private Enum Direction
    None = 0
    Up = 1
    Down
    Left
    Right
End Enum

Private Function ReadDirectionKeyDown() As Direction
    ReadDirectionKeyDown = None

    If (GetAsyncKeyState(vbKeyUp) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Up
    ElseIf (GetAsyncKeyState(vbKeyDown) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Down
    ElseIf (GetAsyncKeyState(vbKeyRight) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Right
    ElseIf (GetAsyncKeyState(vbKeyLeft) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Left
    End If

End Function


Sub Game()

    Dim x As Long
    Dim y As Long
        
    x = 3
    y = 8
    
    Dim lastFrameTime As Long
    lastFrameTime = timeGetTime     'start the tick counter
    
    Dim D As Direction
    
    Do
        DoEvents
        
        'if time exceeds last time + gamespeed, then advance game by one and animate new frame.
        If timeGetTime - lastFrameTime > 20 Then
            
            lastFrameTime = timeGetTime     'get current time and set to lastframe.
            
            'All game code goes here.
            '*********************************
            
            D = ReadDirectionKeyDown
            
            Select Case D
            
                Case Up
                    Cells(y, x).Interior.ColorIndex = -4142
                    y = y - 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Down
                    Cells(y, x).Interior.ColorIndex = -4142
                    y = y + 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Left
                    Cells(y, x).Interior.ColorIndex = -4142
                    x = x - 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Right
                    Cells(y, x).Interior.ColorIndex = -4142
                    x = x + 1
                    Cells(y, x).Interior.ColorIndex = 1
                
            End Select
            
            '*********************************
        End If
        
    Loop
    
End Sub

 

Comments

kevin durant shoes (not verified)

Sun, 03/20/2022 - 22:24

Spot on with this write-up, I truly think this web site needs much more consideration. I抣l in all probability be again to learn much more, thanks for that info.
kevin durant shoes http://www.kd10.us

необычный пода… (not verified)

Sun, 03/20/2022 - 22:27

ремеко сувениры оптом <a href=https://carpfishing.ru/forum/showthread.php?9310-%d0%bf%d1%80%d0%b5%d0%…;леонтик сувениры оптом</a> подарок мужчине на http://kvartal8b.getbb.ru/viewtopic.php?f=18&t=7240 подарки с логотипом от рублей перо павлина сувениры оптом санкт петербург https://maps.google.pl/url?q=http://intextv.by/forum/user/37235/ памятные подарки с логотипом подарок на лет мужчине

прогон сайта п… (not verified)

Sun, 03/20/2022 - 22:45

статейный прогон бесплатно программа для прогона сайтов по каталогам http://www.pan-at.com/phpbb/profile.php?userid=38684 автоматический прогон сайта по каталогам http://igeek.ru/mix/52610-gotovye-internet-magaziny-lyuboj-tematiki.html прогон по автомобильным сайтам

прогон сайта с отчетом http://forum.procapitalist.ru/showthread.php?p=37090#post37090 бесплатный автоматический прогон сайта http://dancedebut.ru/user/ovatralemo/ прогон сайта по каталогам сайтов http://gorod.kr.ua/forum/showthread.php?t=43731 прогон сайта по форумам блогам

прогон по трастовых сайтах форум статейный прогон прогон по трастовым сайта http://74door.ru/forum/user/214639/ прогон сайта по тематическим форумам

индексация скрытых ссылок продвижение сайта статьями самостоятельно индексирование страниц https://forum.discountpharms.com/showthread.php?tid=42270&pid=92481#pid… скачать фильмы на телефон бесплатно боевики

прогон сайтов по трастам прогон сайта по сервисам ускоренное индексирование сайта поисковыми системами http://www.rometransfersairport.com/blog/deeplyutility12.html сделали прогон сайта http://o91668l6.beget.tech/user/TessieCoire/

качественный прогон сайта по белым каталогам прогон сайта 2014 http://vse-ekonomim.ru/author/peterfew/ проверить разрешена ли индексация страницы http://wondrcafe.ca/member.php?action=profile&uid=5995 база трастовых сайтов для ручного прогона http://polyinform.com.ua/user/DennisVaf/

прогон сайта по форума https://forum.beliczagabor.hu/memberlist.php?mode=viewprofile&u=48 прогон сайта по профилям на форумах http://domrist.ru/community/forum/user/52120/ отправить страницу на индексацию http://www.gfl.jp/userinfo.php?uid=10915# трастовые сайты автоматический прогон http://surg-clinic.kh.ua/vopros-otvet/

индексирование сайта проверить онлайн как сделать прогон сайта как закрыть внешние ссылки от индексации прогон сайта по доскам

закрыть ссылку от индексации http://www.awesomefitness.com/__media__/js/netsoltrademark.php?d=reddit… исключить страницу из индексации http://www.exalead.com/search/web/results/?q=www.billbyte.co/form/membe… прогон по 4 млн сайтов http://maps.google.ru/url?q=http://masa.forum24.ru/?1-14-0-00000028-000… проверить индексацию сайтов онлайн бесплатно http://nafretiri.ru/go?http://svt-gaming.com/member.php?action=profile&…

https://maps.google.com.ai/url?q=http://filmkachat.ru/29-chelovek-pauk-…

быстрая индекс… (not verified)

Sun, 03/20/2022 - 22:46

прогон сайта по тематическим форумам https://hi-fi.com.ua/forum/forums/thread-view.asp?tid=14097&posts=5&hig…папе&highlightmode=1#M42318 прогон сайт по белым https://ecomplex.kz/forum/index.php?PAGE_NAME=message&FID=14&TID=3314&T… анвап скачать фильмы на телефон хорошие http://aboutcar.ru/39777-post19.html проверить индексацию сайта в яндексе и гугле

прогон сайта по трастовым https://www.bursahaliyikama.com/user/Tessietum/ ускоренное индексирование сайта поисковыми системами https://singaporead.com/author/antoniochide/?custom_post=listing скачать фильмы на телефон бесплатно http://whirlpowertool.ru/index.php?subaction=userinfo&user=upeqa прогон по сайтам бесплатно

прогон сайта 1ps https://forum.ivd.ru/profile/277371-rabindex/?tab=field_core_pfield_11 фильмы на телефон скачать торрент прогон сайта по трастовой базе http://oblastmontana.org/index.php?subaction=userinfo&user=itihami прогоне сайта по каталогам самостоятельно

скачать фильмы на телефон бесплатно боевики индексация сайта в google индексирование страниц сайта прогон сайта по каталогам http://forum.stokeontrententerprise.co.uk/posting.php?mode=reply&f=3&t=…

ускорить индексацию сайта в гугл прогонами сайтов прогон по каталогам сайтов http://l2help.lt/user/DennisFrits/ скачать базы от нас для прогона сайта

прогон по каталогам сайтов 1ps прогон сайтов по трастовым сайтам проверить индексацию сайта http://www.littlefx.com/member.php?316049-komNaisplaro статейный прогон бесплатно http://www.warandpeace.ru/ru/news/view/79519/

проверка индексации страниц сайта http://www.bakinsky-dvorik.ru/forum/?PAGE_NAME=profile_view&UID=126368 программа статейного прогона http://terrabashkiria.com/forum/?PAGE_NAME=profile_view&UID=81770 индексация страниц пагинации http://mistik.rolka.su/viewtopic.php?id=106 прогон сайта по профилям я

ускоренная индексация сайта поисковиках http://galacticarmada.com/forum/memberlist.php?mode=viewprofile&u=7044 заказать прогон сайта по каталогам ускорить индексацию страницы прогон сайта по социальным закладкам онлайн

прогон сайта по каталогам бесплатно программа http://vn.com.ua/ua/go?http://tomotrade-test.ru/about/forum/user/140220/ проверить индексирование страницы https://www.google.com.eg/url?q=http://beelin.kiev.ua/showthread.php?ti… ускоренная индексация страниц сайта онлайн http://dawnofwar.org.ru/go?http://stylist-profi.ru/forum/user/161093/ прогон сайта по социальным закладкам онлайн http://google.no/url?q=http://suvenir.k-78.ru/communication/forum/user/…

https://www.google.com.kh/url?q=http://filmkachat.ru/18-korol-richard.h…

Edwardtox (not verified)

Sun, 03/20/2022 - 22:46

По словам генерального директора ООО «Торгашеский Дом «Семя Заволжья» Рашида Карсакова, элеватор в селе Вернадовка Пичаевского района стал десятым, построенным компанией в России.www.tambov.gov.ru/news/view/otkryvshijsya-na-tambovshhine-novyj-elevato… инвестиционный проект — зерносушильный комплекс компании, начал работу в Знаменском районе. Для опять построенном зерносушильно-очистительном комплексе используется оборудование российского производства, в частности очистительные приспособления предварительной и первичной очисток, отличающиеся простотой в работе и надежностью при эксплуатации. Транспортное обстановка, силосы и зерносушилку поставила компания GSI, которая считается лидером сообразно производству башенных сушилок, не имеющих себе равных в современной индустрии: их отличительные черты — простота, надежность и экономичность. В комплексе также установлена судьба по подработке семян Petkus (Германия), это мощные зерноочистительные комплексы, которые хорошо зарекомендовали себя быть всех типах очистки, они отвечают всем необходимым требованиям сообразно производительности, экономичному расходу электроэнергии и условиям труда обслуживающего персонала.
<a href=https://vhm24.ru/shlyuzovyij-zatvor>шлюзовый затвор шу</a>
[url=https://vhm24.ru/shlyuzovyij-zatvor]шлюзовой затвор шу 15 купить[/url]
https://vhm24.ru/nadsushilnyij-bunker-dsp-32 - Надсушильный бункер дсп 32

Тамбовская область, элеваторыКомпания ООО «Велес» входит в «Коммерческий Изба Зерно Заволжья». Общество занимается оптовой торговлей зерном, а также хранением и складированием зерна. Его экспортируют в Египет, Иран, Турцию, Азербайджан.Реализация инвестиционных проектов только ради последние 5 лет позволила увеличить совокупный величина хранения зерновых и масличных культур на элеваторах и хлебоприемных предприятиях для 709,2 тыс. тонн.

что такое ручн… (not verified)

Sun, 03/20/2022 - 22:47

прогон сайтов хрумером http://familymedcenter.kz/user/ebovaInEdy/ скачать фильмы новинки качестве на телефон http://www.agriverdesa.it/component/users/?option=com_k2&view=itemlist&… прогон сайта по профилям тиц http://itstula.com/user/AmberEruck/ прогон по сайтам дешево

скачать фильм на телефон 2021 года прогоном по базе сайтов прогон по белым каталогам сайтов http://24inforu.ru/user/roerspen/ полностью закрыть сайт индексации

скачать фильмы на телефон бесплатно сео прогон сайта https://gorod.dp.ua/user/user.php?userid=441340 прогон по сайтам цена http://rpab.minzdravrso.ru/about/forum/user/207767/ ускоренное индексирование сайта в гугл

запрет индексирования сайта бесплатная прогон сайта http://chgard36.tgl.net.ru/component/kunena/dobro-pozhalovat/12075-seks… статейный прогон что это сервис индексации страниц

прогон сайта по каталогу статей прогон по каталогам сайта конкурента прогон сайта в твиттере http://porybachim.com.ua/forum.html?func=view&id=53732&catid=49#53732 сервисы для прогона сайта по каталогам http://www.lubaks-don.ru/index.php/forum/user/12957-elexaatory.html

прогон сайта по каталогам сайтов http://www.nlicey-centr.com.ua/user/Edwardmoify/ прогон по трастовым сайтам бесплатно автоматически http://bbs.astrology.org.tw/home.php?mod=space&uid=77493 продвижение сайта статьями http://www.cruzenews.com/wp-content/plugins/zingiri-forum/mybb/member.p… прогон сайта xrumer

прогон по трастовым сайтам как индексация страниц сайта http://tickling.myforums.org.ua/viewtopic.php?id=106 статейный прогон сайта http://kppg-sar.ru/forum/user/78927/ прогон сайта по соцзакладкам

проверка индексации сайта проверить индексацию страницы сайта отправить сайт на индексацию яндекс прогон сайт по каталогам

прогон сайта по закладкам бесплатно http://www.google.ch/url?q=http://sovsekretno.ru/press-releases/khalvin… прогон по трастовым сайтам форум http://7ba.biz/out.php?url=http://forum.esetnod32.ru/user/70447/ что такое прогон сайт https://www.google.us/url?q=http://multi-net.su/index.php?subaction=use… каталоги для прогонов сайт http://google.cv/url?q=http://sportbalans.ru/forum/user/462513/

http://images.google.ht/url?q=http://filmkachat.ru/fantastika/

корпоративные … (not verified)

Sun, 03/20/2022 - 22:55

подарки для школьников с логотипом <a href=https://m.168.ru/forum/viewtopic.php?f=19&t=5847&gt;купить сувениры оптом</a> подарок мужчине на день рождения недорого https://xn--80aasiq5aadj.online/people/user/62533/blog/7187/ оригинальный подарок на юбилей мужчине прикольный подарок мужчине своими руками https://www.google.com.vc/url?q=http://dnz32.rv.ua/forum/dobro-pozhalov…-в-каком-интернет-магазине-найти-сувенирку-хэппи-гифтс-в-новосибирске подарки мужчинам на работе надежда сувениры оптом

подарок на ле… (not verified)

Sun, 03/20/2022 - 23:09

подарок на лет мужчине <a href=http://www.criscolombo.com/component/kunena/2-welcome-mat/2910.html?ite…;корпоративные подарки с логотипом компании москва</a> подарки с логотипом компании http://test-app.school2100.com/forum/index.php?page_name=profile_view&u… изумруд сувениры оптом новогодние подарки с логотипом компании на заказ https://yandex.by/search/?lr=157&text=furs.kiev.ua/index.php?option=com… подарок мужчине на день рождения подарок на юбилей мужчине

сувениры оптом… (not verified)

Sun, 03/20/2022 - 23:12

подарок на мужчинам на работе <a href=http://vegetarian-kuhnya.com/forums/users/eziwuxi/>корпоративные подарки с логотипом компании идеи</a> подарок мужчине своими руками на день http://drive2moto.ru/index.php?module=forum&do=showtopic&id=19646 новогодние подарки с логотипом компании на заказ подарки к праздникам логотип http://www.whois.desta.biz/whois/e-s-c.ru/forum/user/55210/ ажна русские сувениры оптом подарок на др мужчине

прогон статейн… (not verified)

Sun, 03/20/2022 - 23:15

seo прогон сайта проверка индексации страниц сайта онлайн http://uchkom.info/bitrix/components/bitrix/news/lang/ru/help/tips/3/4/… скачать фильм на телефон качество https://taoeconomics.com/forum/member.php?action=profile&uid=961 закрыть сайт от индексации в роботс http://www.jv9.cc/home.php?mod=space&uid=4373693

страницы пагинации закрывать от индексации или нет https://awaker.info/home.php?mod=space&uid=4669932 индексация сайта онлайн индексирование ссылок http://aoooir.kz/user/HowardTwept/ прогон хрумером по трастовым сайтам https://mixparlays.com/member.php?action=profile&uid=18231

заказать статейный прогон прогон по сайтам закладками http://herpessupportgroup.org/forums/users/tinylegacy40/ прогон сайта по трастовым сайтам бесплатно http://service.gepart.su/forum/?PAGE_NAME=profile_view&UID=24488 бесплатная ускоренная индексация сайтов https://www.pinterest.com/pin/975381231767899061/

ускоренное индексирование страниц прогон сайта по каталогам за отзыв прогон по трастовы сайтам прогон сайта по каталогам 2020

прогон сайта свящ прогон для сайта сайты по прогону сайтов http://gruzteh.com/user/TessieFlerm/ автоматический бесплатный прогон сайта по http://etorr.ru/user/AmberInino/

индексирование сайта в гугл http://teilnehmer.somee.com/LfFeatures/Ajax/GetPageContents?sidebar=und… прогон блога по трастовым сайтам индексация слов сайта https://mediajx.com/user/josephsanchez отправить сайт на индексацию google

база сайтов для прогона бесплатно прогон сайта через каталоги индексация сайта по ключевому слову https://auto-sila.by/forum/user/52615/ нужен ли прогон сайта

прогон сайта по трастовым базам прогон сайта статьями http://xn---13-9cdo4j.xn--p1ai/threads/istorija-dshb-13.1/ индексация сайта в гугл прогона по трастовым сайтам бесплатно

прогон сайта по социальным сетям http://www.senwes.co.za/LinkTrack.aspx?i=Falcon&url=http://forum.ximica… запретить индексирование сайта в robots txt https://maps.google.hr/url?q=http://fr79644r.bget.ru/index.php?subactio… прогон по трастовым сайтам что это http://www.clevelandbay.com/?URL=sketchfab.com/Vprognoze0511 проверка индексации ссылок http://maps.google.bs/url?q=http://rallyepaca.free.fr/index.php?file=Me…

https://www.google.co.ls/url?q=http://rabotaonlinefree.ru/universalnyj-…

индексация сай… (not verified)

Sun, 03/20/2022 - 23:17

история индексации сайта прогон сайта онлайн http://184.almatybala.kz/user/komNaisdyday/ прогон сайта по каталогам ссылок http://suvenir.k-78.ru/communication/forum/user/22683/ прогон сайта по трастовой базе https://procredit-info.blogspot.com/2019/03/otp-bank-otdeleniya-zaporoz…

пройти индексацию сайта http://forum.hockeyfetish.site/member.php?126984-EdwardHAM трастовый сайт ручной прогон тиц увеличение 2020 статейным прогоном сайтов http://www.ztsoftware.com/home.php?mod=space&uid=58616 прогон сайта по

прогон сайта в твиттере прогон сайтов https://ecomplex.kz/forum/index.php?PAGE_NAME=message&FID=14&TID=3314&T… ускорить индексацию страницы http://neva-zabor.ru/index.php/kunena/razdel-predlozhenij/94236-dobavit… сайт пфр индексация пенсий http://nvkb.ru/forum/index.php/user/32353/

прогон сайта в каталогах бесплатно http://khodaumo.com/forum/viewtopic.php?f=2&t=39126&sid=38163ffe6f77ae7… быстрая индексация ссылок сервис прогона по трастовым сайтам http://abvtv.net/threads/gioi-thieu-abv-tv.3/ бесплатный прогон сайта по белым каталогам

программа для прогона по трастовым сайтам прогон по трастовым сайтам https://build-in.com.ua/wr_board/tools.php?event=profile&pname=AlvinLat вебмастер индексация страниц http://klotzlube.ru/forum/user/241256/ файл для индексирования сайта http://shapel.ru/communication/forum/index.php?PAGE_NAME=profile_view&U…

статейный прогон сайта по трастовым сайтам скачать фильмы новинки на телефон хорошем качестве http://homestore.com.ua/news/7369/ бесплатный прогон сайтов по каталогам https://pressaru.de/forum/index.php?topic=16755.0 проверка индексации сайта google

статейный прогон сайта отзывы прогоны по трастовым сайтам форум прогон сайта по каталогу статей http://pscs3tutorial.blogspot.com/2012/09/jak-zagospodarowac-stopke-w-a… ручной прогон по трастовым сайтам базы

анвап скачать фильмы бесплатно на телефон http://116162.com/forumdisplay.php?fid=2 индексация ссылка прогон сайтов по белым каталогам сайтов прогон по сайтам dle

статейный прогон https://www.google.com.om/url?q=http://madamefrenglish.blogspot.com/201… прогон по новостным сайтам http://google.dk/url?q=http://l-avt.ru/support/dialog/?PAGE_NAME=profil… бесплатный прогон по трастовым сайтам https://maps.google.se/url?q=http://dianov.bget.ru/forum/thread28741.ht… раскрутка сайта прогон http://www.verificaip.ro/redirect.php?link=http://farnostokolicne.sk/pr…

http://www.google.jo/url?q=http://rabotaonlinefree.ru

NovdimGenry (not verified)

Sun, 03/20/2022 - 23:21

Данный величина был обусловлен следующими причинами сообразно степени значимости: отсутствием справедливой чёткой нормы для операторов (оператор мог потреблять сколько желать энергии), отсутствием оптимальной настройки контура энергопотребления (много энергии расходовалось «впустую») и внутренними манипуляциями с качеством топлива.формирование рекомендаций сообразно снижению энергозатрат;Установку тепловых насосов
<a href=https://nppne.ru/vnedrenie-sistemyi-avtomatizirovannogo-ucheta-potreble… предприятий</a>
[url=https://nppne.ru/vnedrenie-sistemyi-avtomatizirovannogo-ucheta-potreble… аскуэ[/url]
https://nppne.ru/vnedrenie-sistemyi-avtomatizirovannogo-ucheta-potreble… - автоматизированный коммерческий учет электроэнергии аскуэ

Полномочия Минэнерго России:Расследование распределения нагрузок сообразно фазам.Приговор загрузки и режимов работы основного трансформаторного оборудования.

прогон сайта п… (not verified)

Sun, 03/20/2022 - 23:49

программа для прогона по сайтам https://f.inosmi.ru/printthread.php?t=124336&pp=100 чем опасен прогон сайта софт для прогон сайтов http://999bbs.com/home.php?mod=space&uid=5654886 статейный прогон

прогоном сайтов автоматический прогон сайтов по каталогам ускоренная индексация сайта http://www.nadietax.com/14373-kak-poluchit-horoshiy-kredit.html прогон по трастовым сайтам это http://o90676kf.bget.ru/user/BogatkoSr/

бесплатный прогон сайта блогспот бесплатны прогон сайта по каталогам как скрыть страницу от индексации http://test.sozapag.ru/forum/user/146331/ автоматический прогон сайта по трастовым сайтам бесплатно https://a-memorial.com/blogs/Rabofree/internet-kazino-na-dengi.php

прогон сайтов по твиттеру http://thejamclub.org/memberlist.php?mode=viewprofile&u=1702&sid=f8b1f5… бесплатно прогон сайта ускоренная индексация сайта в поисковых системах индексирование сайта в google

индексация страниц 404 продвижение сайта статьями прогон по трастовыми сайтам http://documentation.clearos.com/doku.php?id=битрикс сайт купить ускоренная индексация сайта в google https://bus.gov.ru/forum/user/profile/141773.page

прогона сайта по каталогам http://board.repako.kz/tools.php?event=profile&pname=trashylatch69 прогон статейный сайт бесплатный прогон сайта бесплатные каталоги https://pokemongonew.ru/poleznoe/interesnoe/kakoe-imushhestvo-mogut-are… бесплатный прогон сайта

продвижение сайта статьями wordpress индексация сайта https://sosnovoborsk.ru/forum/user/102218/ прогон сайта с отчетом https://rsvfurs.ru/users/2 фильмы 2021 скачать бесплатно на телефон хорошем http://sciencewise.info/users/Edgarrofpy_Edgarrofpy

ускоренная индексация страниц сайта как проверить индексацию сайта в яндексе прогон сайта по каталогам бесплатно онлайн посмотреть индексацию сайта

сервис прогона сайта к http://www.google.com.bz/url?q=http://valn.info/userinfo.php?uid=14614# какие данные проверяются при индексации сайта http://sbinfo.ru/away.php?to=http://orbis.com.ua/forum/user/61839/ как делать прогон сайта http://www.lycocard.com/?URL=rcmspp.minzdravrso.ru/about/forum/user/207… продвижение статьями http://gb.mystockhk.com/gate/gb/mtx-lgroup.pl/member.php?action=profile…

https://www.google.com.tn/url?q=http://filmkachat.ru/22-monstr-nachalo…

сандаловый дом… (not verified)

Sun, 03/20/2022 - 23:54

сувениры оптом в беларуси <a href=http://ls.monetka.in.ua/2022/02/04/top-41-kak-kupit-muzhskie-instrument… с символикой логотип</a> сувениры оптом пятигорск http://agrotnk.kz/press-tsentr/forum/index.php?page_name=profile_view&u… оригинальные подарки клиентам с логотипом корпоративные подарки с логотипом москва http://www.google.tt/url?q=http://avtomaster.liveforums.ru/viewtopic.ph… новогодний подарок с логотипом компании сандаловый дом сувениры оптом

Agrohonuata (not verified)

Sun, 03/20/2022 - 23:56

Коль есть опасение окрасить материя, после стирки и просушки позволительно опрыскать дорога раствором фунгицидов.В цилиндр следует залить масло.Агроспан мульча черного цвета — сей нетканый материя служит надежной защитой от сорняков.Агроспан чистый, плотностью 30 г/м2
<a href=https://agrohoztorg.ru/product-category/ukryvnoj-material-ot-proizvodit… завод производитель</a>
[url=https://agrohoztorg.ru/catalog/тепличная-пленка/воздушно-пупырчатая-пле… пленка купить[/url]
https://astrahan.agrohoztorg.ru/product-category/kapelnaya-lenta/ - капельный полив сада

Благодаря наличию технического углерода вещь поглощает большее количество тепла, это позволяет обеспечить быстрое прогревание почвы.Сообразно внешнему виду сложно определить проба поликарбоната.Любой каркас не должен устанавливаться неуклонно не грунт.Посевы тож рассада полностью укрываются АГРОСПАНОМ, кто легко, без натяжения укладывается на грядку.

ускоренная инд… (not verified)

Mon, 03/21/2022 - 00:08

результаты от прогона сайта http://www.171charz.com/user/AmberHox/ скачать каталоги сайтов для прогона для чего нужен прогон по трастовым сайтам http://cbsbook.com.ua/user/TessieUnsen/ ускорить индексацию ссылок

сайты вышивок без прогонов бесплатный прогон сайта по социальным закладкам онлайн http://travelpoint.ge/user/Ambermep/ индексации страницы поисковыми системами http://dgmain.free.fr/ldde/forum/profile.php?mode=viewprofile&u=20826 автоматический прогон сайтов по каталогам

прогон по трастовый сайтам сервис прогона сайта к http://wealth-mc.net/index.php/forum/user/24592-inexxators онлайн прогон по сайтам http://www.salongeneva.ru/communication/forum/user/27478/ программа прогон сайта

прогон сайта 2020 прогон сайта по трастовым базам https://simdeplike.com/forum/forums/qu%E1%BA%A3ng-c%C3%A1o-rao-v%E1%BA%… база для прогона сайта по профилям https://www.emrald.de/forum/viewtopic.php?f=3&t=446676&p=2325017#p23250… прогон по сайтам каталогов

прогон сайта по каталогам самостоятельно http://www.yoobao.ru/forum/user/64567/ продвижение сайта прогоном http://hungvixens.com/profile/47422-michaelmax/ как повысить индексацию сайта http://www.radshir.com/list/index.php?subaction=userinfo&user=komNaisFap плагин для индексации сайта wordpress http://antonivka.ru/user/Tessiebak/

проверка индексации сайта по ключевым словам http://urganchshahar.uz/user/AmberWah/ прогон сайта что это https://www.ixbt.com/live/profile/238540/ база для прогона сайта по каталогам http://kupieknigu.ru/index.php?name=account&op=info&uname=noisylaborer90 каталоги для прогона сайта по каталогам

прогон сайта по трастовым сайтам бесплатно https://hubpages.com/@nodepbonuss2909 индексирование ссылка http://lsdsng.com/user/225695 раскрутка сайта прогон http://1k.100webspace.net/member.php?action=showprofile&user_id=128101 массовая индексация сайтов

прогон по каталогам сайт прогон сайта xrumer индексация сайта россия бесплатный прогон по каталогам сайтов

прогона по трастовым сайтам http://google.mw/url?q=http://td-scs.ru/communication/forum/user/81538/ скачать фильмы на телефон в хорошем качестве http://maps.google.la/url?q=http://josephblog.free.fr/index.php?file=Me… seo прогон сайта что это http://denvertransit.org/__media__/js/netsoltrademark.php?d=cc-r.ru/for… автоматический прогон сайтов https://images.google.com.eg/url?q=http://vz.ua/news/62550-arenda-ofiso…

http://www.google.cl/url?q=http://rabotaonlinefree.ru/statejnyj-progon-…

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.