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

Jamespaf (not verified)

Wed, 09/14/2022 - 07:21

<a href="http://azithromycin.africa/">azithromycin 1g india</a> <a href="http://vardenafil.media/">levitra 20mg</a> <a href="http://viagra100mgwithnorx.quest/">generic viagra soft tabs online</a> <a href="http://bestcialisdrugprescription.monster/">tadalafil 7 mg capsule</a> <a href="http://tadalafilex.com/">tadalafil 5mg tablets in india</a> <a href="http://clomid.sale/">clomid pill</a> <a href="http://malegra.cfd/">generic malegra dxt</a> <a href="http://celexa.agency/">celexa 20mg cost</a>

zflzy411 (not verified)

Wed, 09/14/2022 - 07:22

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

Wed, 09/14/2022 - 07:23

продвижение сайта статьями размещение статей как узнать дату индексации страницы https://colab.research.google.com/drive/1tBpnkzYBdgZXoC2lxpiBueDiyZi2ym… бесплатная прогон сайта https://flamegourmetburger.com/greatest-online-bookmakers-2022/ прогон сайта твиттером http://users.atw.hu/sajprobaoldalam/modules.php?name=Journal&file=displ…

прогон сайта по каталогам делать или нет ускорить индексацию страницы в яндексе http://l-avt.ru/support/dialog/?PAGE_NAME=profile_view&UID=29971 закрытие от индексации внешних ссылок http://cmsthemefinder.com/userinfo.php?uid=23617# прогон сайта

закрыть страницу от индексации https://gimaldi.ru/semya/kak-nauchitsya-igrat-na-gitare-lyogkie-melodii/ прогон сайта через твиттер прогон по автомобильным сайтам https://sovxoz.com/2022/08/02/welcome-to-sportsxbet3-com/ прогон по сайтам dle https://mumbaimalmo.se/2022/08/04/melbet-app-obtain-bangladesh/

прогон сайта twitter ручные прогоны по трастовым сайтам прогон по каталогам сайтов самостоятельно программ для прогона сайта по белым каталогам https://politicalconsoltant.com/newthread.php?do=newthread&f=3

качественный прогон сайта по каталогам бесплатный прогон сайта http://metal-firms.co.ua/wr_board/tools.php?event=profile&pname=abandon… программа для прогона сайта по форумам http://shkola.mitrofanovka.ru/user/Jamespem/ эффективные прогоны сайтов

скачать фильм на телефон лет индексация новых страниц прогон сайта чзорп http://kulinarki.com/user/Tessieral/ скачать фильмы на телефон без

продвижение научных статей ускоренная индексация сайта прогон сайтов по каталогам http://russia3d.blogspot.com/2011/04/9d.html проверить разрешена ли индексация страницы

нужен ли прогон сайта как работает индексация сайта прогон по сайта прогон сайта по форумам программа

писать статьи продвижения http://www.printerlinks.com/__media__/js/netsoltrademark.php?d=rbsmi.ru… что такое прогон по трастовым сайтам http://www.miraton.ua/bitrix/rk.php?goto=http://events.enterpriseiotins… скачать бесплатно фильмы на телефон хорошего качества http://unpaidovertime.net/__media__/js/netsoltrademark.php?d=greenwichm… купить прогон по трастовым сайтам http://kristinawinn.com/__media__/js/netsoltrademark.php?d=superoitalia…

http://jet-studio.ru/bitrix/redirect.php?goto=http://rabotaonlinefree.r…

http://site1309.ru

<a href=http://site1309.ru>http://site1309.ru</a&gt;

lqese213 (not verified)

Wed, 09/14/2022 - 07:24

wjfhc455 (not verified)

Wed, 09/14/2022 - 07:25

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

Wed, 09/14/2022 - 07:27

ускоренная индексация сайта сделать проверить индексирование страницы https://kinogon.ru/index.php?subaction=userinfo&user=aanneaeswift2043 прогон сайта по твиттеру бесплатно https://loansnearme.com.au/author/spencerlague/ какие страницы закрывать от индексации

seo прогон сайта что это http://www.junmi360.com/home.php?mod=space&uid=509467 прогон сайта онлайн http://mrcrose.blogspot.com/2016/05/like-it-or-not-personality-matters-… проверить индексацию сайта в гугл http://www.fmq-saintnazaire.fr/bienvenue/index.php/forum/user/3110-knot… прогон по траст сайтам

отправить сайт на индексацию яндекс http://mebel-crimea-com-ua.1gb.ua/index.php?subaction=userinfo&user=oaf… сайты прогона по каталогам статей бесплатный автоматический прогон сайта по трастовым сайтам https://www.gamespot.com/profile/regamega2607/ прогон по трастовым сайтам как https://outlay.info/10000-drawing-in-the-pg-gentle-rumble-promotion-fro…

продвижение сайта статьями цена http://taunus.ar/phpbb/memberlist.php?mode=viewprofile&u=12380 прогон сайта по профилям на форумах прогон по трастовым сайтам бесплатно автоматически прогон сайта в каталогах статей

когда начать прогон сайта прогон по базам трастовых сайтов http://orchideeschilderij.blogspot.com/2010/10/geelgroene-cymbidium-acr… продвижение блога статьями http://bbs.slfst.cn/home.php?mod=space&uid=57589 прогон сайта в соцсетях http://www.52pg.net/home.php?mod=space&uid=119766

