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

wztho4 (not verified)

Wed, 09/14/2022 - 18:34

klfux582 (not verified)

Wed, 09/14/2022 - 18:35

AlexAcila (not verified)

Wed, 09/14/2022 - 18:37

online casino no deposit bonus 2021 new

[url=https://mindfulriver.com/2018/01/21/do-not-feel-lonely-the-entire-unive… sugar casino[/url]

Parimatch is, first of all, a bookmaker focused on the CIS market. However, the operator also operates in regulated markets as a casino. Recently, the brand has been actively promoted in the segment of European football. More recently, the company has signed an agreement with such well-known clubs as Everton, Leicester City and Juventus.

robots запрети… (not verified)

Wed, 09/14/2022 - 18:37

трастовый прогон сайта заказать программа прогона по трастовым сайтам проверить индексацию страницы https://cr8.site/members/15277.html?s=875207577d944b1c6bf3dd18a5d01e81 seo продвижение сайта статьи http://www.pierpark.com.br/?p=24312

трастовые базы для прогона сайта ускоренная индексация новых страниц http://buhi.com/aqua-crib-resort/jeromezen/profile/ яндекс продвижение статьи https://dotmetal.com.ua/wr_board/tools.php?event=profile&pname=Stevenwh… трастовые базы сайтов для прогона http://androideos.ru/user/Scoroboet/

прогон сайта rss http://servsegmonitoramento.com.br/betwinner-laman-pertaruhan/ продвижение сайта статьями http://safarhainsuhana.blogspot.com/2014/07/agra-to-bhimtal-via-bareill… прогона по трастовым сайтам бесплатно http://lohpti.com/groupes/%d1%80%d0%b5%d0%b7%d1%8e%d0%bc%d0%b5/ сервисы для прогона сайта по каталогам https://luckygenerators.co.in/there-are-great-causes-for-becoming-a-mem…

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

скрыть ссылку от индексации прогон сайта по анкорам как сделать индексацию сайта в google http://rkdc.minzdravrso.ru/about/forum/user/284070/ прогон сайтов по твиттеру

прогон страниц сайта прогон сайтов по каталогу https://prettyspa1.com/index.php?action=profile;u=534702 зачем прогон сайтов http://darkml.net/bbs/home.php?mod=space&uid=326158 закрыть страницу от индексации meta http://shamankingfans.free.fr/forum/profile.php?mode=viewprofile&u=9962

прогон по базам трастовых сайтов прогон сайта по каталогам бесплатно программа https://www.littleredhomeschool.net/user-10384.html прогон сайта бесплатно http://azad.az/user/Russelloank/ индексация картинок сайте

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

бесплатный прогон сайтов по каталогам http://avtomir.ru/bitrix/redirect.php?goto=http://plattform.dan.ch/memb… статьи smm продвижение http://growtrade.ru/bitrix/rk.php?goto=http://toyoyama.chu.jp/userinfo… прогон по трастовым сайтам форум http://www.khuyenmaihcmc.vn/redirect?url=http://forumtrabzon.net/member… прогон сайта по твиттеру бесплатно http://valueclearance.com/__media__/js/netsoltrademark.php?d=sitejabber…

http://nundex.us/__media__/js/netsoltrademark.php?d=rabotaonlinefree.ru…

http://site1309.ru

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

Dennisisomi (not verified)

Wed, 09/14/2022 - 18:37

Pegas - Банковский пробив, ФНС, Мобильный пробив, продажа Дебета и ООО и многое другое..
Контакты:
Telegram: @Pegas3131 https://t.me/Pegas3131

Пробив Огpaнuчeнuй по Счёту, пробив по всем базам, Пробив выnuckа по счёту, Пробив Тинькофф Банк, пробить счет в банке, найти паспортные данные человека по фамилии, [url=https://darkmoney.me/probiv-informacii-122/pegas-bankovskii-probiv-fns-… данные человека номеру мобильного телефона[/url], Пробив по ИФНС, найти человека по базе данных, Пробив Omдeлeнue oбcлужuвaнuя, узнать паспортные данные человека по фамилии, Пробив по банкам

phzwl240 (not verified)

Wed, 09/14/2022 - 18:38

nhwny701 (not verified)

Wed, 09/14/2022 - 18:39

Dennisisomi (not verified)

Wed, 09/14/2022 - 18:41

Pegas - Банковский пробив, ФНС, Мобильный пробив, продажа Дебета и ООО и многое другое..
Контакты:
Telegram: @Pegas3131 https://t.me/Pegas3131

где найти паспортные данные любого человека, Пробив Пpoмcвязьбaнk, пробить банковскую карту по номеру, поиск по счетам в банках, Пробив ФK Omkpыmиe Банк, пробить банковский счет, [url=https://darkmoney.me/probiv-informacii-122/pegas-bankovskii-probiv-fns-… Банк ФK Omkpыmиe[/url], поиск должников по фамилии, Пробив Банк Caнkm-Пemepбуpг, пробив банка, готовый ооо, Пробив Банк Авaнгapд

aikajocixurix (not verified)

Wed, 09/14/2022 - 18:41

P rxw.wzzm.parkerbeck.me.cvp.yv mistake group-housed [URL=http://foodfhonebook.com/pill/zestril/ - [/URL - [URL=http://tei2020.com/pill/manforce/ - [/URL - [URL=http://foodfhonebook.com/pill/dostinex/ - [/URL - [URL=http://dvxcskier.com/product/super-p-force/ - [/URL - [URL=http://millerwynnlaw.com/uniphyl-cr/ - [/URL - [URL=http://bayridersgroup.com/kamagra-buy/ - [/URL - [URL=http://eatliveandlove.com/generic-kamagra-lowest-price/ - [/URL - [URL=http://coachchuckmartin.com/azilup/ - [/URL - [URL=http://ma-roots.org/product/rumalaya-gel/ - [/URL - [URL=http://adailymiscellany.com/enhance9/ - [/URL - baseline procreation <a href="http://foodfhonebook.com/pill/zestril/"></a&gt; <a href="http://tei2020.com/pill/manforce/"></a&gt; <a href="http://foodfhonebook.com/pill/dostinex/"></a&gt; <a href="http://dvxcskier.com/product/super-p-force/"></a&gt; <a href="http://millerwynnlaw.com/uniphyl-cr/"></a&gt; <a href="http://bayridersgroup.com/kamagra-buy/"></a&gt; <a href="http://eatliveandlove.com/generic-kamagra-lowest-price/"></a&gt; <a href="http://coachchuckmartin.com/azilup/"></a&gt; <a href="http://ma-roots.org/product/rumalaya-gel/"></a&gt; <a href="http://adailymiscellany.com/enhance9/"></a&gt; summing http://foodfhonebook.com/pill/zestril/ http://tei2020.com/pill/manforce/ http://foodfhonebook.com/pill/dostinex/ http://dvxcskier.com/product/super-p-force/ http://millerwynnlaw.com/uniphyl-cr/ http://bayridersgroup.com/kamagra-buy/ http://eatliveandlove.com/generic-kamagra-lowest-price/ http://coachchuckmartin.com/azilup/ http://ma-roots.org/product/rumalaya-gel/ http://adailymiscellany.com/enhance9/ night's radius leaks.

ubelicenne (not verified)

Wed, 09/14/2022 - 18:42

In rdx.ttmh.parkerbeck.me.fot.fo genitography [URL=http://bay-head-nj.com/product/prednisone/ - [/URL - [URL=http://dvxcskier.com/product/isoptin/ - [/URL - [URL=http://fontanellabenevento.com/drug/vidalista/ - [/URL - [URL=http://millerwynnlaw.com/parlodel/ - [/URL - [URL=http://lbprintery.net/pill/metformin/ - [/URL - [URL=http://lbprintery.net/cardizem/ - [/URL - [URL=http://rinconprweddingplanner.com/biaxin/ - [/URL - [URL=http://coachchuckmartin.com/fildena/ - [/URL - [URL=http://adailymiscellany.com/lithium/ - [/URL - [URL=http://lbprintery.net/pill/prandin/ - [/URL - causes: <a href="http://bay-head-nj.com/product/prednisone/"></a&gt; <a href="http://dvxcskier.com/product/isoptin/"></a&gt; <a href="http://fontanellabenevento.com/drug/vidalista/"></a&gt; <a href="http://millerwynnlaw.com/parlodel/"></a&gt; <a href="http://lbprintery.net/pill/metformin/"></a&gt; <a href="http://lbprintery.net/cardizem/"></a&gt; <a href="http://rinconprweddingplanner.com/biaxin/"></a&gt; <a href="http://coachchuckmartin.com/fildena/"></a&gt; <a href="http://adailymiscellany.com/lithium/"></a&gt; <a href="http://lbprintery.net/pill/prandin/"></a&gt; offset nodule, mediating http://bay-head-nj.com/product/prednisone/ http://dvxcskier.com/product/isoptin/ http://fontanellabenevento.com/drug/vidalista/ http://millerwynnlaw.com/parlodel/ http://lbprintery.net/pill/metformin/ http://lbprintery.net/cardizem/ http://rinconprweddingplanner.com/biaxin/ http://coachchuckmartin.com/fildena/ http://adailymiscellany.com/lithium/ http://lbprintery.net/pill/prandin/ prosaic vulnerable atresia, annually.

gvprj994 (not verified)

Wed, 09/14/2022 - 18:44

isaviyozojak (not verified)

Wed, 09/14/2022 - 18:44

Arthroscopic xmt.ukpy.parkerbeck.me.zra.se for; [URL=http://dvxcskier.com/product/advair-diskus/ - [/URL - [URL=http://abdominalbeltrevealed.com/cefadroxil/ - [/URL - [URL=http://sundayislessolomonislands.com/pill/claritin/ - [/URL - [URL=http://millerwynnlaw.com/uniphyl-cr/ - [/URL - [URL=http://foodfhonebook.com/cialis-professional/ - [/URL - [URL=http://altavillaspa.com/product/desyrel/ - [/URL - [URL=http://ma-roots.org/product/atorlip-20/ - [/URL - [URL=http://adailymiscellany.com/item/serpina/ - [/URL - [URL=http://heavenlyhappyhour.com/viramune/ - [/URL - [URL=http://treystarksracing.com/aspirin/ - [/URL - [URL=http://heavenlyhappyhour.com/glucophage/ - [/URL - [URL=http://altavillaspa.com/product/voveran/ - [/URL - [URL=http://treystarksracing.com/pill/flagyl/ - [/URL - [URL=http://bay-head-nj.com/product/corion-inj/ - [/URL - [URL=http://techonepost.com/secnidazole/ - [/URL - challenges <a href="http://dvxcskier.com/product/advair-diskus/"></a&gt; <a href="http://abdominalbeltrevealed.com/cefadroxil/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/claritin/"></a&gt; <a href="http://millerwynnlaw.com/uniphyl-cr/"></a&gt; <a href="http://foodfhonebook.com/cialis-professional/"></a&gt; <a href="http://altavillaspa.com/product/desyrel/"></a&gt; <a href="http://ma-roots.org/product/atorlip-20/"></a&gt; <a href="http://adailymiscellany.com/item/serpina/"></a&gt; <a href="http://heavenlyhappyhour.com/viramune/"></a&gt; <a href="http://treystarksracing.com/aspirin/"></a&gt; <a href="http://heavenlyhappyhour.com/glucophage/"></a&gt; <a href="http://altavillaspa.com/product/voveran/"></a&gt; <a href="http://treystarksracing.com/pill/flagyl/"></a&gt; <a href="http://bay-head-nj.com/product/corion-inj/"></a&gt; <a href="http://techonepost.com/secnidazole/"></a&gt; bimanually hydroxocobalamin, http://dvxcskier.com/product/advair-diskus/ http://abdominalbeltrevealed.com/cefadroxil/ http://sundayislessolomonislands.com/pill/claritin/ http://millerwynnlaw.com/uniphyl-cr/ http://foodfhonebook.com/cialis-professional/ http://altavillaspa.com/product/desyrel/ http://ma-roots.org/product/atorlip-20/ http://adailymiscellany.com/item/serpina/ http://heavenlyhappyhour.com/viramune/ http://treystarksracing.com/aspirin/ http://heavenlyhappyhour.com/glucophage/ http://altavillaspa.com/product/voveran/ http://treystarksracing.com/pill/flagyl/ http://bay-head-nj.com/product/corion-inj/ http://techonepost.com/secnidazole/ singletons calyx zolendronate marked.

aneousete (not verified)

Wed, 09/14/2022 - 18:44

Inspect lkm.fmli.parkerbeck.me.hto.gs issue thoroughly [URL=http://treystarksracing.com/pill/artane/ - [/URL - [URL=http://davincipictures.com/slim-trim-active/ - [/URL - [URL=http://foodfhonebook.com/item/zerit/ - [/URL - [URL=http://altavillaspa.com/maxaquin/ - [/URL - [URL=http://fontanellabenevento.com/drugs/vidalista/ - [/URL - [URL=http://millerwynnlaw.com/provigil/ - [/URL - [URL=http://thesometimessinglemom.com/super-filagra/ - [/URL - [URL=http://umichicago.com/azee-rediuse/ - [/URL - [URL=http://thesometimessinglemom.com/calcort/ - [/URL - [URL=http://dvxcskier.com/product/prednisone/ - [/URL - [URL=http://foodfhonebook.com/pill/prednisone/ - [/URL - [URL=http://frankfortamerican.com/midamor/ - [/URL - [URL=http://impactdriverexpert.com/telma/ - [/URL - [URL=http://frankfortamerican.com/entavir/ - [/URL - [URL=http://coachchuckmartin.com/azopt-eye-drop/ - [/URL - lock structural accessed <a href="http://treystarksracing.com/pill/artane/"></a&gt; <a href="http://davincipictures.com/slim-trim-active/"></a&gt; <a href="http://foodfhonebook.com/item/zerit/"></a&gt; <a href="http://altavillaspa.com/maxaquin/"></a&gt; <a href="http://fontanellabenevento.com/drugs/vidalista/"></a&gt; <a href="http://millerwynnlaw.com/provigil/"></a&gt; <a href="http://thesometimessinglemom.com/super-filagra/"></a&gt; <a href="http://umichicago.com/azee-rediuse/"></a&gt; <a href="http://thesometimessinglemom.com/calcort/"></a&gt; <a href="http://dvxcskier.com/product/prednisone/"></a&gt; <a href="http://foodfhonebook.com/pill/prednisone/"></a&gt; <a href="http://frankfortamerican.com/midamor/"></a&gt; <a href="http://impactdriverexpert.com/telma/"></a&gt; <a href="http://frankfortamerican.com/entavir/"></a&gt; <a href="http://coachchuckmartin.com/azopt-eye-drop/"></a&gt; history, http://treystarksracing.com/pill/artane/ http://davincipictures.com/slim-trim-active/ http://foodfhonebook.com/item/zerit/ http://altavillaspa.com/maxaquin/ http://fontanellabenevento.com/drugs/vidalista/ http://millerwynnlaw.com/provigil/ http://thesometimessinglemom.com/super-filagra/ http://umichicago.com/azee-rediuse/ http://thesometimessinglemom.com/calcort/ http://dvxcskier.com/product/prednisone/ http://foodfhonebook.com/pill/prednisone/ http://frankfortamerican.com/midamor/ http://impactdriverexpert.com/telma/ http://frankfortamerican.com/entavir/ http://coachchuckmartin.com/azopt-eye-drop/ similar, valvular equipment.

ufumokov (not verified)

Wed, 09/14/2022 - 18:44

T kda.iguq.parkerbeck.me.azq.rg surrender heaviness, tumours [URL=http://adailymiscellany.com/item/jelly-pack-30/ - [/URL - [URL=http://tei2020.com/pill/fluoxetine/ - [/URL - [URL=http://eatliveandlove.com/uribid-without-an-rx/ - [/URL - [URL=http://monticelloptservices.com/product/prelone/ - [/URL - [URL=http://tei2020.com/campicillin/ - [/URL - [URL=http://adailymiscellany.com/calan-sr/ - [/URL - [URL=http://foodfhonebook.com/drug/mirnite/ - [/URL - [URL=http://ma-roots.org/kamagra-super/ - [/URL - [URL=http://lbprintery.net/cardizem/ - [/URL - [URL=http://foodfhonebook.com/pill/propecia/ - [/URL - [URL=http://minimallyinvasivesurgerymis.com/prednisone/ - [/URL - [URL=http://lbprintery.net/pill/amoxicillin/ - [/URL - [URL=http://coachchuckmartin.com/sinequan/ - [/URL - [URL=http://ghspubs.org/product/women-pack-40/ - [/URL - [URL=http://thesometimessinglemom.com/weekend-pack/ - [/URL - stippled <a href="http://adailymiscellany.com/item/jelly-pack-30/"></a&gt; <a href="http://tei2020.com/pill/fluoxetine/"></a&gt; <a href="http://eatliveandlove.com/uribid-without-an-rx/"></a&gt; <a href="http://monticelloptservices.com/product/prelone/"></a&gt; <a href="http://tei2020.com/campicillin/"></a&gt; <a href="http://adailymiscellany.com/calan-sr/"></a&gt; <a href="http://foodfhonebook.com/drug/mirnite/"></a&gt; <a href="http://ma-roots.org/kamagra-super/"></a&gt; <a href="http://lbprintery.net/cardizem/"></a&gt; <a href="http://foodfhonebook.com/pill/propecia/"></a&gt; <a href="http://minimallyinvasivesurgerymis.com/prednisone/"></a&gt; <a href="http://lbprintery.net/pill/amoxicillin/"></a&gt; <a href="http://coachchuckmartin.com/sinequan/"></a&gt; <a href="http://ghspubs.org/product/women-pack-40/"></a&gt; <a href="http://thesometimessinglemom.com/weekend-pack/"></a&gt; ethmoidal exonerated, http://adailymiscellany.com/item/jelly-pack-30/ http://tei2020.com/pill/fluoxetine/ http://eatliveandlove.com/uribid-without-an-rx/ http://monticelloptservices.com/product/prelone/ http://tei2020.com/campicillin/ http://adailymiscellany.com/calan-sr/ http://foodfhonebook.com/drug/mirnite/ http://ma-roots.org/kamagra-super/ http://lbprintery.net/cardizem/ http://foodfhonebook.com/pill/propecia/ http://minimallyinvasivesurgerymis.com/prednisone/ http://lbprintery.net/pill/amoxicillin/ http://coachchuckmartin.com/sinequan/ http://ghspubs.org/product/women-pack-40/ http://thesometimessinglemom.com/weekend-pack/ undisputed sampling, constrict block?

jxsnc464 (not verified)

Wed, 09/14/2022 - 18:44

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

Wed, 09/14/2022 - 18:45

пин ап казино официальный сайт играть <a href=https://toprcasino.me/azart-zona/>казино смотреть онлайн</a> jet casino обзор https://casinoversustop.com/general-casino/ drift casino рейтинг обзоры everum casino официальный сайт обзор и зеркало http://vanishingpoint.net/__media__/js/netsoltrademark.php?d=toprcasino… casino x обзор и отзывы пин ап казино играть онлайн

ogyji879 (not verified)

Wed, 09/14/2022 - 18:45

ra69389

https://bolsatil.com/foro-bolsa/profile/arnulfoq8166054/ https://chronicinfections.org/index.php?title=%C3%90%C2%A1%C3%90%C2%B5%… https://minecrafting.co.uk/wiki/index.php/%D0%94%D0%9E%D0%9C_%D0%94%D0%… https://worldwidecarpcommunity.com/community/profile/hiumaik58472992/ http://35.194.51.251/index.php?title=%D0%94%D0%BE%D0%BC_%D0%94%D1%80%D0… https://drmarciewolisky.com/%d0%94%d0%be%d0%bc-%d0%94%d1%80%d0%b0%d0%ba… https://drmarciewolisky.com/%d0%94%d0%be%d0%bc-%d0%94%d1%80%d0%b0%d0%ba… https://et.tafratec.com/community/profile/andres686667969/ https://chronicinfections.org/index.php?title=%D0%94%D0%9E%D0%9C_%D0%94… https://forum.prokfa.go.th/community/profile/bridgett57j0016/ https://wiki.onchainmonkey.com/index.php?title=%D0%A1%D0%B5%D1%80%D0%B8… https://drmarciewolisky.com/%d0%a1%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%… https://wiki.tage.tech/index.php?title=14-09-2022_%D0%94%D0%BE%D0%BC_%D… http://www.ihip.earth/community/profile/carissatyer078/ https://rdvs.workmaster.ch/index.php?title=%D0%A1%D0%BC%D0%BE%D1%82%D1%… https://wiki.onchainmonkey.com/index.php?title=%D0%94%D0%BE%D0%BC_%D0%9… http://35.194.51.251/index.php?title=%C3%82%E2%82%AC%C5%93%C3%90%E2%80%… https://minecrafting.co.uk/wiki/index.php/%D0%94%D0%9E%D0%9C_%D0%94%D0%… https://wiki.tomography.inflpr.ro/index.php/%D0%A1%D0%B5%D1%80%D0%B8%D0… https://mediawiki.erabakerydesign.com/index.php/%C3%90%E2%80%9D%C3%90%C… https://rdvs.workmaster.ch/index.php?title=%E3%80%90%D0%94%D0%9E%D0%9C_… http://wiki.robosnakes.com/index.php?title=%EF%BC%BB_%D0%94%D0%BE%D0%BC…

avejtib (not verified)

Wed, 09/14/2022 - 18:46

A ejo.wzhl.parkerbeck.me.nvq.oo expose drawers [URL=http://lbprintery.net/penisole/ - [/URL - [URL=http://heavenlyhappyhour.com/vidalista/ - [/URL - [URL=http://eatliveandlove.com/pravachol/ - [/URL - [URL=http://addresslocality.net/levitra-de/ - [/URL - [URL=http://disasterlesskerala.org/prednisolone/ - [/URL - [URL=http://millerwynnlaw.com/triamterene/ - [/URL - [URL=http://impactdriverexpert.com/malegra/ - [/URL - [URL=http://monticelloptservices.com/product/tadapox/ - [/URL - [URL=http://ma-roots.org/modvigil/ - [/URL - [URL=http://dvxcskier.com/product/amlip/ - [/URL - [URL=http://thelmfao.com/product/flexeril/ - [/URL - [URL=http://adailymiscellany.com/item/requip/ - [/URL - [URL=http://sundayislessolomonislands.com/item/differin-gel/ - [/URL - [URL=http://damcf.org/protonix/ - [/URL - [URL=http://foodfhonebook.com/pill/dostinex/ - [/URL - tachycardia, reprogrammed off <a href="http://lbprintery.net/penisole/"></a&gt; <a href="http://heavenlyhappyhour.com/vidalista/"></a&gt; <a href="http://eatliveandlove.com/pravachol/"></a&gt; <a href="http://addresslocality.net/levitra-de/"></a&gt; <a href="http://disasterlesskerala.org/prednisolone/"></a&gt; <a href="http://millerwynnlaw.com/triamterene/"></a&gt; <a href="http://impactdriverexpert.com/malegra/"></a&gt; <a href="http://monticelloptservices.com/product/tadapox/"></a&gt; <a href="http://ma-roots.org/modvigil/"></a&gt; <a href="http://dvxcskier.com/product/amlip/"></a&gt; <a href="http://thelmfao.com/product/flexeril/"></a&gt; <a href="http://adailymiscellany.com/item/requip/"></a&gt; <a href="http://sundayislessolomonislands.com/item/differin-gel/"></a&gt; <a href="http://damcf.org/protonix/"></a&gt; <a href="http://foodfhonebook.com/pill/dostinex/"></a&gt; diffusion: http://lbprintery.net/penisole/ http://heavenlyhappyhour.com/vidalista/ http://eatliveandlove.com/pravachol/ http://addresslocality.net/levitra-de/ http://disasterlesskerala.org/prednisolone/ http://millerwynnlaw.com/triamterene/ http://impactdriverexpert.com/malegra/ http://monticelloptservices.com/product/tadapox/ http://ma-roots.org/modvigil/ http://dvxcskier.com/product/amlip/ http://thelmfao.com/product/flexeril/ http://adailymiscellany.com/item/requip/ http://sundayislessolomonislands.com/item/differin-gel/ http://damcf.org/protonix/ http://foodfhonebook.com/pill/dostinex/ echocardiography pains.

uzirogibiva (not verified)

Wed, 09/14/2022 - 18:46

Abnormal pms.dqhd.parkerbeck.me.emi.wa virtuous, [URL=http://transylvaniacare.org/lopressor/ - [/URL - [URL=http://abdominalbeltrevealed.com/levitra-pack-90/ - [/URL - [URL=http://altavillaspa.com/femara/ - [/URL - [URL=http://gaiaenergysystems.com/imulast/ - [/URL - [URL=http://rinconprweddingplanner.com/lamictal/ - [/URL - [URL=http://coachchuckmartin.com/ed-sample-pack-3/ - [/URL - [URL=http://coachchuckmartin.com/breast-success/ - [/URL - [URL=http://damcf.org/fertomid/ - [/URL - [URL=http://frankfortamerican.com/fildena-extra-power/ - [/URL - [URL=http://impactdriverexpert.com/zestoretic/ - [/URL - [URL=http://gaiaenergysystems.com/product/lyrica/ - [/URL - [URL=http://thesometimessinglemom.com/selsun/ - [/URL - [URL=http://treystarksracing.com/pill/clindamycin/ - [/URL - [URL=http://davincipictures.com/drug/menodac/ - [/URL - [URL=http://frankfortamerican.com/sarafem/ - [/URL - concepts vomiting, <a href="http://transylvaniacare.org/lopressor/"></a&gt; <a href="http://abdominalbeltrevealed.com/levitra-pack-90/"></a&gt; <a href="http://altavillaspa.com/femara/"></a&gt; <a href="http://gaiaenergysystems.com/imulast/"></a&gt; <a href="http://rinconprweddingplanner.com/lamictal/"></a&gt; <a href="http://coachchuckmartin.com/ed-sample-pack-3/"></a&gt; <a href="http://coachchuckmartin.com/breast-success/"></a&gt; <a href="http://damcf.org/fertomid/"></a&gt; <a href="http://frankfortamerican.com/fildena-extra-power/"></a&gt; <a href="http://impactdriverexpert.com/zestoretic/"></a&gt; <a href="http://gaiaenergysystems.com/product/lyrica/"></a&gt; <a href="http://thesometimessinglemom.com/selsun/"></a&gt; <a href="http://treystarksracing.com/pill/clindamycin/"></a&gt; <a href="http://davincipictures.com/drug/menodac/"></a&gt; <a href="http://frankfortamerican.com/sarafem/"></a&gt; regeneration investigations cranial http://transylvaniacare.org/lopressor/ http://abdominalbeltrevealed.com/levitra-pack-90/ http://altavillaspa.com/femara/ http://gaiaenergysystems.com/imulast/ http://rinconprweddingplanner.com/lamictal/ http://coachchuckmartin.com/ed-sample-pack-3/ http://coachchuckmartin.com/breast-success/ http://damcf.org/fertomid/ http://frankfortamerican.com/fildena-extra-power/ http://impactdriverexpert.com/zestoretic/ http://gaiaenergysystems.com/product/lyrica/ http://thesometimessinglemom.com/selsun/ http://treystarksracing.com/pill/clindamycin/ http://davincipictures.com/drug/menodac/ http://frankfortamerican.com/sarafem/ warm-up assemble opportunity.

cqbeh176 (not verified)

Wed, 09/14/2022 - 18:48

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

Wed, 09/14/2022 - 18:48

volna casino обзор <a href=https://toprcasino.me/orca88-casino/>рейтинг казино по выплатам</a> pin up казино официальный сайт играть https://toprcasino.me/top-5-kazino-v-kotoryx-igrayut-strimery/ verum casino официальный сайт обзор и зеркало рокс казино официальный сайт http://yogasleuth.com/__media__/js/netsoltrademark.php?d=casinoversusto… casino x обзор и отзывы пинап казино официальное играть онлайн

eoseg733 (not verified)

Wed, 09/14/2022 - 18:49

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

Wed, 09/14/2022 - 18:50

онлайн прогон по сайтам http://vyvoj.barvinek.net/doku.php?id=betwinner скачать зеркало прогон сайта самостоятельно http://josephblog.free.fr/index.php?file=Members&op=detail&autor=scarce… прогон сайта по трастовой базе http://drandrewsargent.com/forums/users/brashutility84/ комплексный прогон сайта

что такое прогон сайта по профилям https://michaelbarton.org/2022/08/10000-drawing-within-the-pg-delicate-……bet/ открытых для индексации страниц http://www.akbard.kz/festival/user/BogatkoSt/ прогон сайта бзли http://jade-crack.com/home.php?mod=space&uid=94352 скачать базы от нас для прогона сайта по

статейный прогон сайта по трастовым сайтам как ускорить индексацию ссылок заказать прогон сайта https://orbis.com.ua/forum/user/68717/ ускоренная ускоренная индексация сайта http://down.nanuminet.co.kr/index.php?act=dispBoardWrite

google индексирование сайта проверка индексации ссылок комплексный прогон сайтов прогон сайта в ручную

продвижение блога статьями индексация ссылок сервис каталоги для прогонов сайт http://hram-miloserdiya.ru/user/Jamesenlig/ прогон сайта по качественным статейным сайтам https://mh-soft.su/stati/oborudovanie-vysokogo-kachestva-ot-kompanii-in…

настройка индексации сайта wordpress бесплатные прогоны по трастовым сайтам прогон по базе трастовым сайтов https://artfurshet.ru/kak-najti-idei-dlya-akkorda-i-ritma/ комплексный прогон сайтов https://masstr.net/member.php?action=profile&uid=19635

счетчик метрики для индексирования сайта теги индексации сайта http://chanjingzx.com/home.php?mod=space&uid=121830 ускоренное индексирование сайта поисковыми системами http://www.fussa-ah.com/info/6043/ индексация ссылка

как делать прогон сайта по индексация новые сайтов что такое прогон по сайтам ускоренная индексация страниц сайта https://semprecelta.com/viewtopic.php?f=10&t=2088&p=60870#p60870

прогона сайт по каталогам http://taxconsulting-uk.com/bitrix/click.php?goto=http://events.enterpr… ускоренная индексация страниц сайта http://yourtanvan.com/__media__/js/netsoltrademark.php?d=arsbau.com/201… заказать прогон сайта http://www.ahjsgclaw.com/__media__/js/netsoltrademark.php?d=build.co.ua… прогон для сайта по твиттер http://assrtm.ru/bitrix/redirect.php?goto=http://1-apk.com/free-sports-…

http://kerala-ayr.ru/bitrix/click.php?goto=http://rabotaonlinefree.ru/p…

http://site1309.ru

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

ehaliwoka (not verified)

Wed, 09/14/2022 - 18:52

Type wry.kzde.parkerbeck.me.mmd.pe compulsions, pinched [URL=http://tei2020.com/pill/ketotifen/ - [/URL - [URL=http://ma-roots.org/combivir/ - [/URL - [URL=http://tei2020.com/harvoni/ - [/URL - [URL=http://adailymiscellany.com/item/requip/ - [/URL - [URL=http://adailymiscellany.com/item/serpina/ - [/URL - [URL=http://transylvaniacare.org/staxyn/ - [/URL - [URL=http://coachchuckmartin.com/rumalaya-fort/ - [/URL - [URL=http://thesometimessinglemom.com/weekend-pack/ - [/URL - [URL=http://ma-roots.org/product/liv-52/ - [/URL - [URL=http://lbprintery.net/actigall/ - [/URL - [URL=http://millerwynnlaw.com/women-pack-20/ - [/URL - [URL=http://ma-roots.org/product/duphalac/ - [/URL - [URL=http://sundayislessolomonislands.com/pill/epitol/ - [/URL - [URL=http://bay-head-nj.com/product/primaquine/ - [/URL - [URL=http://fountainheadapartmentsma.com/nitrofurantoin/ - [/URL - antiepileptic <a href="http://tei2020.com/pill/ketotifen/"></a&gt; <a href="http://ma-roots.org/combivir/"></a&gt; <a href="http://tei2020.com/harvoni/"></a&gt; <a href="http://adailymiscellany.com/item/requip/"></a&gt; <a href="http://adailymiscellany.com/item/serpina/"></a&gt; <a href="http://transylvaniacare.org/staxyn/"></a&gt; <a href="http://coachchuckmartin.com/rumalaya-fort/"></a&gt; <a href="http://thesometimessinglemom.com/weekend-pack/"></a&gt; <a href="http://ma-roots.org/product/liv-52/"></a&gt; <a href="http://lbprintery.net/actigall/"></a&gt; <a href="http://millerwynnlaw.com/women-pack-20/"></a&gt; <a href="http://ma-roots.org/product/duphalac/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/epitol/"></a&gt; <a href="http://bay-head-nj.com/product/primaquine/"></a&gt; <a href="http://fountainheadapartmentsma.com/nitrofurantoin/"></a&gt; shake post-industrial http://tei2020.com/pill/ketotifen/ http://ma-roots.org/combivir/ http://tei2020.com/harvoni/ http://adailymiscellany.com/item/requip/ http://adailymiscellany.com/item/serpina/ http://transylvaniacare.org/staxyn/ http://coachchuckmartin.com/rumalaya-fort/ http://thesometimessinglemom.com/weekend-pack/ http://ma-roots.org/product/liv-52/ http://lbprintery.net/actigall/ http://millerwynnlaw.com/women-pack-20/ http://ma-roots.org/product/duphalac/ http://sundayislessolomonislands.com/pill/epitol/ http://bay-head-nj.com/product/primaquine/ http://fountainheadapartmentsma.com/nitrofurantoin/ meatus; restrain hypopnoea anticholinergics.

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

Wed, 09/14/2022 - 18:53

рейтинг лучших казино <a href=https://toprcasino.me/chernyj-spisok-kazino/>онлайн казино на рубли</a> онлайн казино на реальные деньги https://toprcasino.me/eye-of-horus-megaways/ europa casino обзор казино онлайн официальный сайты http://coffeespace.ru/bitrix/redirect.php?goto=http://toprcasino.me/rai… рейтинг рублевых казино россия онлайн казино на реальные деньги

ybadx114 (not verified)

Wed, 09/14/2022 - 18:54

pzvxy949 (not verified)

Wed, 09/14/2022 - 18:54

Dennisisomi (not verified)

Wed, 09/14/2022 - 18:55

Pegas - Банковский пробив, ФНС, Мобильный пробив, продажа Дебета и ООО и многое другое..
Контакты:
Telegram: @Pegas3131 https://t.me/Pegas3131

найти данные человека по фио, как найти данный человек, Пробив Почта Банк, найти номер человека по данным, Пробив Тинькофф Банк, Пробив по ФНС, [url=https://darkmoney.me/probiv-informacii-122/pegas-bankovskii-probiv-fns-… счет в банке[/url], Лом назначений, пробив по всем базам, лом назначений и НДС, найти данные человека по фио, Пробив Бaлaнcа

Donaldcow (not verified)

Wed, 09/14/2022 - 18:55

Pegas - Банковский пробив, ФНС, Мобильный пробив, продажа Дебета и ООО и многое другое..
Контакты:
Telegram: @Pegas3131 https://t.me/Pegas3131

анонимные дебетовые карты купить, анонимные дебетовые карты купить, газпромбанк купить дебетовую карту премиум, под обнал, <a href=https://darkmoney.me/debetovye-karty-23/nadezhnye-debetovye-karty-s-gar… карта</a>, дебетовый карта, карты банков, купить дебетовую карту на чужое имя, дебетовые карты

lrvrn171 (not verified)

Wed, 09/14/2022 - 18:56

Donaldcow (not verified)

Wed, 09/14/2022 - 18:56

Pegas - Банковский пробив, ФНС, Мобильный пробив, продажа Дебета и ООО и многое другое..
Контакты:
Telegram: @Pegas3131 https://t.me/Pegas3131

купить дебетовую банковскою карту, под обнал, карта под обнал, так же карты на сканы, [url=https://darkmoney.me/debetovye-karty-23/nadezhnye-debetovye-karty-s-gar… купить дебетовые карты[/url], где купить дебетовые карты, купить дебетовую карту, купить дебетовую карту сбербанка, где купить дебетовые карты

скрыть сайт от… (not verified)

Wed, 09/14/2022 - 18:57

прогон сайта пр http://www.lubaks-don.ru/index.php/forum/user/17383-funnyvirus53.html база сайтов для прогона поисковая ускоренная индексация сайта http://ksusha.monetonos.ru/forum/thread75802-1.html#187114 прогоном по базе сайтов

ускоренная индексация сайта поисковиках ручной прогон по трастовым сайтам базы http://nuts.wang/home.php?mod=space&uid=195904 бесплатно прогон сайтов по каталогам http://178618.com/home.php?mod=space&uid=226338 прогон по профилям трастовых сайтов http://www.china-acg.com/discuz/space-uid-136509.html

онлайн прогон сайта по закладкам прогон сайта по каталогах http://fl.liaochengquan.cn/home.php?mod=space&uid=56641 скачать русские фильмы на телефон http://forum.combat-arnis.ru/profile.php?mode=viewprofile&u=153238 сайты прогонов вышивка http://gospos.info/community/profile/jimmystesy/

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

запретить индексацию страницы wordpress http://www.endemyc.ru/forum/profile.php?action=show&member=14570 прогоном по базе сайтов https://genius.com/Rabindex прогон по каталогам сайтов самостоятельно http://sh086.com/home.php?mod=space&username=JosephLub индексация динамических страниц

прогон по трастовым сайтам https://masstr.net/member.php?action=profile&uid=3569 ускоренная индексация сайта онлайн что такое прогон по каталогам сайтов https://rezkaag.ru/index.php?subaction=userinfo&user=baolgatopy8735 индексирование сайта google https://m.liancaiweb.com/home.php?mod=space&uid=878581

прогон по трастовых сайтах яндекс индексация сайта сколько времени http://xn--f1ai7a4a.xn--p1ai/memberlist.php?mode=viewprofile&u=2883 что такое прогон сайт http://prlog.ru/analysis/regamega1x.com дата первой индексации страницы http://www.websurin.net/modules.php?name=Your_Account&op=userinfo&usern…

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

что такое прогон сайта по каталогам http://yoigo.biz/__media__/js/netsoltrademark.php?d=oceanviewresort.com… как закрыть сайт от индексации wordpress http://detoc.ru/bitrix/rk.php?goto=http://1cka.info/user/EdwardChipt/ прогон сайта по каталогам http://zooterra28.ru/bitrix/redirect.php?goto=http://photobase.ro/profi… скрипт сайта прогона по каталогам http://www.1stepsolutions.net/__media__/js/netsoltrademark.php?d=trisun…

http://wix-filters.autopolis.lt/modules/banner/banner.php?page_id=34&ba…

http://site1309.ru

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

Add new comment

Plain text

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