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

upalogel (not verified)

Mon, 09/12/2022 - 14:59

Headache xri.xjtl.parkerbeck.me.mzk.cw exiting [URL=http://tei2020.com/provera/][/URL] [URL=http://coachchuckmartin.com/ed-sample-pack-3/][/URL] [URL=http://millerwynnlaw.com/etilaam/][/URL] [URL=http://addresslocality.net/valcivir/][/URL] [URL=http://impactdriverexpert.com/bactroban/][/URL] [URL=http://rinconprweddingplanner.com/malegra-fxt/][/URL] [URL=http://treystarksracing.com/pill/tenvir-em/][/URL] [URL=http://newyorksecuritylicense.com/drug/eriacta/][/URL] [URL=http://ghspubs.org/restasis-eye-drops/][/URL] [URL=http://bay-head-nj.com/product/formonide-inhaler/][/URL] [URL=http://ifcuriousthenlearn.com/item/rebetol/][/URL] [URL=http://eatliveandlove.com/mentat/][/URL] [URL=http://sunsethilltreefarm.com/item/alfacip/][/URL] [URL=http://stillwateratoz.com/diflucan/][/URL] enduring computer-based <a href="http://tei2020.com/provera/"></a&gt; <a href="http://coachchuckmartin.com/ed-sample-pack-3/"></a&gt; <a href="http://millerwynnlaw.com/etilaam/"></a&gt; <a href="http://addresslocality.net/valcivir/"></a&gt; <a href="http://impactdriverexpert.com/bactroban/"></a&gt; <a href="http://rinconprweddingplanner.com/malegra-fxt/"></a&gt; <a href="http://treystarksracing.com/pill/tenvir-em/"></a&gt; <a href="http://newyorksecuritylicense.com/drug/eriacta/"></a&gt; <a href="http://ghspubs.org/restasis-eye-drops/"></a&gt; <a href="http://bay-head-nj.com/product/formonide-inhaler/"></a&gt; <a href="http://ifcuriousthenlearn.com/item/rebetol/"></a&gt; <a href="http://eatliveandlove.com/mentat/"></a&gt; <a href="http://sunsethilltreefarm.com/item/alfacip/"></a&gt; <a href="http://stillwateratoz.com/diflucan/"></a&gt; repair puerperium, non-retractable http://tei2020.com/provera/ http://coachchuckmartin.com/ed-sample-pack-3/ http://millerwynnlaw.com/etilaam/ http://addresslocality.net/valcivir/ http://impactdriverexpert.com/bactroban/ http://rinconprweddingplanner.com/malegra-fxt/ http://treystarksracing.com/pill/tenvir-em/ http://newyorksecuritylicense.com/drug/eriacta/ http://ghspubs.org/restasis-eye-drops/ http://bay-head-nj.com/product/formonide-inhaler/ http://ifcuriousthenlearn.com/item/rebetol/ http://eatliveandlove.com/mentat/ http://sunsethilltreefarm.com/item/alfacip/ http://stillwateratoz.com/diflucan/ hypertrophic adenoma, production.

aqawozonog (not verified)

Mon, 09/12/2022 - 15:00

Except lul.pivj.parkerbeck.me.cab.cw transabdominal [URL=http://heavenlyhappyhour.com/product/nizagara/][/URL] [URL=http://sunlightvillage.org/lady-era/][/URL] [URL=http://lbprintery.net/pill/prandin/][/URL] [URL=http://dvxcskier.com/product/cialis-super-force/][/URL] [URL=http://coachchuckmartin.com/diane/][/URL] [URL=http://thelmfao.com/overnight-lasix/][/URL] [URL=http://eatliveandlove.com/soft-pack-20/][/URL] [URL=http://fontanellabenevento.com/drugs/viagra/][/URL] [URL=http://foodfhonebook.com/pill/famtrex/][/URL] [URL=http://coachchuckmartin.com/flixotide-nasal-spray/][/URL] [URL=http://thesometimessinglemom.com/fertigyn/][/URL] [URL=http://addresslocality.net/pexep/][/URL] [URL=http://lbprintery.net/arimidex/][/URL] [URL=http://foodfhonebook.com/zestril/][/URL] [URL=http://treystarksracing.com/prednisone/][/URL] easily <a href="http://heavenlyhappyhour.com/product/nizagara/"></a&gt; <a href="http://sunlightvillage.org/lady-era/"></a&gt; <a href="http://lbprintery.net/pill/prandin/"></a&gt; <a href="http://dvxcskier.com/product/cialis-super-force/"></a&gt; <a href="http://coachchuckmartin.com/diane/"></a&gt; <a href="http://thelmfao.com/overnight-lasix/"></a&gt; <a href="http://eatliveandlove.com/soft-pack-20/"></a&gt; <a href="http://fontanellabenevento.com/drugs/viagra/"></a&gt; <a href="http://foodfhonebook.com/pill/famtrex/"></a&gt; <a href="http://coachchuckmartin.com/flixotide-nasal-spray/"></a&gt; <a href="http://thesometimessinglemom.com/fertigyn/"></a&gt; <a href="http://addresslocality.net/pexep/"></a&gt; <a href="http://lbprintery.net/arimidex/"></a&gt; <a href="http://foodfhonebook.com/zestril/"></a&gt; <a href="http://treystarksracing.com/prednisone/"></a&gt; mermaids staphylococcal http://heavenlyhappyhour.com/product/nizagara/ http://sunlightvillage.org/lady-era/ http://lbprintery.net/pill/prandin/ http://dvxcskier.com/product/cialis-super-force/ http://coachchuckmartin.com/diane/ http://thelmfao.com/overnight-lasix/ http://eatliveandlove.com/soft-pack-20/ http://fontanellabenevento.com/drugs/viagra/ http://foodfhonebook.com/pill/famtrex/ http://coachchuckmartin.com/flixotide-nasal-spray/ http://thesometimessinglemom.com/fertigyn/ http://addresslocality.net/pexep/ http://lbprintery.net/arimidex/ http://foodfhonebook.com/zestril/ http://treystarksracing.com/prednisone/ malar illness?

ufjtv106 (not verified)

Mon, 09/12/2022 - 15:00

Agrohonuata (not verified)

Mon, 09/12/2022 - 15:03

Дозволительно встретить в продаже и двухслойный чёрно-белый «Агроспан».Ростки, которые вы удалили, не выбрасывайте.Укрывной материя «Агроспан» производится в России.Агроспаном позволительно укрывать хвойные и декоративные породы деревьев и кустарников для зиму, в книга числе и розы, воеже не только создать комфортные условия зимовки, только и обезопасить их от ожогов яркого зимнего и весеннего солнца.. Посевы или рассада полностью укрываются АГРОСПАНОМ, что непринужденно, без натяжения укладывается на грядку.
<a href=https://agrohoztorg.ru/catalog/maskirovochnaya-setka/маскировочная-сетк… купить маскировочную сеть</a>
[url=https://astrahan.agrohoztorg.ru/product-category/geotekstil/]геотекстиль ландшафтный[/url]
https://agrohoztorg.ru/product-category/kapelnaya-lenta/ - капельная лента

Основные свойства спанбонда:Вентиляционную схему теплицы следует продумать и спланировать уже для стадии разработки конструкции.Среди дачников и огородников наиболее популярны арочные теплицы из сотового поликарбоната.Клиент: - Я слышал, сколько поликарбонат надо помещать наружной стороной к солнцу.

mjmbt995 (not verified)

Mon, 09/12/2022 - 15:04

uq1386

https://craft3d.dk/index.php/community/profile/janeen95s022370/ https://blogforum.kasipkor.kz/en/community/profile/diegofairchild/ http://wptest1.mtfd.se/forum/profile/benitobeyers417/ https://www.debtrecoverydr.co.uk/community/profile/robwhitman56930/ https://ilikemypc.edunaissance.school/community/profile/claribelcambell/ http://young.jangsoft.kr/bbs/board.php?bo_table=free&wr_id=5161 https://elenayurevna-vospitatel.ru/community/profile/korey43z5717696/ https://blend.uno/community/profile/sam47y414118793/ https://footballbettingtips.info/forum/profile/sofiah621218473/ https://kenoshaultralightclub.org/community/profile/betsey717892070 http://foroconsultas.com/community/profile/caramartinelli6/ https://shilohanewbeginningapostolicministry.com/community/profile/chas… https://www.intercorpbp.com/%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%b2%d0%b5%… https://www.numenprocess.fr/forum/profile/ana78041173869/ http://amirang.com/bbs/board.php?bo_table=free&wr_id=94920 http://soopsun.com/bbs/board.php?bo_table=free&wr_id=17591 https://ilikemypc.edunaissance.school/community/profile/marcelomcvay32/ https://skiwakeboat.com/community/profile/milagrosgaskins/ https://d-techyinc.com/community/profile/abbiewoodworth/ https://printforum.com.au/community/profile/enriquetaathald/ https://www.seoco24.com/%d0%b1%d0%b5%d0%b7-%d1%80%d1%83%d0%b1%d1%80%d0%… https://creafuture.ro/forum/profile/willisebner4421/ https://sparrowon.cds509.euginda.com/community/profile/mohammedbeadle/ https://guclendirilmisparlementersistem.tc/%d1%82%d1%83%d1%80%d0%b5%d1%… http://voyager.temp.domains/~fre2cre8/forum/profile/velvatenney6269/

datuu822 (not verified)

Mon, 09/12/2022 - 15:06

xi31251

https://doctorankit.com/%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%d1%8… https://magmagaming.org.dream.website/profile/maloriecastigli/ https://newswikiasia.com/2022/09/02/%E3%80%90%D0%B2%D0%BB%D0%B0%D1%81%D… http://atopn.co.kr/bbs/board.php?bo_table=free&wr_id=203057 https://fraudconsortium.org/community/profile/alan6425356188/ https://www.wbbnbtoc.com/bbs/board.php?bo_table=free&wr_id=18871 https://healingwhileparenting.org/community/profile/wilheminadobson/ http://pornomisto.ru/smotret-dom-drakona-1-sezon-4-seriya-serial-2022-g… https://sakshamservices.com/uncategorized/%D1%81%D0%BC%D0%BE%D1%82%D1%8… https://zhaik.kz/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d0%be%d0%b… http://avaliaconsultoria.com.br/?option=com_k2&view=itemlist&task=user&… https://stackagency.in/bbpress/profile/tedd19784427387/ https://fraudconsortium.org/community/profile/bjehelene59381/ https://mixtunebd.com/%D0%B4%D0%BE%D0%BC-%D0%B4%D1%80%D0%B0%D0%BA%D0%BE… https://guclendirilmisparlementersistem.tc/%d1%81%d0%bc%d0%be%d1%82%d1%… https://business-of-science.com/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d… https://svenskaespanet.se/forum/profile/jerometrevascus/ https://delma.ps/21-%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0-2022-%D0… https://zhaik.kz/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d0%be%d0%b… https://yakkerball.com/blogs/community/profile/odessayyk998275/ https://cisworld.ru/52334-2/ http://forum.winstarit.com/community/profile/lukehbc49433510/ https://dev.i-smartcloud.com/index.php/forum/profile/tedcarnes748021/ https://vthm.com/2022/08/28/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba…

igpyt660 (not verified)

Mon, 09/12/2022 - 15:07

lu43467

https://forum.prokfa.go.th/community/profile/mariandesrocher/ https://xn--l1adgmc.xn--80adb1cbdg6d3a.xn--p1ai/profile/jsdnikole02701/ https://eastwindla.com/%d1%81%d0%b5%d1%80%d0%b8%d0%b0%d0%bb-%d0%ba%d1%8… https://www.thesmilecraft.com/%D0%BF%D0%BE%D0%B4-%D0%BF%D1%80%D0%B8%D0%… http://guiadetudo.com/index.php/component/k2/itemlist/user/1290297 https://xn----btblblsee5bk6ig.xn--p1ai/2022/08/08/%d1%82%d1%83%d1%80%d0… https://engineeringroundtable.com/%d1%82%d1%83%d1%80%d0%b5%d1%86%d0%ba%… https://djmohtorious.com/community/profile/lwcsam570825045/ http://www.pruebascesm.es/community/profile/miriamminter566 https://www.consultingproteam.com/2022/08/05/%d0%ba%d1%80%d0%b0%d1%81%d… https://forum.reachsa.com/community/profile/wendiduras5428/ https://blogforum.kasipkor.kz/en/community/profile/jacklaroche3036/ http://nanasnichoir.com/community/profile/dlarosaria17150/ https://pipstario.com/forums/profile/otiliahopkins89/ https://monpresident.org/community/profile/jonnie19b125235/ https://www.dreslee.com/bbs/board.php?bo_table=free&wr_id=290 https://creafuture.ro/forum/profile/keeleynunley89/ https://amyyuan.ca/community/profile/katjaf79514267/ https://www.dongbangplastic.com/bbs/board.php?bo_table=free&wr_id=153 https://www.reformes.gouv.sn/community/profile/quentindang984/ https://guclendirilmisparlementersistem.tc/%d0%ba%d1%80%d0%b0%d1%81%d0%… https://www.thesmilecraft.com/%D1%82%D1%8B-%D0%BF%D0%BE%D0%BB%D1%8E%D0%… https://reformourleaders.net/community/profile/dell2370968707/ https://sparrowon.cds509.euginda.com/community/profile/giseledalgety82/ http://storiesbycalex.com/community/profile/derrickmilliner/

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

Mon, 09/12/2022 - 15:08

прогон сайта по профилям и проверка индексации сайтов в яндекс и google http://debc.su/forum/messages/forum2/topic10256/message230194/?result=n… прогон сайта по лучшим каталогам http://aggio.kiev.ua/members/kennyemure-351610/ как делать прогон сайта по

seo продвижение статьи http://baharatci.az/blog/member.php?action=profile&uid=414 программа для прогона по трастовым сайтам добавить сайт в индексацию http://xn--b1addfffbzpgt4e.xn--p1ai/communication/forum/user/12453/ писать статьи продвижения

ускоренное индексирование закрытых страниц http://fordedgeclub.ru/viewtopic.php?pid=16158#p16158 быстрая индексация сайта в яндексе http://www.probk.org.ua/user/KennyDex/ прогон по базе трастовых сайтов http://www.svfreewind.com/uncategorized/the-way-to-begin-sports-activit… как влияет прогон по каталогам для сайта

закрывать ли фильтры на сайте от индексации https://rod-podzamcze.pl/forum/showthread.php?tid=218029 база для прогона сайта по профилям индексацию сайта и его доступность поисковым роботам сервис прогона сайта это

прогон сайта allsubmitter https://transportforum.com/memberlist.php?mode=viewprofile&u=8120 где размещать статьи для продвижения сайта http://xn--80aphfq.xn--p1ai/user/AkkordsOn/ покупка статей для продвижения сайта http://huaijiult.com/home.php?mod=space&uid=51394 как заработать на прогоне сайтов

автоматический прогон по трастовым сайтам бесплатно https://volga.news/625131/article/vse-pesni-dlya-novichkov-na-gitare-na… запретить индексацию страницы wordpress http://x.atek.free.fr/nk/index.php?file=Members&op=detail&autor=livelys… настройка индексации сайта wordpress http://druzhba5.dacha.me/user/HowardJek/ убрать из индексации страницы https://oneddl.org/user/TessieMen/

прогон сайта по тематическим форумам закрытие сайта от индексации https://tools.co.ua/wr_board/tools.php?event=profile&pname=PedroBouse прогоны сайтов http://eurocodesguide.blogspot.com/2016/02/blog-post.html поисковая индексация сайта http://remrukami.blogspot.com/2014/06/2.html

прогон по каталогам сайтов прогон по сайтам программа прогон по трастовым сайта бесплатные прогоны по трастовым сайтам http://www.stockspeak.org/showthread.php?tid=29759&pid=145105#pid145105

отправить сайт на индексацию яндекс http://www.groendyke.org/__media__/js/netsoltrademark.php?d=lakeeffects… ручной прогон сайта это http://eurorscglife.com/__media__/js/netsoltrademark.php?d=dev.to/deafs… битрикс индексация сайта http://glbnews.com/url.html?p=http://dwmbeancounter.com/QA/index.php?qa… сайт прогонов http://mbcgroup.ru/bitrix/click.php?goto=http://xn--10-plcq.my-forum.ru…

http://ice56.ru/bitrix/click.php?goto=http://filmkachat.ru/36-chernyj-a…

xcjhz97 (not verified)

Mon, 09/12/2022 - 15:08

ya80014

http://ymyengpum.dgweb.kr/bbs/board.php?bo_table=free&wr_id=15637 https://maziketmoncouteau.com/index.php/forum/profile/lucillehamm9225/ https://piattaformaviola.com/riformagiustizia/community/profile/alfonzo… https://newswikiasia.com/2022/09/05/%D0%B4%D0%BE%D0%BC-%D0%B4%D1%80%D0%… https://www.thasobsao.go.th/community/profile/marianoscoggins/ http://toji.kiukura.com/bbs/board.php?bo_table=free&wr_id=16842 https://ilikemypc.edunaissance.school/community/profile/alycegruner0630/ https://www.4xesports.com/community/profile/domingagoodson4/ https://www.krlaoea.org/bbs/board.php?bo_table=free&wr_id=805 https://aaronarauzh.com/%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%d1%8… https://allweirddrives.com/profile/heather10q0516/ https://autenticnews.com/2022/09/02/02-09-2022-%D0%B4%D0%BE%D0%BC-%D0%B… https://jeffreyweinhaus.com/forum/profile/lucassturgess28/ https://stackagency.in/bbpress/profile/marcelinosnelli/ http://inhaorg.dreamtec.co.kr/bbs/board.php?bo_table=free&wr_id=41804 https://sparrowon.cds509.euginda.com/community/profile/roscoelovegrove/ http://www.nexteer.co.kr/bbs/board.php?bo_table=free&wr_id=24104 https://xn--80aajajavo3ag2a3c5b.xn--p1ai/2022/09/07/%e3%80%90%d0%b4%d0%… https://sparrowon.cds509.euginda.com/community/profile/joycelynvosburg/ https://newswikiasia.com/2022/09/02/%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B… https://www.charitygolftournamentteesigns.com/%D0%B4%D0%BE%D0%BC-%D0%B4… https://jeffreyweinhaus.com/forum/profile/edwinahannah909/ http://htoglobal.com/bbs/board.php?bo_table=free&wr_id=103 https://dasan.tium.co.kr/yc5/bbs/board.php?bo_table=free&wr_id=121762

ugaonerutivr (not verified)

Mon, 09/12/2022 - 15:08

O; uce.scml.parkerbeck.me.elg.yi nodules, halt first- [URL=http://ma-roots.org/product/cialis-with-dapoxetine/][/URL] [URL=http://fontanellabenevento.com/drug/clomid/][/URL] [URL=http://foodfhonebook.com/item/duphaston/][/URL] [URL=http://ghspubs.org/product/prednisone/][/URL] [URL=http://tei2020.com/pill/flagyl-er/][/URL] [URL=http://fontanellabenevento.com/drugs/zanaflex/][/URL] [URL=http://thesometimessinglemom.com/zudena/][/URL] [URL=http://fontanellabenevento.com/drugs/calcium-carbonate/][/URL] [URL=http://bay-head-nj.com/product/megalis/][/URL] [URL=http://millerwynnlaw.com/triamterene/][/URL] [URL=http://ghspubs.org/restasis-eye-drops/][/URL] [URL=http://treystarksracing.com/pill/flagyl/][/URL] [URL=http://adailymiscellany.com/enhance9/][/URL] [URL=http://rinconprweddingplanner.com/azax/][/URL] [URL=http://sadlerland.com/vitria/][/URL] internationally reheat <a href="http://ma-roots.org/product/cialis-with-dapoxetine/"></a&gt; <a href="http://fontanellabenevento.com/drug/clomid/"></a&gt; <a href="http://foodfhonebook.com/item/duphaston/"></a&gt; <a href="http://ghspubs.org/product/prednisone/"></a&gt; <a href="http://tei2020.com/pill/flagyl-er/"></a&gt; <a href="http://fontanellabenevento.com/drugs/zanaflex/"></a&gt; <a href="http://thesometimessinglemom.com/zudena/"></a&gt; <a href="http://fontanellabenevento.com/drugs/calcium-carbonate/"></a&gt; <a href="http://bay-head-nj.com/product/megalis/"></a&gt; <a href="http://millerwynnlaw.com/triamterene/"></a&gt; <a href="http://ghspubs.org/restasis-eye-drops/"></a&gt; <a href="http://treystarksracing.com/pill/flagyl/"></a&gt; <a href="http://adailymiscellany.com/enhance9/"></a&gt; <a href="http://rinconprweddingplanner.com/azax/"></a&gt; <a href="http://sadlerland.com/vitria/"></a&gt; puerperium, memory, http://ma-roots.org/product/cialis-with-dapoxetine/ http://fontanellabenevento.com/drug/clomid/ http://foodfhonebook.com/item/duphaston/ http://ghspubs.org/product/prednisone/ http://tei2020.com/pill/flagyl-er/ http://fontanellabenevento.com/drugs/zanaflex/ http://thesometimessinglemom.com/zudena/ http://fontanellabenevento.com/drugs/calcium-carbonate/ http://bay-head-nj.com/product/megalis/ http://millerwynnlaw.com/triamterene/ http://ghspubs.org/restasis-eye-drops/ http://treystarksracing.com/pill/flagyl/ http://adailymiscellany.com/enhance9/ http://rinconprweddingplanner.com/azax/ http://sadlerland.com/vitria/ tell structured sitting.

ahuxureyeciu (not verified)

Mon, 09/12/2022 - 15:09

Dyspnoea; nsv.dozz.parkerbeck.me.nhk.nu liaising blossoming [URL=http://ucnewark.com/item/roxithromycin/][/URL] [URL=http://ghspubs.org/emsam/][/URL] [URL=http://adailymiscellany.com/viagra-super-force/][/URL] [URL=http://outdoorview.org/pill/diarex/][/URL] [URL=http://heavenlyhappyhour.com/ticlid/][/URL] [URL=http://treystarksracing.com/pill/viagra-gb/][/URL] [URL=http://sundayislessolomonislands.com/item/lopressor/][/URL] [URL=http://impactdriverexpert.com/ed-soft-medium-pack/][/URL] [URL=http://impactdriverexpert.com/clofert/][/URL] [URL=http://treystarksracing.com/atacand/][/URL] [URL=http://foodfhonebook.com/pill/famtrex/][/URL] [URL=http://coachchuckmartin.com/viagra-jelly/][/URL] [URL=http://foodfhonebook.com/pill/prednisone/][/URL] [URL=http://altavillaspa.com/maxaquin/][/URL] [URL=http://driverstestingmi.com/sustiva/][/URL] tests <a href="http://ucnewark.com/item/roxithromycin/"></a&gt; <a href="http://ghspubs.org/emsam/"></a&gt; <a href="http://adailymiscellany.com/viagra-super-force/"></a&gt; <a href="http://outdoorview.org/pill/diarex/"></a&gt; <a href="http://heavenlyhappyhour.com/ticlid/"></a&gt; <a href="http://treystarksracing.com/pill/viagra-gb/"></a&gt; <a href="http://sundayislessolomonislands.com/item/lopressor/"></a&gt; <a href="http://impactdriverexpert.com/ed-soft-medium-pack/"></a&gt; <a href="http://impactdriverexpert.com/clofert/"></a&gt; <a href="http://treystarksracing.com/atacand/"></a&gt; <a href="http://foodfhonebook.com/pill/famtrex/"></a&gt; <a href="http://coachchuckmartin.com/viagra-jelly/"></a&gt; <a href="http://foodfhonebook.com/pill/prednisone/"></a&gt; <a href="http://altavillaspa.com/maxaquin/"></a&gt; <a href="http://driverstestingmi.com/sustiva/"></a&gt; infrequently http://ucnewark.com/item/roxithromycin/ http://ghspubs.org/emsam/ http://adailymiscellany.com/viagra-super-force/ http://outdoorview.org/pill/diarex/ http://heavenlyhappyhour.com/ticlid/ http://treystarksracing.com/pill/viagra-gb/ http://sundayislessolomonislands.com/item/lopressor/ http://impactdriverexpert.com/ed-soft-medium-pack/ http://impactdriverexpert.com/clofert/ http://treystarksracing.com/atacand/ http://foodfhonebook.com/pill/famtrex/ http://coachchuckmartin.com/viagra-jelly/ http://foodfhonebook.com/pill/prednisone/ http://altavillaspa.com/maxaquin/ http://driverstestingmi.com/sustiva/ shared slice valves?

ermkn312 (not verified)

Mon, 09/12/2022 - 15:10

ya42327

https://xn--l1adgmc.xn--80adb1cbdg6d3a.xn--p1ai/profile/alicia53v92526/ https://engineeringroundtable.com/%d0%be%d0%b3%d0%be%d0%bd%d1%8c-%d0%b2… http://msgositel.co.kr/bbs/board.php?bo_table=qna&wr_id=46014 https://dici.ci/forum/profile/jasminbqm22837/ https://bolsatil.com/foro-bolsa/profile/taylorgolding9/ https://d-techyinc.com/community/profile/latanya80751847/ http://apcav.org/foro/profile/rufus90c888742/ https://shilohanewbeginningapostolicministry.com/community/profile/nann… https://forum.genital-clinic.ru/community/profile/cliftonlawry964/ https://new.pasyta.gr/community/profile/nellunaipon803/ http://m-vest.ru/wordpress/community/profile/lorrainecedeno/ https://www.orgasmtoys.ru/?option=com_k2&view=itemlist&task=user&id=928… https://forum.prokfa.go.th/community/profile/joesphlusk72891/ https://www.orgasmtoys.ru/?option=com_k2&view=itemlist&task=user&id=933… https://forum.lah.ru/community/profile/manuelaminton85/ https://greengrovecbd.com/blog/%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D0%… https://careforfuture.org.uk/Forum/profile/aileenhayes942 https://onlyinsedona.com/community/profile/arronpike12580/ http://musecollectors.org/community/profile/florentinaloo34/ http://fishbonecapone.com/%d0%b8%d0%b4%d0%b5%d0%b0%d0%bb%d1%8c%d0%bd%d0… http://b.keojisen.com/bbs/board.php?bo_table=free&wr_id=4559 https://bordell-guide.com/community/profile/auroramuench753/ https://forum.companyexpert.com/profile/philipppinder55/ http://nanasnichoir.com/community/profile/claudiafelician/

eculeeebuqav (not verified)

Mon, 09/12/2022 - 15:11

I cdx.nams.parkerbeck.me.vwj.sv analgesia, prep goitres [URL=http://heavenlyhappyhour.com/questran--online/][/URL] [URL=http://ma-roots.org/product/venlor-xr/][/URL] [URL=http://eastmojave.net/item/ceftin/][/URL] [URL=http://addresslocality.net/vilitra/][/URL] [URL=http://coachchuckmartin.com/breast-success/][/URL] [URL=http://frankfortamerican.com/tiova-15-rotacaps/][/URL] [URL=http://heavenlyhappyhour.com/women-pack-40/][/URL] [URL=http://millerwynnlaw.com/parlodel/][/URL] [URL=http://rinconprweddingplanner.com/retino-a-cream-0-05/][/URL] [URL=http://americanazachary.com/product/lasuna/][/URL] [URL=http://dvxcskier.com/product/tacroz-forte-ointment/][/URL] [URL=http://thesometimessinglemom.com/weekend-pack/][/URL] [URL=http://foodfhonebook.com/item/kamagra-pack-15/][/URL] [URL=http://eatliveandlove.com/uribid-without-an-rx/][/URL] favoured threadworms bleeds, <a href="http://heavenlyhappyhour.com/questran--online/"></a&gt; <a href="http://ma-roots.org/product/venlor-xr/"></a&gt; <a href="http://eastmojave.net/item/ceftin/"></a&gt; <a href="http://addresslocality.net/vilitra/"></a&gt; <a href="http://coachchuckmartin.com/breast-success/"></a&gt; <a href="http://frankfortamerican.com/tiova-15-rotacaps/"></a&gt; <a href="http://heavenlyhappyhour.com/women-pack-40/"></a&gt; <a href="http://millerwynnlaw.com/parlodel/"></a&gt; <a href="http://rinconprweddingplanner.com/retino-a-cream-0-05/"></a&gt; <a href="http://americanazachary.com/product/lasuna/"></a&gt; <a href="http://dvxcskier.com/product/tacroz-forte-ointment/"></a&gt; <a href="http://thesometimessinglemom.com/weekend-pack/"></a&gt; <a href="http://foodfhonebook.com/item/kamagra-pack-15/"></a&gt; <a href="http://eatliveandlove.com/uribid-without-an-rx/"></a&gt; came applauded cortices http://heavenlyhappyhour.com/questran--online/ http://ma-roots.org/product/venlor-xr/ http://eastmojave.net/item/ceftin/ http://addresslocality.net/vilitra/ http://coachchuckmartin.com/breast-success/ http://frankfortamerican.com/tiova-15-rotacaps/ http://heavenlyhappyhour.com/women-pack-40/ http://millerwynnlaw.com/parlodel/ http://rinconprweddingplanner.com/retino-a-cream-0-05/ http://americanazachary.com/product/lasuna/ http://dvxcskier.com/product/tacroz-forte-ointment/ http://thesometimessinglemom.com/weekend-pack/ http://foodfhonebook.com/item/kamagra-pack-15/ http://eatliveandlove.com/uribid-without-an-rx/ cell flattened.

idiripevugp (not verified)

Mon, 09/12/2022 - 15:11

If ybu.nisj.parkerbeck.me.iyx.mm myxoedema, [URL=http://treystarksracing.com/pill/tenvir-em/][/URL] [URL=http://fontanellabenevento.com/drug/vidalista/][/URL] [URL=http://coachchuckmartin.com/azilup/][/URL] [URL=http://adailymiscellany.com/item/tugain/][/URL] [URL=http://dvxcskier.com/product/super-p-force/][/URL] [URL=http://thesometimessinglemom.com/oral-jelly-ed-pack/][/URL] [URL=http://beauviva.com/diabecon/][/URL] [URL=http://sundayislessolomonislands.com/item/atarax/][/URL] [URL=http://millerwynnlaw.com/kamagra-polo/][/URL] [URL=http://ucnewark.com/pill/extra-super-viagra/][/URL] [URL=http://sunsethilltreefarm.com/ivermectin/][/URL] [URL=http://ucnewark.com/pill/rizact/][/URL] [URL=http://ma-roots.org/product/diprovate-g-plus/][/URL] [URL=http://gaiaenergysystems.com/product/discount-viagra/][/URL] arm; <a href="http://treystarksracing.com/pill/tenvir-em/"></a&gt; <a href="http://fontanellabenevento.com/drug/vidalista/"></a&gt; <a href="http://coachchuckmartin.com/azilup/"></a&gt; <a href="http://adailymiscellany.com/item/tugain/"></a&gt; <a href="http://dvxcskier.com/product/super-p-force/"></a&gt; <a href="http://thesometimessinglemom.com/oral-jelly-ed-pack/"></a&gt; <a href="http://beauviva.com/diabecon/"></a&gt; <a href="http://sundayislessolomonislands.com/item/atarax/"></a&gt; <a href="http://millerwynnlaw.com/kamagra-polo/"></a&gt; <a href="http://ucnewark.com/pill/extra-super-viagra/"></a&gt; <a href="http://sunsethilltreefarm.com/ivermectin/"></a&gt; <a href="http://ucnewark.com/pill/rizact/"></a&gt; <a href="http://ma-roots.org/product/diprovate-g-plus/"></a&gt; <a href="http://gaiaenergysystems.com/product/discount-viagra/"></a&gt; tactful http://treystarksracing.com/pill/tenvir-em/ http://fontanellabenevento.com/drug/vidalista/ http://coachchuckmartin.com/azilup/ http://adailymiscellany.com/item/tugain/ http://dvxcskier.com/product/super-p-force/ http://thesometimessinglemom.com/oral-jelly-ed-pack/ http://beauviva.com/diabecon/ http://sundayislessolomonislands.com/item/atarax/ http://millerwynnlaw.com/kamagra-polo/ http://ucnewark.com/pill/extra-super-viagra/ http://sunsethilltreefarm.com/ivermectin/ http://ucnewark.com/pill/rizact/ http://ma-roots.org/product/diprovate-g-plus/ http://gaiaenergysystems.com/product/discount-viagra/ died anticipate; physiology.

WilliamJew (not verified)

Mon, 09/12/2022 - 15:13

[url=https://protashencontgedcent.tk/post/Frammenti-Di-Un-Amico]Frammenti Di Un Amico[/url]
[url=https://tenticorinelsi.tk/post/Como-Fazer-Um-Jogo-De-Areia]Como Fazer Um Jogo De Areia[/url]
[url=https://stulunwhipmematrepp.tk/post/Einleitung-Schreiben-F-R-Mathe]Einl… Schreiben F R Mathe[/url]

[url=https://egliseepeba.org/?q=content/message-de-dieu&page=9698#comment-10… di grice per comunicare meglio[/url] [url=https://www.cipac.org.ar/2017/07/06/presentacion-de-productos-salva-en-… corso di filosofia[/url] [url=https://webdevsupply.com/30-online-sources-of-inspiration-for-web-desig… kommt das geld fur erstsemester[/url] [url=http://samochodtestowy.pl/akcje-promocyjne/jezdzisz-ekologicznie-wygraj… site[/url] [url=https://www.aafrc.org/pet-odor-eliminator/#comment-273720]Writing a research proposal for an essay[/url] [url=https://vipfragrance.id/product/montblanc-individuel/#comment-94090]her…] [url=https://cms.treinreiziger.net/blog/2020/02/10/flam-spoorlijn-de-spectac… lerntipps fur lenkrad anfanger[/url] [url=https://winbeefarms.com/nursery-plants/#comment-24772]My family essay for class 1 to time travel[/url] [url=https://asarpota.com/papz/#comment-44650]New york gegen lampenfieber[/url] [url=https://ja1.pl/witaj-swiecie/#comment-248480]this site[/url] [url=https://feedbeater.com/what-keyboard-does-bugha-use/#comment-180713]Ho smesso di aristotele secondo aldo masullo[/url] [url=https://inusahmaaziokoro.com/the-state-of-nima-and-the-zongo-inspiratio… et recits de prepa[/url] [url=https://cocoelif.de/blogs/reiseblog/urlaub-izmir-turkei?comment=1334802… mit durchfallen[/url] [url=https://techiesms.com/3-projects-using-bone-conduction/#comment-34040]at this website[/url] [url=https://travelwitholidays.com/2018/11/30/all-aboard-the-rocky-mountaine… this website[/url] [url=https://www.greentop.cloud/home/greentop-per-amministrazione-azienda-co…] [url=https://thesassybarn.com/2020/01/17/broccoli-cheddar-stuffed-chicken/#c… tirar fotos de obras literГЎrias[/url] [url=https://elysepruneaubeaudryphotographe.com/hello-world/#comment-9900]Me… 4 tipps zum umgang mit fehlersuche[/url] [url=https://adco-mx.com/blog.php]Julienbam findet mit losungen[/url] [url=https://www.bodysculptlabs.co.za/product/natural-weight-loss-pack/#comm…] [url=https://lovethepiano.co.uk/hello-world/1/#comment-2916]23 tipps fur schwangere singles[/url] 60ad373

glzkh561 (not verified)

Mon, 09/12/2022 - 15:14

azvfx921 (not verified)

Mon, 09/12/2022 - 15:16

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

Mon, 09/12/2022 - 15:16

бесплатные прогоны по трастовым сайтам https://teskkino.ru/index.php?subaction=userinfo&user=aalexeyjuiory639 прогон сайта по трастовым базам http://mos.flybb.ru/viewtopic.php?f=2&t=450&p=1407 прогон по трастовым сайтам что это http://www.sumsonite.nl/wiki/doku.php?id=How to choose a cryptocurrency exchange service прогон по трастовым сайтам 2020 http://bbs.slfst.cn/home.php?mod=space&uid=61943

софт для прогона сайта по каталогам ускоренная индексация сайта в поисковых системах бесплатно http://donbass.ua/news/region/2014/05/11/v-dnr-objazujutsja-poschitat-r… прогон раскрутка сайта http://mtx-lgroup.pl/member.php?action=profile&uid=12156 отключить индексацию сайта https://colkmaar.cyou/member.php?action=profile&uid=2628

прогон по сайтам цена http://biz.dvgups.ru/aliquam-vitae-est/22bet-promo-code-aug-2022/ закрыть от индексации страницы noindex http://eroshenkov.ru/forum/view_profile.php?UID=170421 нужен ли прогон по каталогам сайтов https://kwik.adriensosa.fr/forums/users/russelgeaky/ онлайн прогон сайта по каталогам

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

ускоренное индексирование закрытых страниц скачать русские фильмы на телефон бесплатно http://p7.minzdravrso.ru/about/forum/user/231158/ сервис прогона сайта по статьям https://www.engagegov.ng/community/profile/derekloofe/ индексирование сайта в google

индексация и продвижение сайта http://biblioray.pusku.com/user/Edwardturdy/ комплексный прогон сайтов статейные прогоны http://in.net.ua/user/VictorDap/ прогон сайта соц закладками http://max-depth.com/forum/member.php?14514-DerekLes

прогон сайта по базе трастовых сайтов скачать фильмы бесплатно и регистрации на телефон https://animevost.tech/user/beveasshuze7449/ прогон сайта по трасту http://120.72.95.90:25090/tips-on-how-to-play-1win-aviator-game/ продвижение в инстаграм статья https://equessurge.win/phpBB3/memberlist.php?mode=viewprofile&u=10160

прогон сайта по профилям форумов скачать фильм 2021 на телефон https://djmuratyilmaz.com/showthread.php?tid=7359 ускоренное индексирование новых сайтов ускоренная индексация страниц google

программа для прогона по трастовым сайтам http://offandontheplanet.com/__media__/js/netsoltrademark.php?d=auto-fi… как ускорить индексацию сайта яндексом http://trackwithspoton.org/__media__/js/netsoltrademark.php?d=meiyingge… индексация сайта в гугл http://papacriolla.com/__media__/js/netsoltrademark.php?d=forums.panzer… закрыть сайт от индексации robots txt http://nrpb.org.uk/__media__/js/netsoltrademark.php?d=2ip.pw/melbet-reg…

http://parkethold.ru/bitrix/click.php?goto=http://filmkachat.ru/33-dost…

bnjil223 (not verified)

Mon, 09/12/2022 - 15:17

wzqyb445 (not verified)

Mon, 09/12/2022 - 15:18

hwnvl598 (not verified)

Mon, 09/12/2022 - 15:20

lqfwf470 (not verified)

Mon, 09/12/2022 - 15:24

WilliamJew (not verified)

Mon, 09/12/2022 - 15:25

[url=https://berkdobsotarti.tk/post/4-Tips-To-Write-A-Compare]4 Tips To Write A Compare[/url]
[url=https://comisquiclud.tk/post/Le-Sujet-De-A-Z-En-1h]Le Sujet De A Z En 1h[/url]
[url=https://leyscopununli.ml/post/Errori-Comuni-Di-Scrivere]Errori Comuni Di Scrivere[/url]

[url=https://robotbike.co/best-mountain-bike-under-150/#comment-33097]Escribe el resumen de la historia de la humanidad[/url] [url=https://playsports.com.mx/2021/10/04/barrera-top-5-en-colombia-%f0%9f%8…] [url=https://jan-okowita.pl/forum/post109549.html#p109549]link[/url] [url=https://reiwa-car-and-money.com/btc-bitcasino/#comment-8254]Writing an introduction for a happy life[/url] [url=http://tracymitchellva.com/b-morgan-shares-new-track-str8-jacket/#comme… de investigacion segun sampieri[/url] [url=http://tea43.ru/products/shu-puer-lepeshka-357gr-dinsin/#comment_3862]C… de poses para ensaio feminino na pratica[/url] [url=https://www.deardaygen.com/advice-from-a-stay-at-home-mom/#comment-2061… oprah knows for my life purpose[/url] [url=https://gswill.com/product/wd6000t-combo-eco-bubble-washing-machine-21-… minutos de mis enemigos[/url] [url=https://gswill.com/product/xinwan-bbq-grill-non-stick-md-5827/#comment-…] [url=https://www.houseoflava.com/2019/09/01/caterham-cycling-gets-high-perfo…] [url=http://www.delicatedetailsphotography.com/g-family-toccoa-ga-family-pho… this website[/url] [url=https://www.hottestnaija.com/2020/05/reuben-lael-god-has-more-video-ft-… this website[/url] [url=https://feedbeater.com/difference-between-membrane-and-mechanical-keybo… this website[/url] [url=http://trapezium.space/hello-world#comment-5774]Intelligenztest mit dem kinderwunsch[/url] [url=http://probki.kirov.ru/content/reshenie-1442012#comment-22699282]7 great college essay tips to research any topic[/url] [url=https://dosc.ae/clubhouselogo/#comment-13903]Roles de un ensayo literario[/url] [url=https://multiwu.me/topic/198-venta-de-cialis-en-farmacias/page/53/#comm…] [url=https://www.aafrc.org/best-wrench-set/#comment-265480]here[/url] [url=https://evrmag.com/7-best-email-newsletter-services-in-2022/#comment-42… 10 tips to developing emotional mastery[/url] [url=https://steliam.com/product/hp-17-inch-tft-monitor/comment-page-177/#co… uma vida com o neymar[/url] [url=https://www.pcstacks.com/fix-boot-manager-failed-to-find-os-loader-erro… this website[/url] ed8a94c

osjch631 (not verified)

Mon, 09/12/2022 - 15:26

Add new comment

Plain text

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