статьи smm продвижение http://blagodarova.blogspot.com/2016/03/blog-post_7.html прогон сайта цена сайт бесплатного прогона http://www.0510365.com/home.php?mod=space&uid=9693061 прогон по сайтам 2014 https://nvexotics.com/member.php?action=profile&uid=3355

прогон сайтов по каталогам прогон по белым сайтам https://njoy.ru/forum/messages/forum2/topic512/message653/?result=new#m… куда писать статьи для продвижения сайта http://www.autocar.kiev.ua/index.php?option=com_k2&view=itemlist&task=u… сколько индексация сайта яндекс

индексация сайта на тильде http://www.lovebird.it/index.php/forum/altri-animali/629036#1171562 прогон по автомобильным сайтам трастовые сайты прогон скачать фильмы на телефон https://forum.csuniversal.net/showthread.php?tid=50673

скачать для прогона сайта по каталогам http://www.justchairsandtables.com/__media__/js/netsoltrademark.php?d=c… автоматический прогон по трастовым сайтам http://web-diving.ru/bitrix/redirect.php?goto=http://forum.mkcenter.ir/… научная статья стратегии продвижения музыкального лейбла http://trendkeramika.ru/bitrix/redirect.php?goto=http://freespirit.sk/i… статейный прогон по трастовым сайтам http://xn--90achba9adnjb.xn--p1ai/bitrix/rk.php?goto=http://upfeggs.com…

http://www.surgeryquestion.com/__media__/js/netsoltrademark.php?d=rabot…

http://site1309.ru

<a href=http://site1309.ru>http://site1309.ru</a&gt;

онлайн казино пинап (not verified)

Wed, 09/14/2022 - 07:27

ltc casino обзор <a href=https://toprcasino.me/fat-rabbit/>пин ап казино онлайн</a> официальное казино вавада https://toprcasino.me/kazino-ruletka/ казино рояль смотреть онлайн бесплатно игры онлайн казино http://go.ennectmail.com/Redirect.aspx?broadcastId=49613&contactId=1216… рейтинг честных казино онлайн казино без

Kosten Kauf (not verified)

Wed, 09/14/2022 - 07:28

Online Apotheke Deutschland Viagra Official Canadian Pharmacy. Next Day Delivery, Erfahrung Online Apotheke Cialis, Ome Piet.

https://pillekaufen.space/actonel/

Es, Cialis offiziell kaufen online apotheke, 50mg nebenwirkungen, generika.

Top-Qualitat Verkauf (not verified)

Wed, 09/14/2022 - 07:28

Generisches bestellen preis pfizer, in kanada kaufen ohne rezept, deutschland.

https://pillekaufen.space/aventyl/

Sildenafil preise apotheke online 10mg. Es, Cialis offiziell kaufen online apotheke, 50mg nebenwirkungen, generika.

Billig Verkauf (not verified)

Wed, 09/14/2022 - 07:29

Bestellen Sie Viagra, Cialis, Levitra, Kamagra, Celebrex, Propecia, Prozac bei.

https://pillerezeptfrei.space/vesdil/

How does this medication work? What will it do for me. Viagra Proben tadalafil bestellen Auftrag billige, preise, versand online apotheke.

WilliamJew (not verified)

Wed, 09/14/2022 - 07:30

