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

umeyepitak (not verified)

Sun, 09/11/2022 - 07:46

Undetectably lyz.lghj.parkerbeck.me.txo.ra mesothelioma, thymic [URL=http://foodfhonebook.com/pill/zestril/ - [/URL - [URL=http://altavillaspa.com/sinemet-cr/ - [/URL - [URL=http://tei2020.com/pill/ketotifen/ - [/URL - [URL=http://fontanellabenevento.com/drugs/zyban/ - [/URL - [URL=http://foodfhonebook.com/item/zerit/ - [/URL - [URL=http://sundayislessolomonislands.com/item/levitra-gb/ - [/URL - [URL=http://abdominalbeltrevealed.com/phexin/ - [/URL - [URL=http://reso-nation.org/product/prednisone/ - [/URL - [URL=http://treystarksracing.com/pill/viagra-gb/ - [/URL - [URL=http://djmanly.com/product/clofranil-sr/ - [/URL - back; <a href="http://foodfhonebook.com/pill/zestril/"></a&gt; <a href="http://altavillaspa.com/sinemet-cr/"></a&gt; <a href="http://tei2020.com/pill/ketotifen/"></a&gt; <a href="http://fontanellabenevento.com/drugs/zyban/"></a&gt; <a href="http://foodfhonebook.com/item/zerit/"></a&gt; <a href="http://sundayislessolomonislands.com/item/levitra-gb/"></a&gt; <a href="http://abdominalbeltrevealed.com/phexin/"></a&gt; <a href="http://reso-nation.org/product/prednisone/"></a&gt; <a href="http://treystarksracing.com/pill/viagra-gb/"></a&gt; <a href="http://djmanly.com/product/clofranil-sr/"></a&gt; tiring receiving satisfy http://foodfhonebook.com/pill/zestril/ http://altavillaspa.com/sinemet-cr/ http://tei2020.com/pill/ketotifen/ http://fontanellabenevento.com/drugs/zyban/ http://foodfhonebook.com/item/zerit/ http://sundayislessolomonislands.com/item/levitra-gb/ http://abdominalbeltrevealed.com/phexin/ http://reso-nation.org/product/prednisone/ http://treystarksracing.com/pill/viagra-gb/ http://djmanly.com/product/clofranil-sr/ undiagnosed, story.

eufpf891 (not verified)

Sun, 09/11/2022 - 07:46

WilliamJew (not verified)

Sun, 09/11/2022 - 07:47

[url=https://masbovigdigarbmen.tk/post/Experimento-Casero-De-Emociones]Exper… Casero De Emociones[/url]
[url=https://vorriffzu.ga/post/Corso-Di-Inglese-28]Corso Di Inglese 28[/url]
[url=https://tahervirame.ml/post/Ausbildung-Machen-Mit-Beispiel]Ausbildung Machen Mit Beispiel[/url]

[url=https://nouree.fr/blogs/journal/la-chicoree-l-ingredient-magique-in-and…]
[url=https://wearesolana.com/blogs/stories/ku-uipookekai?comment=12937081667… modi per non scrivere libri trash[/url]
[url=https://sittingbourneskiphire.co.uk/tjs-logo-home-page-2#comment-125625… this website[/url]
[url=https://pracaikariera.e-magnes.pl/artykuly/polska/film/recenzja-filmu-p…]
[url=https://crispproductions.co.uk/old-school-nikon-glass/#comment-42261]Pu… clave para armar un plan de mi tesis[/url]
[url=https://cfah.org/cbd-for-sciatica/#comment-1197465]Actitudes de la historia[/url]
[url=https://www.pcstacks.com/fix-no-graphics-driver-installed/#comment-1631… conseils de bac hggsp en terminale[/url]
[url=https://www.heidiwhitehawaii.com/property/78-6633-alii-dr-kailua-kona-h… this website[/url]
[url=https://www.932t.com/6005.html#comment-52004]here[/url]
[url=http://truecolorspro.com/portfolio/75/#comment-229418]this site[/url]
[url=http://www.buyleads.me/how-to-start-a-dessert-business/#comment-179555]… hablar en 12 minutos[/url]
[url=https://videoflix.cactusthemes.com/electro-house-2016-best-festival-par… preparation aux ecrits de sens[/url]
[url=https://sybgen.com/product/how-to-become-a-powerful-speaker/#comment-11… fur den eignungstest[/url]
[url=https://pegas-med.ru/catalog/341-ortopedicheskaja-obuv/403-dlja-detei/7… site[/url]
988bc6a

WilliamJew (not verified)

Sun, 09/11/2022 - 07:47

[url=https://bhinnesgu.ga/post/Les-7-Plans-De-Pascal-Greggory]Les 7 Plans De Pascal Greggory[/url]
[url=https://urtinerockmodu.tk/post/Quels-Types-De-La-Fiche-D-Arr-T]Quels Types De La Fiche D Arr T[/url]
[url=https://vorriffzu.ga/post/Innamorati-Prima-Di-Studio-Per-L-Universit]In… Prima Di Studio Per L Universit[/url]

[url=http://kostumoda.ru/products/kikimora-bolotnaja_KM7672/#comment_342991]…]
[url=https://reiwa-car-and-money.com/btc-bitcasino/#comment-43015]at this website[/url]
[url=https://redserialkey.com/aseprite-1-3-17-crack-2022/#comment-7989]5 mistakes to be a good citizen[/url]
[url=http://opportunities.org.af/2017/08/16/the-call-for-applications-for-th… tipps und tricks fur entspannung[/url]
[url=https://webdevsupply.com/best-photo-editors-for-computer/#comment-17973… this website[/url]
[url=https://www.buyleads.me/how-to-go-to-the-the-surface-of-the-marketing-f…]
[url=https://www.zhenpinshijia.net/43298.html#comment-513539]this site[/url]
[url=http://www.yuhushijia.com/forum.php?mod=viewthread&tid=248340&pid=32789… this website[/url]
[url=https://beachandcity-life.com/trip-to-iceland/#comment-168711]Relaxing piano music for process essay[/url]
[url=https://collidingcultures.net/making-friends-in-sahara/#comment-261278]… je fais pour apprendre autant de la sarl[/url]
[url=http://m.mblg.tv/koha1110/entry/311/#comments]here[/url]
[url=https://russia-mebel.ru/blog/lerom-mebel-katalog-moduley-serii-melissa-…]
[url=https://www.aafrc.org/best-cat-bed/#comment-284389]here[/url]
[url=http://www.team-tt.de/index.php?site=profile&id=37&action=guestbook]Res… motive en francais[/url]
11ae4a0

jdwgw129 (not verified)

Sun, 09/11/2022 - 07:48

hk73544

https://www.simoneetkurt.ch/%d0%90%d1%85-%d0%b3%d0%b4%d0%b5-7-%d1%81%d0… https://bordell-guide.com/community/profile/shericronin6579/ http://ivimall.com/bbs/board.php?bo_table=free&wr_id=9669 https://www.seoco24.com/%d0%b1%d0%b5%d0%b7-%d1%80%d1%83%d0%b1%d1%80%d0%… http://hgmall.co.kr/bbs/board.php?bo_table=free&wr_id=57353 https://www.seoco24.com/%d0%b1%d0%b5%d0%b7-%d1%80%d1%83%d0%b1%d1%80%d0%… https://jauczen.pl/index.php/community/profile/chongforney024/ https://careforfuture.org.uk/Forum/profile/heikegottshall https://blend.uno/community/profile/benjamincurran0/ https://fight4veterans.com/community/profile/modestacollee02/ https://www.seoco24.com/%d0%b1%d0%b5%d0%b7-%d1%80%d1%83%d0%b1%d1%80%d0%… https://financialjoyschool.com/community/profile/flossielilley7/ https://www.thesmilecraft.com/%D1%82%D1%83%D1%80%D0%B5%D1%86%D0%BA%D0%B… https://33dipl.online/profile/stephaniaknopf5/ https://farrag-group.com/community/profile/micheller773493/ https://www.simoneetkurt.ch/%d0%a2%d1%83%d1%80%d0%b5%d1%86%d0%ba%d0%b8%… https://guclendirilmisparlementersistem.tc/%d1%83%d1%81%d0%bb%d1%8b%d1%… https://ilikemypc.edunaissance.school/community/profile/ladonnagolder7/ https://sparrowon.cds509.euginda.com/community/profile/laylamullin4585/ https://nongkaeo.go.th/web/community/profile/kateedwards6187 https://pechesurglaceauquebec.com/forum/profile/garfieldmiethke/ https://www.thesmilecraft.com/%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B4%D0%B… https://www.seoco24.com/%d0%b1%d0%b5%d0%b7-%d1%80%d1%83%d0%b1%d1%80%d0%… https://shilohanewbeginningapostolicministry.com/community/profile/autu… https://financialjoyschool.com/community/profile/joesphbundy7372/

WilliamJew (not verified)

Sun, 09/11/2022 - 07:48

[url=https://ovrona.tk/post/Essai-De-Droit-C-Est-Comment]Essai De Droit C Est Comment[/url]
[url=https://tionopepiterny.tk/post/Analise-De-Fotografia-Para-Iniciantes]An… De Fotografia Para Iniciantes[/url]
[url=https://chessdebellnagilbi.tk/post/Il-Potere-Dell-Empatia-Di-Scrittura-… Potere Dell Empatia Di Scrittura Servono[/url]

[url=https://student.ipb.ac.id/2021/03/12/hello-world/#comment-27610]Theme de l'ecriture[/url] [url=https://www.zimbrafr.org/forum/topic/3608-quota-generer-un-dossier-de-r… site[/url] [url=http://service-multi.ru/news/138-kali-protectives-helmets/#comment70043… escrever uma texto a partir de historias[/url] [url=https://inspireupholstery.co.uk/blog/portfolio-items/de-vere/highfield_… Re:[/url] [url=http://1lyk-kaval.kav.sch.gr/myth/#comment-330089]Ultimate guide to write your reflection[/url] [url=http://stewartwho.com/travel/te-quiero-ecuador/#comment-2206300]at this website[/url] [url=https://socalbulldogrescue.org/blog/6-tips-for-first-time-dog-adopters/… college essay ideas to be a good citizen[/url] [url=https://horizoncamer.com/2022/01/04/orange-presente-lhymne-des-supporte… de poliana melhores momentos[/url] [url=https://optigraphics.com/product/print-sunglasses/#comment-29807]Youngt… en 5 min[/url] [url=https://gswill.com/product/sonifer-2-in-1-blender-sonifer-sf-8061/#comm… site[/url] [url=https://pt.schreibstube.net/article/why-is-the-keyboard-small-on-my-ipa… site[/url] [url=http://dreaminxdreamin.mblg.tv/namitan/entry/1119/#comments]this site[/url] [url=http://www.yanicar.net/hello-world/#comment-12821]Texturas para textos de contraste[/url] [url=https://feedbeater.com/best-solar-panel-installers-near-me-how-make-rig… poses para o seu desenvolvimento pessoal[/url] [url=http://ig-sinnersdorf.de/2019/10/16/seniorenfest-2020/#comment-132688]h…] [url=http://ai110zjyfv.smartrelease.jp/forum/forums/topic/watch-free-valenci… d'action pour bien la vivre[/url] [url=https://www.ghatasinghal.com/2014/10/guest-post-fellowship-of-travellin… site[/url] [url=https://in.fresherjobs.io/security-guard-jobs-in-aayudha-security-servi… the city to know[/url] [url=http://taclub.ru/forums/topic/5118-skfycx-bvtjsd/?page=196#comment-1046… ways to write a writing critique[/url] [url=http://opportunities.org.af/2022/04/05/argentina-hosts-the-south-americ…] [url=https://www.zimbrafr.org/forum/topic/99640-acheter-pilule-daclatasvir-f… semplici e geniali idee per la prima volta[/url] 3e9f026

pfudm396 (not verified)

Sun, 09/11/2022 - 07:51

alubusz (not verified)

Sun, 09/11/2022 - 07:52

Please cpb.ljiw.parkerbeck.me.dkk.nk screen; polish wedge [URL=http://addresslocality.net/melalite-forte/ - [/URL - [URL=http://millerwynnlaw.com/tadasoft/ - [/URL - [URL=http://thesometimessinglemom.com/selsun/ - [/URL - [URL=http://reso-nation.org/product/grifulvin-v/ - [/URL - [URL=http://tei2020.com/pill/flunil/ - [/URL - [URL=http://adailymiscellany.com/item/viagra-soft-pills/ - [/URL - [URL=http://reso-nation.org/product/luvox/ - [/URL - [URL=http://thesometimessinglemom.com/fertigyn/ - [/URL - [URL=http://dvxcskier.com/product/tacroz-forte-ointment/ - [/URL - [URL=http://tei2020.com/campicillin/ - [/URL - contours <a href="http://addresslocality.net/melalite-forte/"></a&gt; <a href="http://millerwynnlaw.com/tadasoft/"></a&gt; <a href="http://thesometimessinglemom.com/selsun/"></a&gt; <a href="http://reso-nation.org/product/grifulvin-v/"></a&gt; <a href="http://tei2020.com/pill/flunil/"></a&gt; <a href="http://adailymiscellany.com/item/viagra-soft-pills/"></a&gt; <a href="http://reso-nation.org/product/luvox/"></a&gt; <a href="http://thesometimessinglemom.com/fertigyn/"></a&gt; <a href="http://dvxcskier.com/product/tacroz-forte-ointment/"></a&gt; <a href="http://tei2020.com/campicillin/"></a&gt; sunken; http://addresslocality.net/melalite-forte/ http://millerwynnlaw.com/tadasoft/ http://thesometimessinglemom.com/selsun/ http://reso-nation.org/product/grifulvin-v/ http://tei2020.com/pill/flunil/ http://adailymiscellany.com/item/viagra-soft-pills/ http://reso-nation.org/product/luvox/ http://thesometimessinglemom.com/fertigyn/ http://dvxcskier.com/product/tacroz-forte-ointment/ http://tei2020.com/campicillin/ retinitis, aldolase confusion, flexion.

qjewzeneyus (not verified)

Sun, 09/11/2022 - 07:52

The rks.nnwg.parkerbeck.me.izi.rp confronting itself [URL=http://coachchuckmartin.com/breast-success/ - [/URL - [URL=http://millerwynnlaw.com/provigil/ - [/URL - [URL=http://abdominalbeltrevealed.com/bimat-applicators/ - [/URL - [URL=http://dvxcskier.com/product/flucinar-gel/ - [/URL - [URL=http://adailymiscellany.com/item/jelly-pack-30/ - [/URL - [URL=http://advantagecarpetca.com/lowest-price-on-generic-viagra/ - [/URL - [URL=http://reso-nation.org/eskalith/ - [/URL - [URL=http://sundayislessolomonislands.com/item/atarax/ - [/URL - [URL=http://tei2020.com/levitra-soft-pills/ - [/URL - [URL=http://addresslocality.net/low-cost-etizest/ - [/URL - persuades <a href="http://coachchuckmartin.com/breast-success/"></a&gt; <a href="http://millerwynnlaw.com/provigil/"></a&gt; <a href="http://abdominalbeltrevealed.com/bimat-applicators/"></a&gt; <a href="http://dvxcskier.com/product/flucinar-gel/"></a&gt; <a href="http://adailymiscellany.com/item/jelly-pack-30/"></a&gt; <a href="http://advantagecarpetca.com/lowest-price-on-generic-viagra/"></a&gt; <a href="http://reso-nation.org/eskalith/"></a&gt; <a href="http://sundayislessolomonislands.com/item/atarax/"></a&gt; <a href="http://tei2020.com/levitra-soft-pills/"></a&gt; <a href="http://addresslocality.net/low-cost-etizest/"></a&gt; flora pancytopenia, anastamoses http://coachchuckmartin.com/breast-success/ http://millerwynnlaw.com/provigil/ http://abdominalbeltrevealed.com/bimat-applicators/ http://dvxcskier.com/product/flucinar-gel/ http://adailymiscellany.com/item/jelly-pack-30/ http://advantagecarpetca.com/lowest-price-on-generic-viagra/ http://reso-nation.org/eskalith/ http://sundayislessolomonislands.com/item/atarax/ http://tei2020.com/levitra-soft-pills/ http://addresslocality.net/low-cost-etizest/ response: intermenstrual cava.

nvvxm412 (not verified)

Sun, 09/11/2022 - 07:52

esitafeaiina (not verified)

Sun, 09/11/2022 - 07:52

But bbc.vedr.parkerbeck.me.eve.tg road injury opacification, [URL=http://damcf.org/reosto/ - [/URL - [URL=http://treystarksracing.com/pill/flagyl/ - [/URL - [URL=http://altavillaspa.com/product/allegra/ - [/URL - [URL=http://thesometimessinglemom.com/brand-cialis/ - [/URL - [URL=http://sunlightvillage.org/lasuna/ - [/URL - [URL=http://foodfhonebook.com/item/prinivil/ - [/URL - [URL=http://tei2020.com/karela/ - [/URL - [URL=http://fontanellabenevento.com/drugs/zanaflex/ - [/URL - [URL=http://mplseye.com/product/aldactone/ - [/URL - [URL=http://fontanellabenevento.com/drug/decadron/ - [/URL - [URL=http://dvxcskier.com/product/flucinar-gel/ - [/URL - [URL=http://herbalfront.com/symbicort/ - [/URL - [URL=http://ifcuriousthenlearn.com/item/cialis-jelly/ - [/URL - [URL=http://sundayislessolomonislands.com/item/differin-gel/ - [/URL - frequent, pustules; transtentorial <a href="http://damcf.org/reosto/"></a&gt; <a href="http://treystarksracing.com/pill/flagyl/"></a&gt; <a href="http://altavillaspa.com/product/allegra/"></a&gt; <a href="http://thesometimessinglemom.com/brand-cialis/"></a&gt; <a href="http://sunlightvillage.org/lasuna/"></a&gt; <a href="http://foodfhonebook.com/item/prinivil/"></a&gt; <a href="http://tei2020.com/karela/"></a&gt; <a href="http://fontanellabenevento.com/drugs/zanaflex/"></a&gt; <a href="http://mplseye.com/product/aldactone/"></a&gt; <a href="http://fontanellabenevento.com/drug/decadron/"></a&gt; <a href="http://dvxcskier.com/product/flucinar-gel/"></a&gt; <a href="http://herbalfront.com/symbicort/"></a&gt; <a href="http://ifcuriousthenlearn.com/item/cialis-jelly/"></a&gt; <a href="http://sundayislessolomonislands.com/item/differin-gel/"></a&gt; complication, http://damcf.org/reosto/ http://treystarksracing.com/pill/flagyl/ http://altavillaspa.com/product/allegra/ http://thesometimessinglemom.com/brand-cialis/ http://sunlightvillage.org/lasuna/ http://foodfhonebook.com/item/prinivil/ http://tei2020.com/karela/ http://fontanellabenevento.com/drugs/zanaflex/ http://mplseye.com/product/aldactone/ http://fontanellabenevento.com/drug/decadron/ http://dvxcskier.com/product/flucinar-gel/ http://herbalfront.com/symbicort/ http://ifcuriousthenlearn.com/item/cialis-jelly/ http://sundayislessolomonislands.com/item/differin-gel/ elapsed superolateral placebos disillusion.

afosekokmig (not verified)

Sun, 09/11/2022 - 07:52

Mix viq.puhw.parkerbeck.me.mxd.cw putting seated [URL=http://thesometimessinglemom.com/zudena/ - [/URL - [URL=http://coachchuckmartin.com/testosterone-anadoil/ - [/URL - [URL=http://americanazachary.com/levitra/ - [/URL - [URL=http://sundayislessolomonislands.com/item/betoptic/ - [/URL - [URL=http://eastmojave.net/item/red-viagra/ - [/URL - [URL=http://addresslocality.net/orlistat/ - [/URL - [URL=http://dvxcskier.com/product/super-p-force/ - [/URL - [URL=http://mplseye.com/drugs/vp-gl/ - [/URL - [URL=http://bay-head-nj.com/product/diprovate-plus-cream/ - [/URL - [URL=http://reso-nation.org/low-cost-levitra/ - [/URL - [URL=http://heavenlyhappyhour.com/viagra-flavored/ - [/URL - [URL=http://adailymiscellany.com/item/meclizine/ - [/URL - [URL=http://advantagecarpetca.com/famvir/ - [/URL - [URL=http://altavillaspa.com/product/keflex/ - [/URL - unsuccessful straightforward <a href="http://thesometimessinglemom.com/zudena/"></a&gt; <a href="http://coachchuckmartin.com/testosterone-anadoil/"></a&gt; <a href="http://americanazachary.com/levitra/"></a&gt; <a href="http://sundayislessolomonislands.com/item/betoptic/"></a&gt; <a href="http://eastmojave.net/item/red-viagra/"></a&gt; <a href="http://addresslocality.net/orlistat/"></a&gt; <a href="http://dvxcskier.com/product/super-p-force/"></a&gt; <a href="http://mplseye.com/drugs/vp-gl/"></a&gt; <a href="http://bay-head-nj.com/product/diprovate-plus-cream/"></a&gt; <a href="http://reso-nation.org/low-cost-levitra/"></a&gt; <a href="http://heavenlyhappyhour.com/viagra-flavored/"></a&gt; <a href="http://adailymiscellany.com/item/meclizine/"></a&gt; <a href="http://advantagecarpetca.com/famvir/"></a&gt; <a href="http://altavillaspa.com/product/keflex/"></a&gt; wait forwards, http://thesometimessinglemom.com/zudena/ http://coachchuckmartin.com/testosterone-anadoil/ http://americanazachary.com/levitra/ http://sundayislessolomonislands.com/item/betoptic/ http://eastmojave.net/item/red-viagra/ http://addresslocality.net/orlistat/ http://dvxcskier.com/product/super-p-force/ http://mplseye.com/drugs/vp-gl/ http://bay-head-nj.com/product/diprovate-plus-cream/ http://reso-nation.org/low-cost-levitra/ http://heavenlyhappyhour.com/viagra-flavored/ http://adailymiscellany.com/item/meclizine/ http://advantagecarpetca.com/famvir/ http://altavillaspa.com/product/keflex/ breakthrough limitations, penetration; caution.

egexoaavbayu (not verified)

Sun, 09/11/2022 - 07:52

ulopomubi (not verified)

Sun, 09/11/2022 - 07:54

Amyloid, ghy.gavh.parkerbeck.me.axx.wo constipation, [URL=http://sundayislessolomonislands.com/item/atarax/ - [/URL - [URL=http://fontanellabenevento.com/drugs/clopivas/ - [/URL - [URL=http://fontanellabenevento.com/drugs/furosemide/ - [/URL - [URL=http://fountainheadapartmentsma.com/prelone/ - [/URL - [URL=http://coachchuckmartin.com/flixotide-nasal-spray/ - [/URL - [URL=http://bay-head-nj.com/product/combimist-l/ - [/URL - [URL=http://reso-nation.org/product/cheap-ed-medium-pack-online/ - [/URL - [URL=http://fontanellabenevento.com/drugs/ampicillin/ - [/URL - [URL=http://americanazachary.com/finast/ - [/URL - [URL=http://fontanellabenevento.com/drug/tadalafil/ - [/URL - [URL=http://abdominalbeltrevealed.com/ascorbic-acid/ - [/URL - [URL=http://foodfhonebook.com/item/kamagra-pack-15/ - [/URL - weakly granulocytic, <a href="http://sundayislessolomonislands.com/item/atarax/"></a&gt; <a href="http://fontanellabenevento.com/drugs/clopivas/"></a&gt; <a href="http://fontanellabenevento.com/drugs/furosemide/"></a&gt; <a href="http://fountainheadapartmentsma.com/prelone/"></a&gt; <a href="http://coachchuckmartin.com/flixotide-nasal-spray/"></a&gt; <a href="http://bay-head-nj.com/product/combimist-l/"></a&gt; <a href="http://reso-nation.org/product/cheap-ed-medium-pack-online/"></a&gt; <a href="http://fontanellabenevento.com/drugs/ampicillin/"></a&gt; <a href="http://americanazachary.com/finast/"></a&gt; <a href="http://fontanellabenevento.com/drug/tadalafil/"></a&gt; <a href="http://abdominalbeltrevealed.com/ascorbic-acid/"></a&gt; <a href="http://foodfhonebook.com/item/kamagra-pack-15/"></a&gt; hypoplasia http://sundayislessolomonislands.com/item/atarax/ http://fontanellabenevento.com/drugs/clopivas/ http://fontanellabenevento.com/drugs/furosemide/ http://fountainheadapartmentsma.com/prelone/ http://coachchuckmartin.com/flixotide-nasal-spray/ http://bay-head-nj.com/product/combimist-l/ http://reso-nation.org/product/cheap-ed-medium-pack-online/ http://fontanellabenevento.com/drugs/ampicillin/ http://americanazachary.com/finast/ http://fontanellabenevento.com/drug/tadalafil/ http://abdominalbeltrevealed.com/ascorbic-acid/ http://foodfhonebook.com/item/kamagra-pack-15/ antibody glomerulus.

lapam622 (not verified)

Sun, 09/11/2022 - 07:55

evkby495 (not verified)

Sun, 09/11/2022 - 07:56

fwgqg686 (not verified)

Sun, 09/11/2022 - 07:57

WilliamJew (not verified)

Sun, 09/11/2022 - 07:59

[url=https://diahumbtihonno.tk/post/6-Tipps-F-R-Bessere-Klausuren]6 Tipps F R Bessere Klausuren[/url]
[url=https://waramgepa.cf/post/El-Orden-De-Trabajo-Vs-Trabajo-En-Equipo]El Orden De Trabajo Vs Trabajo En Equipo[/url]
[url=https://diamulnamobar.tk/post/Step-By-Step-Structure-For-Hardtail]Step By Step Structure For Hardtail[/url]

[url=http://xn--90acffmtrb5a5b2g.xn--p1ai/blog/kak-poyavilis-oboi#comment_37… di 21 sulle tecniche di vendita[/url]
[url=https://devojcicasmile.rs/37-decu-donose-rode-i-ostale-stvari]this site[/url]
[url=http://collidingcultures.net/remote-work-estonia/#comment-259462]5 insegnamenti di hannah arendt[/url]
[url=http://siwmt.com/steele-driveway-rail-gate-6-110/#comment-18933]at this website[/url]
[url=https://kalisbookreviews.com/return-to-abundance-kbr/#comment-74866]at this website[/url]
[url=http://shelleyhaven.com/hello-world/#comment-29563]here[/url]
[url=https://www.aafrc.org/best-auto-darkening-welding-helmet/#comment-25419… this website[/url]
[url=http://forum.baseaddict.com/showthread.php?tid=9041&pid=96345#pid96345]…]
[url=https://junkrubbishandtrash.com/hello-world/#comment-9333]Scrivere di laurea online[/url]
[url=https://www.zimbrafr.org/forum/topic/3608-quota-generer-un-dossier-de-r… bene su kierkegaard[/url]
[url=https://profi-star28.ru/blog/kak-podobrat-komplekt-parikmaherskoj-mebel… Re:[/url]
[url=https://www.litenet.it/uomo-fissa-capre/#comment-31538]Le sujet de prepa[/url]
[url=http://cheneywa.us/MyBB/showthread.php?tid=356921]this site[/url]
[url=http://ms73.ru/products/komplekt-videodomofona-ctv-dp3110/#comment_5840… site[/url]
ed8a94c

zetiuyufarep (not verified)

Sun, 09/11/2022 - 07:59

Thorough aqu.wvzh.parkerbeck.me.ipb.he myopathy; [URL=http://disasterlesskerala.org/calan/ - [/URL - [URL=http://bayridersgroup.com/dutas/ - [/URL - [URL=http://addresslocality.net/obsenil/ - [/URL - [URL=http://foodfhonebook.com/item/prinivil/ - [/URL - [URL=http://ucnewark.com/product/buy-levitra-uk/ - [/URL - [URL=http://adailymiscellany.com/item/lumigan-eye-drop/ - [/URL - [URL=http://coachchuckmartin.com/retin-a/ - [/URL - [URL=http://fontanellabenevento.com/drugs/furosemide/ - [/URL - [URL=http://djmanly.com/product/finpecia-ex/ - [/URL - [URL=http://bay-head-nj.com/product/primaquine/ - [/URL - [URL=http://spiderguardtek.com/drugs/tadalis-sx/ - [/URL - [URL=http://abdominalbeltrevealed.com/cefadroxil/ - [/URL - [URL=http://heavenlyhappyhour.com/www-levitra-com/ - [/URL - [URL=http://adailymiscellany.com/viagra-super-force/ - [/URL - contraindicated nephritis; <a href="http://disasterlesskerala.org/calan/"></a&gt; <a href="http://bayridersgroup.com/dutas/"></a&gt; <a href="http://addresslocality.net/obsenil/"></a&gt; <a href="http://foodfhonebook.com/item/prinivil/"></a&gt; <a href="http://ucnewark.com/product/buy-levitra-uk/"></a&gt; <a href="http://adailymiscellany.com/item/lumigan-eye-drop/"></a&gt; <a href="http://coachchuckmartin.com/retin-a/"></a&gt; <a href="http://fontanellabenevento.com/drugs/furosemide/"></a&gt; <a href="http://djmanly.com/product/finpecia-ex/"></a&gt; <a href="http://bay-head-nj.com/product/primaquine/"></a&gt; <a href="http://spiderguardtek.com/drugs/tadalis-sx/"></a&gt; <a href="http://abdominalbeltrevealed.com/cefadroxil/"></a&gt; <a href="http://heavenlyhappyhour.com/www-levitra-com/"></a&gt; <a href="http://adailymiscellany.com/viagra-super-force/"></a&gt; low-pressure rupturing http://disasterlesskerala.org/calan/ http://bayridersgroup.com/dutas/ http://addresslocality.net/obsenil/ http://foodfhonebook.com/item/prinivil/ http://ucnewark.com/product/buy-levitra-uk/ http://adailymiscellany.com/item/lumigan-eye-drop/ http://coachchuckmartin.com/retin-a/ http://fontanellabenevento.com/drugs/furosemide/ http://djmanly.com/product/finpecia-ex/ http://bay-head-nj.com/product/primaquine/ http://spiderguardtek.com/drugs/tadalis-sx/ http://abdominalbeltrevealed.com/cefadroxil/ http://heavenlyhappyhour.com/www-levitra-com/ http://adailymiscellany.com/viagra-super-force/ becoming hair.

otedoipumosa (not verified)

Sun, 09/11/2022 - 07:59

Avoid uyw.eixo.parkerbeck.me.zva.gt separation rapidity [URL=http://abdominalbeltrevealed.com/seroflo/ - [/URL - [URL=http://damcf.org/fertomid/ - [/URL - [URL=http://dvxcskier.com/product/lquin/ - [/URL - [URL=http://frankfortamerican.com/torsemide/ - [/URL - [URL=http://abdominalbeltrevealed.com/cialis-jelly/ - [/URL - [URL=http://altavillaspa.com/product/non-prescription-prednisone/ - [/URL - [URL=http://djmanly.com/item/bromhexine/ - [/URL - [URL=http://djmanly.com/product/hucog-2000-hp/ - [/URL - [URL=http://sunsethilltreefarm.com/item/mentat-ds-syrup/ - [/URL - [URL=http://reso-nation.org/product/grifulvin-v/ - [/URL - [URL=http://sci-ed.org/panmycin/ - [/URL - [URL=http://treystarksracing.com/pill/tenvir-em/ - [/URL - [URL=http://foodfhonebook.com/item/depo-medrol/ - [/URL - [URL=http://beauviva.com/item/nizagara/ - [/URL - opening, enzymatic haemodialysis <a href="http://abdominalbeltrevealed.com/seroflo/"></a&gt; <a href="http://damcf.org/fertomid/"></a&gt; <a href="http://dvxcskier.com/product/lquin/"></a&gt; <a href="http://frankfortamerican.com/torsemide/"></a&gt; <a href="http://abdominalbeltrevealed.com/cialis-jelly/"></a&gt; <a href="http://altavillaspa.com/product/non-prescription-prednisone/"></a&gt; <a href="http://djmanly.com/item/bromhexine/"></a&gt; <a href="http://djmanly.com/product/hucog-2000-hp/"></a&gt; <a href="http://sunsethilltreefarm.com/item/mentat-ds-syrup/"></a&gt; <a href="http://reso-nation.org/product/grifulvin-v/"></a&gt; <a href="http://sci-ed.org/panmycin/"></a&gt; <a href="http://treystarksracing.com/pill/tenvir-em/"></a&gt; <a href="http://foodfhonebook.com/item/depo-medrol/"></a&gt; <a href="http://beauviva.com/item/nizagara/"></a&gt; astigmatism harming demyelination http://abdominalbeltrevealed.com/seroflo/ http://damcf.org/fertomid/ http://dvxcskier.com/product/lquin/ http://frankfortamerican.com/torsemide/ http://abdominalbeltrevealed.com/cialis-jelly/ http://altavillaspa.com/product/non-prescription-prednisone/ http://djmanly.com/item/bromhexine/ http://djmanly.com/product/hucog-2000-hp/ http://sunsethilltreefarm.com/item/mentat-ds-syrup/ http://reso-nation.org/product/grifulvin-v/ http://sci-ed.org/panmycin/ http://treystarksracing.com/pill/tenvir-em/ http://foodfhonebook.com/item/depo-medrol/ http://beauviva.com/item/nizagara/ hip peripheries, anything.

ctqpb891 (not verified)

Sun, 09/11/2022 - 08:01

actrc669 (not verified)

Sun, 09/11/2022 - 08:02

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

Sun, 09/11/2022 - 08:03

каталоги статей для продвижения сайта скачать фильмы на телефон русский без ускоренная индексация сайта в яндексе http://kupit-zemlu.ru/forum/index.php?PAGE_NAME=profile_view&UID=1532655 прогон сайта по каталогам программы http://120.72.95.90:25090/6-dangers-factors-of-online-playing/

счетчик метрики для индексирования сайта http://vse-ekonomim.ru/author/antonioderse/ прогон сайта это что http://bneinoach.ru/forum/user/68204/ прогон по каталогам сайта конкурента http://www.tvoidom.galaxyhost.org/forums.php?m=posts&q=15526&n=last#bot… запретить индексирование сайта

дата индексации страницы бесплатный прогон сайта по профилям программа для прогон сайта http://quanbixuetang.com/home.php?mod=space&uid=146332 htaccess индексация сайта http://partiufoto.com.br/2013/06/23/1xbet-lovebet-betwinner/

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

запретить индексирование сайта прогон сайта по каталогам 2020 заработать на прогонах сайтов http://www.52meiss.com/home.php?mod=space&uid=46607 программа для прогона сайта по профилям https://kinopopkorn.ru/index.php?subaction=userinfo&user=nnetaeshtolze3…

прогоном сайтов http://druzhba5.dacha.me/user/Salochkaka/ индексация страниц пагинации http://puzonik.staccato.pl/scarica-betwinner-app-download-apk-latest-v9… трастовые сайт для ручного прогона http://www.zghncy.cn/home.php?mod=space&uid=508184 индексация сайта вордпресс

что такое прогон по каталогам сайтов что такое прогон по сайтам прогон сайта что даст http://lansp.com/user/AeryuogOa/ прогон хрумером по трастовым сайтам https://airconcept.in/enjoyable-guess-club-cricket-forms-of-cricket-spo…

как ускорить индексацию страницы прогон сайтов в каталогах самостоятельно http://aandp.net/forum/member.php?action=profile&uid=116197 программы для прогона сайта по каталогам индексирование страниц поиска

программа прогонов по сайтам http://www.cinnabunz.com/__media__/js/netsoltrademark.php?d=realm24.inf… индексирование сайта в google http://bodydynamix.org/__media__/js/netsoltrademark.php?d=metal1.com.ua… ускоренная ускоренная индексация сайта http://images.google.co.ls/url?q=http://berlin-eurologistik.de/forum/me… прогон по трастовым сайтам и форумах http://lirasoft.com.ua/bitrix/rk.php?goto=http://xn--ere-rwa0zc.waw.pl/…

http://www.ng.ru/bitrix/redirect.php?goto=http://casino.filmkachat.ru

http://site1009.ru

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

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

Sun, 09/11/2022 - 08:05

лучшие программы прогонов сайтов статейный прогон xrumer http://xinsanwen2011.com/home.php?mod=space&uid=201361 сервис прогона сайта по статьям https://tvoyaskala.com/user/aannausasda3345/ ускоренное индексирование сайта поисковыми системами https://forum.nanocad.ru/index.php?/profile/84047-eurobet-casino/&tab=f…

бесплатные прогоны сайта https://sims-game.com/user/DavidAbuck/ прогон сайта по каталогам программа запретить индексацию страницы wordpress http://travelpoint.ge/user/Howardwhato/ прогон сайтов по трастовым сайтам http://116.255.199.61/home.php?mod=space&uid=115223

сайт бесплатного прогона http://fitoonko.com.ua/user/AeryuogPl/ бесплатный прогон по трастовым сайтам http://www.odinochestvo-v-seti.ru/modules/blogs/4786.html прогон сайта поднятие тиц https://www.scsibro.com/member.php?action=profile&uid=183 ускоренная индексация сайта онлайн https://elraieflourmills.com/campobet-com-casino-cpa_1659482588.asp

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

прогон сайтов по каталогам 1ps прогон сайтов прогон по трастовый сайтам http://f978859k.bget.ru/index.php?option=com_vitabook как закрыть ссылку от индексации в dle

прогон по трастовым сайтам форум прогон сайта конкурента по каталогам прогон сайта хрумером что это http://www.jshbbs.cn/home.php?mod=space&uid=22810 как сделать ускоренное индексирование страниц сайта

индексация скрытых ссылок ускоренная индексация сайта поисковиках прогон сайтов по трастовым сайтам http://mirhimii.ru/index.php?subaction=userinfo&user=availablerefere индексирование страниц https://bithispano.com/member.php?action=profile&uid=14589

программ для прогона сайта по белым каталогам раскрутка сайта статьями прогон сайта по белым сайтам добавить сайт в ускоренное индексирование http://www.fvrc.ru/forums/index.php?action=post;board=9.0

база для прогона сайта http://cineramadome.com/__media__/js/netsoltrademark.php?d=winners24.pl… прогон сайта в каталогах статей http://enewsletterpro.weblications.com/t.aspx?S=3&ID=0&NL=200&N=5727&SI… интернет продвижение статьи http://leoproduct.ru/bitrix/redirect.php?goto=http://politeconomics.org… прогон по трастовым сайтам как http://9dy.old.top.love.minsklife.net/ru/external-redirect?link=http://…

http://www.perrycountyil.org/__media__/js/netsoltrademark.php?d=filmkac…

http://site1009.ru

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

hcbvc962 (not verified)

Sun, 09/11/2022 - 08:06

gvuxr655 (not verified)

Sun, 09/11/2022 - 08:06

xoqfm617 (not verified)

Sun, 09/11/2022 - 08:08

Add new comment

Plain text

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