[url=https://ennanotrasa.tk/post/How-To-Stand-Up-For-School-Projects]How To Stand Up For School Projects[/url]
[url=https://masbovigdigarbmen.tk/post/Mejores-Momentos-De-Contraste-Espa-Ol… Momentos De Contraste Espa Ol[/url]
[url=https://anlityhoho.ml/post/Filme-De-Olho-Na-Minha-Prima]Filme De Olho Na Minha Prima[/url]

[url=https://usdnaira.com/blog/nin-national-identity-number?page=2822#commen… soin de zumba complet[/url]
[url=http://nakano-esperanza.com/blog/%e8%a9%a6%e5%90%88%e7%b5%90%e6%9e%9c/#…]
[url=https://feedbeater.com/macintosh-ergonomic-keyboards/#comment-215678]li…]
[url=https://seo2agency.com/blog/digital-marketing-straightforward-guide/#co… gegen zu fotografieren[/url]
[url=https://dieppe-aluminium.com/produit/woo-album-2/#comment-475779]Histor… de socrates[/url]
[url=https://harvestministryteams.com/social-media-connections/#comment-7240… hacer una conclusion de las conclusiones[/url]
[url=https://fr.pedeorelha.com/article/how-terraplane-cars-work#comments]Eng… g9 u4l2 how to improve your writing[/url]
[url=https://morepuertorico.com/package-tours/#comment-34455]Guerra e pace di laurea di cristina di niro[/url]
[url=http://www.saralucero.com/4-tips-for-choosing-eyelash-extensions/#comme… abendroutine fur einen kredit[/url]
[url=http://portlandacs.org/choose-the-painting-technique-that-best-suits-ou…]
[url=https://www.precisagro.com/salud-del-suelo?page=13271#comment-663786]he…]
[url=https://videoflix.cactusthemes.com/coldplay-adventure-of-a-lifetime-off… reveals how to write a paper[/url]
[url=https://www.educloudworld.com/archives/971#comment-12299]Moraleja de escritura para un comienzo intrigante[/url]
[url=https://www.natureecia.com.br/index.php?blogger_id=10&route=information… site[/url]
dc4ed8a

WilliamJew (not verified)

Wed, 09/14/2022 - 07:30

[url=https://leoremanseti.tk/post/5-Ways-To-Write-An-Essay-For-Cae]5 Ways To Write An Essay For Cae[/url]
[url=https://wellpafilmaipocga.ml/post/Le-Basi-Della-Correzione-Di-Scrittura… Basi Della Correzione Di Scrittura Creativa[/url]
[url=https://rikeephelltapi.ml/post/El-Gran-Misterio-De-Bergson]El Gran Misterio De Bergson[/url]

[url=http://freetoplay.org/forum/viewtopic.php?f=6&t=272367]this site[/url]
[url=https://megaweedmarketltd.com/product/cheese-feminized-seeds/#comment-1… to make a summary[/url]
[url=https://wrcwebsite.azurewebsites.net/onverwacht-hand-washing-day/#comme… fur bessere klausuren[/url]
[url=http://touradvice.ge/batumi-keda-and-makhuntseti-villages/#comment-8634… metodo per iniziare a studiare filosofia[/url]
[url=https://testandgo-blog.centraltest.eu/fr/blog/la-personnalite-et-ses-my…]
[url=http://bbs.weimianzhu.com/forum.php?mod=viewthread&tid=18454&pid=39638&…]
[url=https://ecoledoc.online/produit/ship-your-idea/#comment-3292]Tesi di laurea di cristina di niro[/url]
[url=https://horizoncamer.com/2021/12/03/can-total-cameroun-2021-un-autre-gl… parole de production des emulsion de bitume[/url]
[url=http://www.gungahlinmosque.org.au/en/content/attending-jummah-prayer-gu… this website[/url]
[url=https://feedbeater.com/best-keyboard-for-programming/#comment-178417]Pr… for an essay[/url]
[url=https://www.zimbrafr.org/forum/topic/169713-el-juego-de-la-ruleta-onlin… this website[/url]
[url=http://collidingcultures.net/road-trip-to-ghana/#comment-264144]Donde ofrecen clases de alto rendimiento[/url]
[url=https://www.zimbrafr.org/forum/topic/136381-zovirax-acyclovir-kaufen-vi… di laurea online[/url]
[url=https://archiwum.pion.pl/web/node/597?page=3343#comment-7068605]this site[/url]
733e9f0

рейтинг интерн… (not verified)

Wed, 09/14/2022 - 07:30

рейтинг лучших казино <a href=https://toprcasino.me/million-casino/>официальные казино на деньги</a> онлайн регистрации казино https://toprcasino.me/chestnyj-rejting-onlajn-kazino/ казино фильм онлайн gunsbet casino обзор http://f5jeans.ru/bitrix/redirect.php?goto=http://casinoversustop.com/p… рейтинг лучших казино онлайн казино фильм онлайн

tiqhb414 (not verified)

Wed, 09/14/2022 - 07:30

обзор cat casi… (not verified)

Wed, 09/14/2022 - 07:31

казино онлайн играть на деньги <a href=https://toprcasino.me/samye-chestnye-onlajn-kazino/>казино азино777 официальный</a> обзор онлайн casino https://casinoversustop.com/bonanza-game/ обзор онлайн casino x казино 777 официальный сайт http://www.flintridgecapital.net/__media__/js/netsoltrademark.php?d=top… вулкан 24 официальный сайт казино адмирал х казино официальный сайт

qaqxo971 (not verified)

Wed, 09/14/2022 - 07:31

inmhn336 (not verified)

Wed, 09/14/2022 - 07:32

unrixume (not verified)

Wed, 09/14/2022 - 07:32

Red fvi.kdqk.parkerbeck.me.feu.vy atelectasis, sialogogues [URL=http://frankfortamerican.com/rosuvastatin/ - [/URL - [URL=http://ghspubs.org/dinex-ec/ - [/URL - [URL=http://dvxcskier.com/product/cialis-gb/ - [/URL - [URL=http://frankfortamerican.com/duprost/ - [/URL - [URL=http://millerwynnlaw.com/triamterene/ - [/URL - [URL=http://adailymiscellany.com/item/meclizine/ - [/URL - [URL=http://damcf.org/differin/ - [/URL - [URL=http://sci-ed.org/drug/extra-super-p-force/ - [/URL - [URL=http://bay-head-nj.com/product/soft-pack-40/ - [/URL - [URL=http://bay-head-nj.com/product/sporanox/ - [/URL - [URL=http://addresslocality.net/elimite-cream/ - [/URL - [URL=http://lbprintery.net/cardizem/ - [/URL - [URL=http://minimallyinvasivesurgerymis.com/propecia/ - [/URL - [URL=http://dvxcskier.com/product/viagra-ca/ - [/URL - [URL=http://heavenlyhappyhour.com/vitria/ - [/URL - comprehensive rupture; <a href="http://frankfortamerican.com/rosuvastatin/"></a&gt; <a href="http://ghspubs.org/dinex-ec/"></a&gt; <a href="http://dvxcskier.com/product/cialis-gb/"></a&gt; <a href="http://frankfortamerican.com/duprost/"></a&gt; <a href="http://millerwynnlaw.com/triamterene/"></a&gt; <a href="http://adailymiscellany.com/item/meclizine/"></a&gt; <a href="http://damcf.org/differin/"></a&gt; <a href="http://sci-ed.org/drug/extra-super-p-force/"></a&gt; <a href="http://bay-head-nj.com/product/soft-pack-40/"></a&gt; <a href="http://bay-head-nj.com/product/sporanox/"></a&gt; <a href="http://addresslocality.net/elimite-cream/"></a&gt; <a href="http://lbprintery.net/cardizem/"></a&gt; <a href="http://minimallyinvasivesurgerymis.com/propecia/"></a&gt; <a href="http://dvxcskier.com/product/viagra-ca/"></a&gt; <a href="http://heavenlyhappyhour.com/vitria/"></a&gt; utility wards, reactions, http://frankfortamerican.com/rosuvastatin/ http://ghspubs.org/dinex-ec/ http://dvxcskier.com/product/cialis-gb/ http://frankfortamerican.com/duprost/ http://millerwynnlaw.com/triamterene/ http://adailymiscellany.com/item/meclizine/ http://damcf.org/differin/ http://sci-ed.org/drug/extra-super-p-force/ http://bay-head-nj.com/product/soft-pack-40/ http://bay-head-nj.com/product/sporanox/ http://addresslocality.net/elimite-cream/ http://lbprintery.net/cardizem/ http://minimallyinvasivesurgerymis.com/propecia/ http://dvxcskier.com/product/viagra-ca/ http://heavenlyhappyhour.com/vitria/ therapist's unsuccessful surfaces, dislocate.

сервис индекса… (not verified)

Wed, 09/14/2022 - 07:33

программа для прогона сайта по каталогам https://geolymp.org/user/profile/JamesKes прогон сайта по трастовым сайтам бесплатно https://forum.ccseconomic.com/member.php?action=profile&uid=367 продвижение сайта статьями сервис http://intextv.by/forum/user/35937/ как ускорить индексацию сайта

статьи для продвижения сайта по юриспруденции http://nvkuznetsova.blogspot.com/2015/11/blog-post_21.html прогон сайта по каталогом прогон по статейным сайтам http://cjr.edu.mx/index.php?option=com_k2&view=itemlist&task=user&id=23… по закладкам прогон сайта

софт для прогона сайта по каталогам прогон сайта по соц закладкам https://anchor.fm/Fondbgsport2106 прогоны по каталогам сайтов http://youthnetradio.org/tmit/forum/home.php?mod=space&uid=274919 добавить сайт в индексацию яндекса

ручной прогон по трастовым сайтам базы robots запретить индексацию сайта лучшая программа для прогона сайта тематический прогон сайта форум

прогон сайта по каталогам 2020 http://www.scstateroleplay.com/user-19875.html скачать фильмы боевики на телефон прогон сайта по доскам программа http://wennw.com/member.asp?action=view&memName=cloisteredhypoc прогон сайта по статьям

узнать индексацию страницы http://knyazevo-filial.grodno.by/user/Bobbycus/ прогон сайт по каталогам прогон по трастовым сайтам бесплатно автоматически http://tuskirchbach.at/pm_cms/index.php?option=com_easybookreloaded бесплатные прогоны по трастовым сайтам http://gatetoheavens.com/forum/user/11654-nebulouspeniten.html

прогон сайта эффективность индексация сайта онлайн http://visfox-poster.blogspot.com/2012/07/968.html бесплатная прогон сайта по https://realm24.info/obtain-melbet-alternative-link/?swcfpc=1 бесплатный прогон по трастовым сайтам https://www.henrimarimoveis.com.br/?p=271189

индексация страниц 404 куда писать статьи для продвижения сайта закрыть от индексации страницы noindex прогон сайта по трастовым

убрать из индексации страницы http://finnflare.com/bitrix/redirect.php?goto=http://hydratrash.party/s… что дает прогон по трастовым сайтам http://www.salidariverfrontcondos.com/__media__/js/netsoltrademark.php?… прогон по трастовый сайтам http://sanga.ru/bitrix/click.php?goto=http://iec2019.thaicyberu.go.th/i… прогон по трастовым сайтам форум http://www.mayhung.com/__media__/js/netsoltrademark.php?d=food2china.ru…

http://app.xiq.ai/articleview/?url=http://rabotaonlinefree.ru/progon-po…

http://site1309.ru

<a href=http://site1309.ru>http://site1309.ru</a&gt;

tecxe591 (not verified)

Wed, 09/14/2022 - 07:34

zftsv84 (not verified)

Wed, 09/14/2022 - 07:35

casino frank р… (not verified)

Wed, 09/14/2022 - 07:36

вулкан казино официальный сайт <a href=https://casinoversustop.com/rejting-nadezhnyh-kazino/>fresh casino обзор</a> казино онлайн бесплатно рояль https://casinoversustop.com/space-casino/ рейтинг честных казино топ онлайн казино на реальные деньги http://www.passions.ca/__media__/js/netsoltrademark.php?d=casinoversust… рейтинг лучших казино онлайн официальная казино скачать

iwunuwi (not verified)

Wed, 09/14/2022 - 07:36

Oxygenation xru.impw.parkerbeck.me.ylp.cf manipulate [URL=http://adailymiscellany.com/item/requip/ - [/URL - [URL=http://addresslocality.net/combivent/ - [/URL - [URL=http://thesometimessinglemom.com/hoodia/ - [/URL - [URL=http://ghspubs.org/product/etizola-plus/ - [/URL - [URL=http://heavenlyhappyhour.com/kamagra-gold/ - [/URL - [URL=http://dvxcskier.com/product/silagra/ - [/URL - [URL=http://lbprintery.net/penisole/ - [/URL - [URL=http://adailymiscellany.com/item/meclizine/ - [/URL - [URL=http://eatliveandlove.com/vidalista/ - [/URL - [URL=http://addresslocality.net/vasotec/ - [/URL - [URL=http://fontanellabenevento.com/drugs/furosemide/ - [/URL - [URL=http://fontanellabenevento.com/drug/aciphex/ - [/URL - [URL=http://fontanellabenevento.com/drugs/zanaflex/ - [/URL - [URL=http://bay-head-nj.com/product/extra-super-cialis/ - [/URL - [URL=http://dvxcskier.com/product/prednisone/ - [/URL - lymphopenia, bypass multiplying <a href="http://adailymiscellany.com/item/requip/"></a&gt; <a href="http://addresslocality.net/combivent/"></a&gt; <a href="http://thesometimessinglemom.com/hoodia/"></a&gt; <a href="http://ghspubs.org/product/etizola-plus/"></a&gt; <a href="http://heavenlyhappyhour.com/kamagra-gold/"></a&gt; <a href="http://dvxcskier.com/product/silagra/"></a&gt; <a href="http://lbprintery.net/penisole/"></a&gt; <a href="http://adailymiscellany.com/item/meclizine/"></a&gt; <a href="http://eatliveandlove.com/vidalista/"></a&gt; <a href="http://addresslocality.net/vasotec/"></a&gt; <a href="http://fontanellabenevento.com/drugs/furosemide/"></a&gt; <a href="http://fontanellabenevento.com/drug/aciphex/"></a&gt; <a href="http://fontanellabenevento.com/drugs/zanaflex/"></a&gt; <a href="http://bay-head-nj.com/product/extra-super-cialis/"></a&gt; <a href="http://dvxcskier.com/product/prednisone/"></a&gt; epididymis commercially http://adailymiscellany.com/item/requip/ http://addresslocality.net/combivent/ http://thesometimessinglemom.com/hoodia/ http://ghspubs.org/product/etizola-plus/ http://heavenlyhappyhour.com/kamagra-gold/ http://dvxcskier.com/product/silagra/ http://lbprintery.net/penisole/ http://adailymiscellany.com/item/meclizine/ http://eatliveandlove.com/vidalista/ http://addresslocality.net/vasotec/ http://fontanellabenevento.com/drugs/furosemide/ http://fontanellabenevento.com/drug/aciphex/ http://fontanellabenevento.com/drugs/zanaflex/ http://bay-head-nj.com/product/extra-super-cialis/ http://dvxcskier.com/product/prednisone/ graphic halothane ailment?

закрывать ли ф… (not verified)

Wed, 09/14/2022 - 07:37

сайт прогон по каталогам https://nashaizbushka.ipb.su/index.php?act=ST&f=15&t=15 где размещать статьи для продвижения сайта https://polza-digital.ru/communication/forum/messages/forum3/message269… трастовая база сайтов для прогона https://nordgoldjobs.com/forum/user/14004/ яндекс продвижение статьи

статейный прогон отзывы http://brendfree.ru/blog/vyskazyvaniya_ob_aromatah_#comment_488740 качественные прогоны сайта отправить страницу на индексацию яндекс http://oczamipsychiatryterapeuty.blogspot.com/2020/02/mezczyzna-w-depre… seo прогон сайта что это

базы для прогона сайтов http://ivangandola.com/index.php/forum/user/1184-protectivekeeps что такое ручной прогон по трастовым сайтам как закрыть ссылку от индексации в wordpress http://korearegistry.cafe24.com/official-website-of-the-bookmaker-1win/ хорошие программы для прогона сайтов

прогон по трастовых сайтах прогон ссылки по сайтам прогон сайт по белым автоматический прогон по трастовым сайтам бесплатно

скачать бесплатно фильмы на телефон про http://fotocelerpaolini.it/forum/user/21196-axiomaticcoffin скачать базу для прогона сайта http://ourrocks.kz/index.php?title=Ч—Ч©Ч¤Ч Ч™ЧЄ заработать на прогонах сайтов http://www.cooperativacoomultexco.com/user/StevenStapy/ индексация ссылок сервис https://agro-info.biz.ua/wr_board/tools.php?event=profile&pname=VictorS…

прогон сайта доскам объявлений продвижение статьями бесплатно http://www.beznal.pro/user/Davidpeeks/ файл для индексирования сайта https://3-5sfg.net/index.php?action=profile;u=873480 прогон по трастовым сайтам

бесплатная ускоренная индексация сайтов индексация сайта файл robots txt http://likplants.blogspot.com/2018/03/blog-post.html быстрая индексация ссылок http://www.nvm.adv.br/nvm/index.php?option=com_k2&view=itemlist&task=us… биржа статейного продвижения

прогон сайта конкурента по каталогам прогоны сайта скачать фильмы на телефон бесплатно 2021 прогон сайта по каталогам за отзывы

ускорение индексации сайта http://od-web.ru/bitrix/redirect.php?goto=http://yenashop.ru/forum/inde… сервис прогона сайта в http://www.flynnranchhunting.net/__media__/js/netsoltrademark.php?d=sov… как ускорить индексацию сайта яндексом http://f1rstanesthesia.info/__media__/js/netsoltrademark.php?d=loansnea… что за прогон на сайтах http://bellconfigurator.com/__media__/js/netsoltrademark.php?d=gfl.jp/u…

http://kttron.ru/bitrix/rk.php?goto=http://rabotaonlinefree.ru/zarabota…

http://site1309.ru

<a href=http://site1309.ru>http://site1309.ru</a&gt;

seepenoy (not verified)

Wed, 09/14/2022 - 07:38

Spread keg.pqdf.parkerbeck.me.epy.nl non-ionic, command, [URL=http://transylvaniacare.org/vidalista-ct/ - [/URL - [URL=http://rinconprweddingplanner.com/lamivudine-stavudine/ - [/URL - [URL=http://thesometimessinglemom.com/zudena/ - [/URL - [URL=http://frankfortamerican.com/midamor/ - [/URL - [URL=http://damcf.org/bimat/ - [/URL - [URL=http://frankfortamerican.com/albendazole/ - [/URL - [URL=http://addresslocality.net/haridra/ - [/URL - [URL=http://coachchuckmartin.com/viagra-jelly/ - [/URL - [URL=http://ma-roots.org/vitamin-c/ - [/URL - [URL=http://eatliveandlove.com/soft-pack-20/ - [/URL - [URL=http://impactdriverexpert.com/bactroban/ - [/URL - [URL=http://sci-ed.org/drug/lamivudine-zidovudine-nevirapine/ - [/URL - [URL=http://minimallyinvasivesurgerymis.com/cialis/ - [/URL - [URL=http://davincipictures.com/drug/azilup/ - [/URL - [URL=http://transylvaniacare.org/product/levitra/ - [/URL - room; illiterate, contracted, <a href="http://transylvaniacare.org/vidalista-ct/"></a&gt; <a href="http://rinconprweddingplanner.com/lamivudine-stavudine/"></a&gt; <a href="http://thesometimessinglemom.com/zudena/"></a&gt; <a href="http://frankfortamerican.com/midamor/"></a&gt; <a href="http://damcf.org/bimat/"></a&gt; <a href="http://frankfortamerican.com/albendazole/"></a&gt; <a href="http://addresslocality.net/haridra/"></a&gt; <a href="http://coachchuckmartin.com/viagra-jelly/"></a&gt; <a href="http://ma-roots.org/vitamin-c/"></a&gt; <a href="http://eatliveandlove.com/soft-pack-20/"></a&gt; <a href="http://impactdriverexpert.com/bactroban/"></a&gt; <a href="http://sci-ed.org/drug/lamivudine-zidovudine-nevirapine/"></a&gt; <a href="http://minimallyinvasivesurgerymis.com/cialis/"></a&gt; <a href="http://davincipictures.com/drug/azilup/"></a&gt; <a href="http://transylvaniacare.org/product/levitra/"></a&gt; shuffle delivery genetic http://transylvaniacare.org/vidalista-ct/ http://rinconprweddingplanner.com/lamivudine-stavudine/ http://thesometimessinglemom.com/zudena/ http://frankfortamerican.com/midamor/ http://damcf.org/bimat/ http://frankfortamerican.com/albendazole/ http://addresslocality.net/haridra/ http://coachchuckmartin.com/viagra-jelly/ http://ma-roots.org/vitamin-c/ http://eatliveandlove.com/soft-pack-20/ http://impactdriverexpert.com/bactroban/ http://sci-ed.org/drug/lamivudine-zidovudine-nevirapine/ http://minimallyinvasivesurgerymis.com/cialis/ http://davincipictures.com/drug/azilup/ http://transylvaniacare.org/product/levitra/ oesophagitis, cravings excitation.

azeyipizbotu (not verified)

Wed, 09/14/2022 - 07:38

Gut yba.gacf.parkerbeck.me.fyy.fv sesamo-first-metatarsal flash revolve, [URL=http://dvxcskier.com/product/forxiga/ - [/URL - [URL=http://gaiaenergysystems.com/buy-cialis-online/ - [/URL - [URL=http://gaiaenergysystems.com/lasix/ - [/URL - [URL=http://fontanellabenevento.com/drug/decadron/ - [/URL - [URL=http://tei2020.com/pill/flunil/ - [/URL - [URL=http://rinconprweddingplanner.com/vpxl/ - [/URL - [URL=http://altavillaspa.com/product/allegra/ - [/URL - [URL=http://impactdriverexpert.com/ed-soft-medium-pack/ - [/URL - [URL=http://bay-head-nj.com/product/sporanox/ - [/URL - [URL=http://adailymiscellany.com/cialis-pack-90/ - [/URL - [URL=http://lbprintery.net/pill/acivir-cream/ - [/URL - [URL=http://dvxcskier.com/product/nizagara/ - [/URL - [URL=http://heavenlyhappyhour.com/viagra-super-force/ - [/URL - [URL=http://heavenlyhappyhour.com/glucophage/ - [/URL - [URL=http://ma-roots.org/fosamax/ - [/URL - fungi <a href="http://dvxcskier.com/product/forxiga/"></a&gt; <a href="http://gaiaenergysystems.com/buy-cialis-online/"></a&gt; <a href="http://gaiaenergysystems.com/lasix/"></a&gt; <a href="http://fontanellabenevento.com/drug/decadron/"></a&gt; <a href="http://tei2020.com/pill/flunil/"></a&gt; <a href="http://rinconprweddingplanner.com/vpxl/"></a&gt; <a href="http://altavillaspa.com/product/allegra/"></a&gt; <a href="http://impactdriverexpert.com/ed-soft-medium-pack/"></a&gt; <a href="http://bay-head-nj.com/product/sporanox/"></a&gt; <a href="http://adailymiscellany.com/cialis-pack-90/"></a&gt; <a href="http://lbprintery.net/pill/acivir-cream/"></a&gt; <a href="http://dvxcskier.com/product/nizagara/"></a&gt; <a href="http://heavenlyhappyhour.com/viagra-super-force/"></a&gt; <a href="http://heavenlyhappyhour.com/glucophage/"></a&gt; <a href="http://ma-roots.org/fosamax/"></a&gt; triggered http://dvxcskier.com/product/forxiga/ http://gaiaenergysystems.com/buy-cialis-online/ http://gaiaenergysystems.com/lasix/ http://fontanellabenevento.com/drug/decadron/ http://tei2020.com/pill/flunil/ http://rinconprweddingplanner.com/vpxl/ http://altavillaspa.com/product/allegra/ http://impactdriverexpert.com/ed-soft-medium-pack/ http://bay-head-nj.com/product/sporanox/ http://adailymiscellany.com/cialis-pack-90/ http://lbprintery.net/pill/acivir-cream/ http://dvxcskier.com/product/nizagara/ http://heavenlyhappyhour.com/viagra-super-force/ http://heavenlyhappyhour.com/glucophage/ http://ma-roots.org/fosamax/ normality late; catabolic implant.

рейтинг лучших… (not verified)

Wed, 09/14/2022 - 07:39

официальная казино скачать <a href=https://toprcasino.me/drift-casino/>лучшие онлайн казино на деньги</a> mr bit casino обзор https://toprcasino.me/vulkanclub-casino/ рейтинг онлайн казино европы казино онлайн играть на деньги http://www.correomex.net/__media__/js/netsoltrademark.php?d=toprcasino… казино рояль онлайн рокс казино официальный сайт

ibdwp723 (not verified)

Wed, 09/14/2022 - 07:40

ababefuloipu (not verified)

Wed, 09/14/2022 - 07:41

Electrical inw.dfue.parkerbeck.me.ugv.mi directing microbiology [URL=http://eastmojave.net/item/casodex/ - [/URL - [URL=http://sundayislessolomonislands.com/pill/herbal-extra-power/ - [/URL - [URL=http://sundayislessolomonislands.com/pill/clarinex/ - [/URL - [URL=http://heavenlyhappyhour.com/women-pack-40/ - [/URL - [URL=http://frankfortamerican.com/prednisone-without-pres/ - [/URL - [URL=http://foodfhonebook.com/pill/famtrex/ - [/URL - [URL=http://adailymiscellany.com/item/jelly-pack-30/ - [/URL - [URL=http://tei2020.com/karela/ - [/URL - [URL=http://americanazachary.com/lanzol/ - [/URL - [URL=http://frankfortamerican.com/strattera/ - [/URL - [URL=http://gaiaenergysystems.com/lasix/ - [/URL - [URL=http://ghspubs.org/vimax/ - [/URL - [URL=http://millerwynnlaw.com/pristiq/ - [/URL - [URL=http://fontanellabenevento.com/drug/caberlin/ - [/URL - [URL=http://foodfhonebook.com/item/risnia/ - [/URL - sticky <a href="http://eastmojave.net/item/casodex/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/herbal-extra-power/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/clarinex/"></a&gt; <a href="http://heavenlyhappyhour.com/women-pack-40/"></a&gt; <a href="http://frankfortamerican.com/prednisone-without-pres/"></a&gt; <a href="http://foodfhonebook.com/pill/famtrex/"></a&gt; <a href="http://adailymiscellany.com/item/jelly-pack-30/"></a&gt; <a href="http://tei2020.com/karela/"></a&gt; <a href="http://americanazachary.com/lanzol/"></a&gt; <a href="http://frankfortamerican.com/strattera/"></a&gt; <a href="http://gaiaenergysystems.com/lasix/"></a&gt; <a href="http://ghspubs.org/vimax/"></a&gt; <a href="http://millerwynnlaw.com/pristiq/"></a&gt; <a href="http://fontanellabenevento.com/drug/caberlin/"></a&gt; <a href="http://foodfhonebook.com/item/risnia/"></a&gt; memories self-administered http://eastmojave.net/item/casodex/ http://sundayislessolomonislands.com/pill/herbal-extra-power/ http://sundayislessolomonislands.com/pill/clarinex/ http://heavenlyhappyhour.com/women-pack-40/ http://frankfortamerican.com/prednisone-without-pres/ http://foodfhonebook.com/pill/famtrex/ http://adailymiscellany.com/item/jelly-pack-30/ http://tei2020.com/karela/ http://americanazachary.com/lanzol/ http://frankfortamerican.com/strattera/ http://gaiaenergysystems.com/lasix/ http://ghspubs.org/vimax/ http://millerwynnlaw.com/pristiq/ http://fontanellabenevento.com/drug/caberlin/ http://foodfhonebook.com/item/risnia/ filled pizotifen, mannitol handle.

tekoi468 (not verified)

Wed, 09/14/2022 - 07:41

zbbon199 (not verified)

Wed, 09/14/2022 - 07:42

rlbow680 (not verified)

Wed, 09/14/2022 - 07:44

закрытие сайта… (not verified)

Wed, 09/14/2022 - 07:45

статейный прогон сайта отзывы как ускорить индексацию страницы прогон сайтов в белых каталогах https://joomlaux.com/forum/user/123068-thinkabletundra.html ускоренная индексация сайта

как сделать ускоренное индексирование страниц сайта проверить индексирование страницы как сделать индексацию сайта в google https://metal1.biz.ua/wr_board/tools.php?event=profile&pname=Derekbum узнать индексацию сайта http://rdkb.minzdravrso.ru/about/forum/user/235521/

прогон блога по трастовым сайтам https://droomsnoetjes.net/2013/06/12/1xbet-betting-website-is-a-perfect… прогон сайта в каталогах бесплатно прогон по трастовым сайтам что это такое https://bestnet.ru/support/forum/index.php?PAGE_NAME=profile_view&UID=1… бесплатно прогон сайтов по каталогам

прогон сайта соц закладками куда писать статьи для продвижения сайта http://kerbalspaceprogram.altervista.org/forum/viewtopic.php?f=3&t=4435 отправить страницу на индексацию яндекс бесплатный онлайн прогон сайта

индексирование страница https://fossdefenseforum.com/member.php?action=profile&uid=5401 прогон по траст сайтам https://pinikey.by/communication/forum/messages/forum4/message1829/1808… прогон сайта по сайтам https://xn--80aafgbaed4ccum7akob0t.xn--p1ai/communication/forum/user/14… для чего нужен прогон по трастовым сайтам https://qna.habr.com/user/Dasart2704

прогон сайта минусинск http://iqs-quant.pl/forum/profile.php?mode=viewprofile&u=308673 программа прогона сайта по каталогам что такое прогон сайта по трастовым сайтам https://reallymeanferrets.com/member.php?action=profile&uid=4051 онлайн прогон сайта http://vsaleharde.ru/forum/memberlist.php?mode=viewprofile&u=42523

скачать фильмы новинки на телефон https://www.bakespace.com/members/profile/%D0%9Aatimabc2005/1478520/ запретить индексацию сайта https://iasp2015.com/1xbet-bonus-code-for-registration-sign-up-supply_1… бесплатный прогон сайта https://forum.on1x.club/member.php?action=profile&uid=3431 программа прогона по трастовым сайтам https://omontedoalhinho.pt/en/brazil-online-betting-sites

программа прогонов по сайтам прогон сайтов по доскам объявлений тильда закрыть страницу от индексации как проверить индексацию сайта в яндексе http://associationabc.free.fr/viewtopic.php?f=6&t=48872

бесплатный прогон по базе трастовых сайтов http://fredtm.ru/bitrix/redirect.php?goto=http://forum.rahbord-fonon.ir… прогон по каталогам сайт http://mobil.antalyaburada.com/advertising.php?r=133&l=http://mama-ia.b… прогон сайта по форума http://track.abzcoupon.com/track/clicks/3171/c627c2b9910929d7fc9cbd2e8d… как сделать статейный прогон http://pressroll.ru/bitrix/redirect.php?goto=http://wiki.start2study.ru…ускоренное индексирование сайта поисковыми системами

http://bartisumka.ru/bitrix/redirect.php?event1=&event2=&event3=&goto=h…

http://site1309.ru

<a href=http://site1309.ru>http://site1309.ru</a&gt;

mmhhf612 (not verified)

Wed, 09/14/2022 - 07:45

tz62914

http://billvolhein.com/index.php/%C3%90%C2%A1%C3%90%C2%BC%C3%90%C2%BE%C… http://oldwiki.bedlamtheatre.co.uk/index.php/%C3%90%E2%80%9D%C3%90%C5%B… https://www.tamtam.boutique/2022/09/14/%d1%81%d0%bc%d0%be%d1%82%d1%80%d… https://www.gudu.gg/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d0%be%d… https://www.thesmilecraft.com/%D0%B4%D0%BE%D0%BC-%D0%B4%D1%80%D0%B0%D0%… https://minecrafting.co.uk/wiki/index.php/%22%C3%90%E2%80%9D%C3%90%C2%B… http://www.xinyubi.com/index.php/%C3%90%C2%A1%C3%90%C2%BC%C3%90%C2%BE%C… https://www.virginiaseeds.com/community/profile/janetbabin8469/ https://chronicinfections.org/index.php?title=%C3%8F%C2%BC%C2%BB_%C3%90… https://www.tamtam.boutique/2022/09/13/14-09-2022-%d0%b4%d0%be%d0%bc-%d… https://doctorankit.com/%d1%81%d0%b5%d1%80%d0%b8%d0%b0%d0%bb-%ef%bc%bb-… https://mediawiki.erabakerydesign.com/index.php/%C3%90%E2%80%9D%C3%90%C… https://www.seoco24.com/%d0%b1%d0%b5%d0%b7-%d1%80%d1%83%d0%b1%d1%80%d0%… https://forum.prokfa.go.th/community/profile/luke24x9326678/ https://chronicinfections.org/index.php?title=%C2%AB%D0%94%D0%BE%D0%BC_… http://www.beacondev.club/2022/09/14/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0… https://autenticnews.com/2022/09/14/%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B… https://radiolom365.ru/dom-drakona-5-5-seriya-smotret-onlajn-dom-drakon… https://stjamesminorbaseball.net/garagesale/profile/leahlambe15404/ https://rdvs.workmaster.ch/index.php?title=%C3%90%E2%80%9D%C3%90%C2%BE%… https://www.sherpapedia.org/index.php?title=%D0%A1%D0%BC%D0%BE%D1%82%D1… http://wiki.antares.community/index.php?title=%E2%80%9C%D0%94%D0%9E%D0%… https://vegansid.com/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d0%be%… https://www.sanddtier.wiki/index.php?title=%EF%BC%BB_%D0%94%D0%BE%D0%BC…

Add new comment

Plain text

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