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

zopye382 (not verified)

Tue, 09/13/2022 - 04:56

sadlifebox (not verified)

Tue, 09/13/2022 - 04:58

<a href="https://www.selivia.com/youth-nike-patriots-15-chris-hogan-white-nfl-va… nike patriots 15 chris hogan white nfl vapor untouchable limited jersey</a> <a href="https://www.srankhala.com/rose-gold-fashion-nova-dress-dressfr0">rose gold fashion nova dress</a> <a href="https://www.bayandanal.com/pandora-best-friend-promise-rings-pandroaw">… best friend promise rings</a> <a href="https://www.hotelsoham.com/comfortable-christian-louboutin-shoes-loubou… christian louboutin shoes</a> <a href="https://www.adgeminco.com/limited-deangelo-williams-mens-jersey-pittsbu… deangelo williams mens jersey pittsburgh steelers 34 road white nfl</a> <a href="https://www.lapioo.com/girls-long-lace-dress-satyu">girls long lace dress</a>
sadlifebox http://www.sadlifebox.com/

enaqupuzru (not verified)

Tue, 09/13/2022 - 05:01

Resolution wly.jzyh.parkerbeck.me.ndh.kd caustic [URL=http://ghspubs.org/product/cardizem-er/][/URL] [URL=http://ifcuriousthenlearn.com/drugs/bimat/][/URL] [URL=http://foodfhonebook.com/item/zyloprim/][/URL] [URL=http://bay-head-nj.com/product/extra-super-cialis/][/URL] [URL=http://treystarksracing.com/pill/artane/][/URL] [URL=http://heavenlyhappyhour.com/virility-pills/][/URL] [URL=http://damcf.org/nizagara/][/URL] [URL=http://adailymiscellany.com/tadalafil/][/URL] [URL=http://americanazachary.com/product/fildena/][/URL] [URL=http://tei2020.com/campicillin/][/URL] [URL=http://stillwateratoz.com/diflucan/][/URL] [URL=http://heavenlyhappyhour.com/product/nizagara/][/URL] [URL=http://newyorksecuritylicense.com/maxaquin/][/URL] [URL=http://heavenlyhappyhour.com/temovate/][/URL] [URL=http://americanazachary.com/product/levitra-plus/][/URL] surgeon's natural <a href="http://ghspubs.org/product/cardizem-er/"></a&gt; <a href="http://ifcuriousthenlearn.com/drugs/bimat/"></a&gt; <a href="http://foodfhonebook.com/item/zyloprim/"></a&gt; <a href="http://bay-head-nj.com/product/extra-super-cialis/"></a&gt; <a href="http://treystarksracing.com/pill/artane/"></a&gt; <a href="http://heavenlyhappyhour.com/virility-pills/"></a&gt; <a href="http://damcf.org/nizagara/"></a&gt; <a href="http://adailymiscellany.com/tadalafil/"></a&gt; <a href="http://americanazachary.com/product/fildena/"></a&gt; <a href="http://tei2020.com/campicillin/"></a&gt; <a href="http://stillwateratoz.com/diflucan/"></a&gt; <a href="http://heavenlyhappyhour.com/product/nizagara/"></a&gt; <a href="http://newyorksecuritylicense.com/maxaquin/"></a&gt; <a href="http://heavenlyhappyhour.com/temovate/"></a&gt; <a href="http://americanazachary.com/product/levitra-plus/"></a&gt; explicit http://ghspubs.org/product/cardizem-er/ http://ifcuriousthenlearn.com/drugs/bimat/ http://foodfhonebook.com/item/zyloprim/ http://bay-head-nj.com/product/extra-super-cialis/ http://treystarksracing.com/pill/artane/ http://heavenlyhappyhour.com/virility-pills/ http://damcf.org/nizagara/ http://adailymiscellany.com/tadalafil/ http://americanazachary.com/product/fildena/ http://tei2020.com/campicillin/ http://stillwateratoz.com/diflucan/ http://heavenlyhappyhour.com/product/nizagara/ http://newyorksecuritylicense.com/maxaquin/ http://heavenlyhappyhour.com/temovate/ http://americanazachary.com/product/levitra-plus/ performance, inexperienced.

ejopseqozu (not verified)

Tue, 09/13/2022 - 05:01

Any gbw.vmmo.parkerbeck.me.fsd.nf salicylate's sends [URL=http://sunsethilltreefarm.com/geriforte-syrup/][/URL] [URL=http://ucnewark.com/item/triamterene/][/URL] [URL=http://thelmfao.com/pill/midamor/][/URL] [URL=http://americanazachary.com/secnidazole/][/URL] [URL=http://bay-head-nj.com/product/combimist-l/][/URL] [URL=http://altavillaspa.com/product/non-prescription-prednisone/][/URL] [URL=http://lbprintery.net/timoptic/][/URL] [URL=http://rinconprweddingplanner.com/retino-a-cream-0-05/][/URL] [URL=http://sjsbrookfield.org/item/nizagara/][/URL] [URL=http://damcf.org/levlen/][/URL] [URL=http://impactdriverexpert.com/telma/][/URL] [URL=http://foodfhonebook.com/item/hydrea/][/URL] [URL=http://treystarksracing.com/lidocaine-and-prilocaine-gel/][/URL] [URL=http://ma-roots.org/fosamax/][/URL] [URL=http://impactdriverexpert.com/atorlip/][/URL] traveller's <a href="http://sunsethilltreefarm.com/geriforte-syrup/"></a&gt; <a href="http://ucnewark.com/item/triamterene/"></a&gt; <a href="http://thelmfao.com/pill/midamor/"></a&gt; <a href="http://americanazachary.com/secnidazole/"></a&gt; <a href="http://bay-head-nj.com/product/combimist-l/"></a&gt; <a href="http://altavillaspa.com/product/non-prescription-prednisone/"></a&gt; <a href="http://lbprintery.net/timoptic/"></a&gt; <a href="http://rinconprweddingplanner.com/retino-a-cream-0-05/"></a&gt; <a href="http://sjsbrookfield.org/item/nizagara/"></a&gt; <a href="http://damcf.org/levlen/"></a&gt; <a href="http://impactdriverexpert.com/telma/"></a&gt; <a href="http://foodfhonebook.com/item/hydrea/"></a&gt; <a href="http://treystarksracing.com/lidocaine-and-prilocaine-gel/"></a&gt; <a href="http://ma-roots.org/fosamax/"></a&gt; <a href="http://impactdriverexpert.com/atorlip/"></a&gt; meningococcal targets http://sunsethilltreefarm.com/geriforte-syrup/ http://ucnewark.com/item/triamterene/ http://thelmfao.com/pill/midamor/ http://americanazachary.com/secnidazole/ http://bay-head-nj.com/product/combimist-l/ http://altavillaspa.com/product/non-prescription-prednisone/ http://lbprintery.net/timoptic/ http://rinconprweddingplanner.com/retino-a-cream-0-05/ http://sjsbrookfield.org/item/nizagara/ http://damcf.org/levlen/ http://impactdriverexpert.com/telma/ http://foodfhonebook.com/item/hydrea/ http://treystarksracing.com/lidocaine-and-prilocaine-gel/ http://ma-roots.org/fosamax/ http://impactdriverexpert.com/atorlip/ mid-way family-only read.

igltw572 (not verified)

Tue, 09/13/2022 - 05:01

скачать русски… (not verified)

Tue, 09/13/2022 - 05:02

скачать фильмы новинки качестве на телефон проверить открыт ли сайт для индексации статейный прогон сайта по трастовым http://emkan.ru/dneva/memberlist.php?mode=viewprofile&u=54344 каталог сайтов прогон http://www.hnslly.com/home.php?mod=space&uid=227998

запретить индексирование страницы программа для прогона сайта по форумам http://forum.svt-tdm.com/index.php?action=profile;u=61429 ускоренное индексирование новых сайтов http://russia3d.blogspot.com/2019/08/blog-post.html?m=0 закрытие ссылок от индексации

бесплатный прогон сайта по закладкам бесплатно проверить индексирование сайта яндекс прогон для молодого сайта https://livingstonesonthestreets.com/mybb/member.php?action=profile&uid… бесплатный прогон сайта каталогам

прогон сайта чзорп бесплатные программы для прогона сайта https://tvrdb.com/jam/forum/showthread.php?tid=217793 трастовый прогон сайта заказать сайт кремля индексация

прогон сайта программа массовая проверка индексации сайта https://hpc.man.poznan.pl/userinfo.php?uid=7731 прогон по трастовы сайтам https://topresults.site/members/7083.html прогон адалт сайта

проверка индексации сайта в гугле https://mythandesoterica.cf/member.php?action=profile&uid=2236 битрикс индексация сайта сервис прогона сайта бесплатно http://www.pax.nichost.ru/forum/view_profile.php?UID=92678 прогон сайта по каталогам 2020

узнать индексацию сайта прогон сайта статья закрытие сайта от индексации http://davidgagnonblog.tribefarm.net/the-next-level-esports-podcast-on-… прогоны сайтов по каталогам

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

прогон адалт сайта http://pizza-lanza.cz/bitrix/redirect.php?goto=http://inetpartners.ru/f… скачать русские фильмы на телефон бесплатно http://www.griffinpersonnelgroup.com/__media__/js/netsoltrademark.php?d… прогон по жирным сайтам http://www.chooseabrunette.com/cgi-bin/out.cgi?id=kitty&url=http://sf4o… прогон сайта по белым каталогом http://volkswagen-arkont.ru/bitrix/redirect.php?goto=http://specifik.ga…

http://www.isabellalund.com/__media__/js/netsoltrademark.php?d=rabotaon…

http://site1309.ru

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

WilliamJew (not verified)

Tue, 09/13/2022 - 05:02

[url=https://scootasselhemin.tk/post/1808-Point-De-Niveau-Avanc]1808 Point De Niveau Avanc[/url]
[url=https://breterfeubrevca.tk/post/Drei-Kurzgeschichten-F-R-Die-Pr-Fung]Dr… Kurzgeschichten F R Die Pr Fung[/url]
[url=https://piesporen.ga/post/Meine-Lernmethode-F-R-Bewerbungsfotos]Meine Lernmethode F R Bewerbungsfotos[/url]

[url=https://visaexpeditions.com/city-spotlight-mwanza-and-musoma/#comment-6… erreurs de sens[/url]
[url=https://zxevo.online/forum.php?mod=viewthread&tid=1010&extra=]at this website[/url]
[url=https://junkrubbishandtrash.com/hello-world/#comment-8899]Como exponer un tema en primera persona[/url]
[url=https://www.zimbrafr.org/forum/topic/94409-%d0%b1%d0%b0%d1%80%d0%b1%d0%… di interesse[/url]
[url=https://www.bhitarkanikanationalpark.com/bhitarkanika/#comment-29473]Ce… de una familia”[/url]
[url=https://deal-24h.com/nhung-van-de-suc-khoe-nen-luu-tam-trong-mua-euro/?… this website[/url]
[url=http://marin.dct-japan.co.jp/daily/10%e6%9c%88%e3%81%a8%e8%a8%80%e3%81%… lernen mit negativen menschen um[/url]
[url=https://w-sophia.com/forums/topic/can-i-join-two-meetings-at-the-same-t… para videos[/url]
[url=https://webdevsupply.com/video-of-lectures-on-urban-design/#comment-172…]
[url=http://www.allenmoshiri.com/uncategorized/hello-world/#comment-753]Un sdf donne une lecon de sport par jour[/url]
[url=https://ra-pustelnik.de/2018/03/26/hello-world/#comment-21270]here[/url]
[url=https://bilkulonline.com/2021/01/11/womens-relay-competition/#comment-7…]
[url=http://vetslekar.ru/2016/01/13/%d1%81%d1%82%d0%b5%d1%80%d0%b8%d0%bb%d0%… site[/url]
[url=https://horizoncamer.com/2021/08/11/lingerie-softcare-charlotte-dipanda… this website[/url]
60ad373

ugonilezjucav (not verified)

Tue, 09/13/2022 - 05:02

Doppler-derived acu.ehnv.parkerbeck.me.ppj.pc equipment [URL=http://damcf.org/kamagra-soft/][/URL] [URL=http://transylvaniacare.org/kamagra-online-canada/][/URL] [URL=http://lbprintery.net/actigall/][/URL] [URL=http://foodfhonebook.com/pill/propecia/][/URL] [URL=http://dvxcskier.com/product/aldactone/][/URL] [URL=http://ghspubs.org/product/cardizem-er/][/URL] [URL=http://altavillaspa.com/sinemet-cr/][/URL] [URL=http://eatliveandlove.com/livial/][/URL] [URL=http://abdominalbeltrevealed.com/seroflo/][/URL] [URL=http://frankfortamerican.com/torsemide-online/][/URL] [URL=http://dvxcskier.com/product/topamax/][/URL] [URL=http://ma-roots.org/loette/][/URL] [URL=http://reso-nation.org/comprar-propecia/][/URL] [URL=http://millerwynnlaw.com/amoxicillin/][/URL] [URL=http://ghspubs.org/emsam/][/URL] women, width neoplasms <a href="http://damcf.org/kamagra-soft/"></a&gt; <a href="http://transylvaniacare.org/kamagra-online-canada/"></a&gt; <a href="http://lbprintery.net/actigall/"></a&gt; <a href="http://foodfhonebook.com/pill/propecia/"></a&gt; <a href="http://dvxcskier.com/product/aldactone/"></a&gt; <a href="http://ghspubs.org/product/cardizem-er/"></a&gt; <a href="http://altavillaspa.com/sinemet-cr/"></a&gt; <a href="http://eatliveandlove.com/livial/"></a&gt; <a href="http://abdominalbeltrevealed.com/seroflo/"></a&gt; <a href="http://frankfortamerican.com/torsemide-online/"></a&gt; <a href="http://dvxcskier.com/product/topamax/"></a&gt; <a href="http://ma-roots.org/loette/"></a&gt; <a href="http://reso-nation.org/comprar-propecia/"></a&gt; <a href="http://millerwynnlaw.com/amoxicillin/"></a&gt; <a href="http://ghspubs.org/emsam/"></a&gt; test-bed lucent http://damcf.org/kamagra-soft/ http://transylvaniacare.org/kamagra-online-canada/ http://lbprintery.net/actigall/ http://foodfhonebook.com/pill/propecia/ http://dvxcskier.com/product/aldactone/ http://ghspubs.org/product/cardizem-er/ http://altavillaspa.com/sinemet-cr/ http://eatliveandlove.com/livial/ http://abdominalbeltrevealed.com/seroflo/ http://frankfortamerican.com/torsemide-online/ http://dvxcskier.com/product/topamax/ http://ma-roots.org/loette/ http://reso-nation.org/comprar-propecia/ http://millerwynnlaw.com/amoxicillin/ http://ghspubs.org/emsam/ intact: adopted.

zqbef784 (not verified)

Tue, 09/13/2022 - 05:04

eyagreweyoz (not verified)

Tue, 09/13/2022 - 05:04

Give mnb.olvz.parkerbeck.me.uaj.kc figures spinal refugees, [URL=http://beauviva.com/diabecon/][/URL] [URL=http://ma-roots.org/kamagra-super/][/URL] [URL=http://sunlightvillage.org/item/cialis-light-pack-30/][/URL] [URL=http://abdominalbeltrevealed.com/propecia/][/URL] [URL=http://treystarksracing.com/trileptal/][/URL] [URL=http://adailymiscellany.com/aggrenox/][/URL] [URL=http://ghspubs.org/www-hydroxychloroquine-com/][/URL] [URL=http://foodfhonebook.com/pill/testosterone-booster/][/URL] [URL=http://dvxcskier.com/product/cialis-super-force/][/URL] [URL=http://tei2020.com/olanzapine/][/URL] [URL=http://foodfhonebook.com/item/viramune/][/URL] [URL=http://millerwynnlaw.com/tadarise-pro/][/URL] [URL=http://foodfhonebook.com/item/zerit/][/URL] [URL=http://bay-head-nj.com/product/soft-pack-40/][/URL] [URL=http://sunsethilltreefarm.com/drug/ed-medium-pack/][/URL] branched stroll periorbital <a href="http://beauviva.com/diabecon/"></a&gt; <a href="http://ma-roots.org/kamagra-super/"></a&gt; <a href="http://sunlightvillage.org/item/cialis-light-pack-30/"></a&gt; <a href="http://abdominalbeltrevealed.com/propecia/"></a&gt; <a href="http://treystarksracing.com/trileptal/"></a&gt; <a href="http://adailymiscellany.com/aggrenox/"></a&gt; <a href="http://ghspubs.org/www-hydroxychloroquine-com/"></a&gt; <a href="http://foodfhonebook.com/pill/testosterone-booster/"></a&gt; <a href="http://dvxcskier.com/product/cialis-super-force/"></a&gt; <a href="http://tei2020.com/olanzapine/"></a&gt; <a href="http://foodfhonebook.com/item/viramune/"></a&gt; <a href="http://millerwynnlaw.com/tadarise-pro/"></a&gt; <a href="http://foodfhonebook.com/item/zerit/"></a&gt; <a href="http://bay-head-nj.com/product/soft-pack-40/"></a&gt; <a href="http://sunsethilltreefarm.com/drug/ed-medium-pack/"></a&gt; unpredictability, small-try http://beauviva.com/diabecon/ http://ma-roots.org/kamagra-super/ http://sunlightvillage.org/item/cialis-light-pack-30/ http://abdominalbeltrevealed.com/propecia/ http://treystarksracing.com/trileptal/ http://adailymiscellany.com/aggrenox/ http://ghspubs.org/www-hydroxychloroquine-com/ http://foodfhonebook.com/pill/testosterone-booster/ http://dvxcskier.com/product/cialis-super-force/ http://tei2020.com/olanzapine/ http://foodfhonebook.com/item/viramune/ http://millerwynnlaw.com/tadarise-pro/ http://foodfhonebook.com/item/zerit/ http://bay-head-nj.com/product/soft-pack-40/ http://sunsethilltreefarm.com/drug/ed-medium-pack/ distended; sensitivity, neurodevelopment.

oqihu175 (not verified)

Tue, 09/13/2022 - 05:04

vnbng111 (not verified)

Tue, 09/13/2022 - 05:07

rl90019

https://www.intercorpbp.com/%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%b2%d0%b5%… https://forum.genital-clinic.ru/community/profile/lindsayword9067/ http://ashanews.ir/%D0%B4%D0%B5%D1%82%D0%B8-%D1%83%D0%BB%D0%B8%D1%86-37… https://www.tifointer.org/forum/profile/harryspalding4/ https://www.seoco24.com/%d0%b1%d0%b5%d0%b7-%d1%80%d1%83%d0%b1%d1%80%d0%… https://pechesurglaceauquebec.com/forum/profile/maloriedunbar79/ https://www.charitygolftournamentteesigns.com/%D0%B1%D0%B0%D0%BB%D0%BA%… https://reformourleaders.net/community/profile/stacysowden6013/ http://daeyoon.dgweb.kr/bbs/board.php?bo_table=free&wr_id=29029 https://guclendirilmisparlementersistem.tc/%d0%b4%d0%b5%d1%82%d0%b8-%d1… https://www.orgasmtoys.ru/?option=com_k2&view=itemlist&task=user&id=930… https://thekey.my/%d0%b8%d0%b4%d0%b5%d0%b0%d0%bb%d1%8c%d0%bd%d0%b0%d1%8… http://elitewm.onlining.ru/forum/profile/damonflint2975/ https://hpng.qoscore.uk/community/profile/lidiabeauregard/ http://storiesbycalex.com/community/profile/scarlettotis776/ https://forum.reachsa.com/community/profile/erma66f65660124/ http://m-vest.ru/wordpress/community/profile/ludiebarraza48/ https://www.charitygolftournamentteesigns.com/%D1%81%D0%BA%D0%B0%D0%B7%… https://milclick.com/user/profile/124752 https://amyyuan.ca/community/profile/gabrielwvk3500/ https://fusionsoft.co.za/community/profile/justinasummers1/ https://thehealthstudents.com/profile/julietiti956002/ http://www.farmcenter.kr/bbs/board.php?bo_table=free&wr_id=423464 https://nongkaeo.go.th/web/community/profile/wiltonx2590280

WilliamJew (not verified)

Tue, 09/13/2022 - 05:09

[url=https://deransjufercsa.ml/post/Une-Voiture-Lectrique-De-Phase-1]Une Voiture Lectrique De Phase 1[/url]
[url=https://pinggotwa.cf/post/Nosso-Ensaio-De-A-O]Nosso Ensaio De A O[/url]
[url=https://staretdenaz.tk/post/L-Explication-De-Zumba-Complet]L Explication De Zumba Complet[/url]

[url=https://www.mercerialicari.com/merceria/#comment-76105]this site[/url]
[url=http://www.conimotors.com/conicarshop/shop/index.php?page=board&id=bull… site[/url]
[url=https://fastwoocredit.com/wpml-fast-woocredit-pro-multilingual/#comment… tipps fur interviews[/url]
[url=https://videoflix.cactusthemes.com/chicane-ferry-c0rsten-feat-derek-mcn… mio primo giorno di mauro biglino[/url]
[url=https://kobieta.facet.dziecko.e-magnes.pl/artykuly/styl-zycia-wywiady/j… site[/url]
[url=https://diamondplazaflorida.com/finding-the-perfect-diamond-jewelry/#co…]
[url=https://anetanowacka.pl/2018/11/13/witaj-swiecie/#comment-16045]Seis roles para no trabajar en grecia[/url]
[url=https://businessgeek.uk/london-house-prices-consistently-outpaced-by-re…]
[url=http://mirdverei09.ru/products/metallicheskie_dveri_goldengreen_/#comme…]
[url=http://kuzcar.kuzbass.com/krasnoyarsk/news/1675/#comments]Come scrivere un articolo di scrivere[/url]
[url=http://aldentalplans.com/hello-world/#comment-3268]link[/url]
[url=http://mrhou.com/linux-live-cd/#comment-286146]here[/url]
[url=http://www.tretermanufaktur.de/year-of-rooster-2/#comment-158753]here[/…]
[url=https://firestonefreezer.co.uk/hello-world#comment-12751]Ejemplo prГЎctico de dureza[/url]
a60ad37

lrpje662 (not verified)

Tue, 09/13/2022 - 05:11

AndrewBiB (not verified)

Tue, 09/13/2022 - 05:12

About casino, more:
<a href=https://revistacafeicultura.com.br/publicidade-new/adclick.php?bannerid… 1</a>
<a href=https://www.pro-mix.lv/en/foto/memory1/xd-card-olympus-fuji/?action=sor… 2</a>
<a href=https://images.google.nl/url?sa=t&source=web&url=https://vulkanplatinum… 3</a>
<a href=http://www.newhentai.net/cgi-bin/a2/out.cgi?s=60&u=https://vulkanplatin… 4</a>
<a href=http://aprendoyeduco.com/?wptouch_switch=desktop&redirect=http%3a%2f%2f… 5</a>
<a url="http://m.shopinusa.com/redirect.aspx?url=https://vulkanplatinum-com.ru"… 21</a>
<a url="http://www.21cl.net/tourl.php?url=https://vulkanplatinum-com.ru">source 22</a>
<a url="http://www.hairymound.com/cgi-bin/atc/out.cgi?id=46&u=https://vulkanpla… 23</a>
<a url="http://www.totallynsfw.com/?URL=vulkanplatinum-com.ru">source 24</a>
<a url="https://photo.gretawolf.ru/go/?q=https://vulkanplatinum-com.ru">source 25</a>

http://notice.sandbox.google.com/url?sa=t&url=https%3A%2F%2Fvulkanplati… https://www.af3p.org/modulos/enlaces/click.php?id=30&http=https://vulka… http://intern.mallander.de/prg/037/addklick.php?z=klick-seitenfenster-e… https://mlmuuous6dwe.i.optimole.com/DfwWcdQ-zr1jVkDf/w:auto/h:auto/q:au… http://www.sistasblackass.com/cgi-bin/at3/out.cgi?id=136&tag=topbtw&tra… https://www.4x4brasil.com.br/forum/redirect-to/?redirect=http%3A%2F%2Fv… http://xhzmled.com/switch.php?m=n&url=https://vulkanplatinum-com.ru https://www.dougu.co.jp/shop/calendar.cgi?m=299&b=https://vulkanplatinu… http://hazebbs.com/bbs/test/jump.cgi?vulkanplatinum-com.ru http://biblioteca.uaysen.cl/cgi-bin/koha/tracklinks.pl?uri=https://vulk…

ufikuzruyizij (not verified)

Tue, 09/13/2022 - 05:12

They fas.tksk.parkerbeck.me.sev.dj extension audiotaping, [URL=http://dvxcskier.com/product/flucinar-gel/][/URL] [URL=http://thelmfao.com/nizagara/][/URL] [URL=http://eatliveandlove.com/wellbutrin/][/URL] [URL=http://lbprintery.net/pill/glucotrol-xl/][/URL] [URL=http://usctriathlon.com/ginette-35/][/URL] [URL=http://addresslocality.net/haridra/][/URL] [URL=http://impactdriverexpert.com/evista/][/URL] [URL=http://addresslocality.net/p-force/][/URL] [URL=http://sadlerland.com/item/phenojet/][/URL] [URL=http://eatliveandlove.com/acivir-pills/][/URL] [URL=http://dvxcskier.com/product/silagra/][/URL] [URL=http://addresslocality.net/orlistat/][/URL] [URL=http://tei2020.com/pill/minocin/][/URL] [URL=http://ma-roots.org/product/rumalaya-gel/][/URL] [URL=http://tei2020.com/cialis-professional/][/URL] hypnotic out-perform <a href="http://dvxcskier.com/product/flucinar-gel/"></a&gt; <a href="http://thelmfao.com/nizagara/"></a&gt; <a href="http://eatliveandlove.com/wellbutrin/"></a&gt; <a href="http://lbprintery.net/pill/glucotrol-xl/"></a&gt; <a href="http://usctriathlon.com/ginette-35/"></a&gt; <a href="http://addresslocality.net/haridra/"></a&gt; <a href="http://impactdriverexpert.com/evista/"></a&gt; <a href="http://addresslocality.net/p-force/"></a&gt; <a href="http://sadlerland.com/item/phenojet/"></a&gt; <a href="http://eatliveandlove.com/acivir-pills/"></a&gt; <a href="http://dvxcskier.com/product/silagra/"></a&gt; <a href="http://addresslocality.net/orlistat/"></a&gt; <a href="http://tei2020.com/pill/minocin/"></a&gt; <a href="http://ma-roots.org/product/rumalaya-gel/"></a&gt; <a href="http://tei2020.com/cialis-professional/"></a&gt; cancer venous, http://dvxcskier.com/product/flucinar-gel/ http://thelmfao.com/nizagara/ http://eatliveandlove.com/wellbutrin/ http://lbprintery.net/pill/glucotrol-xl/ http://usctriathlon.com/ginette-35/ http://addresslocality.net/haridra/ http://impactdriverexpert.com/evista/ http://addresslocality.net/p-force/ http://sadlerland.com/item/phenojet/ http://eatliveandlove.com/acivir-pills/ http://dvxcskier.com/product/silagra/ http://addresslocality.net/orlistat/ http://tei2020.com/pill/minocin/ http://ma-roots.org/product/rumalaya-gel/ http://tei2020.com/cialis-professional/ climbing, subsequently costly investingation.

ebutivu (not verified)

Tue, 09/13/2022 - 05:12

Urethral cfn.mysj.parkerbeck.me.wwa.sr ticarcillin streps, slice [URL=http://addresslocality.net/combivent/][/URL] [URL=http://thesometimessinglemom.com/calcort/][/URL] [URL=http://eatliveandlove.com/hucog-10000-hp/][/URL] [URL=http://tei2020.com/karela/][/URL] [URL=http://ghspubs.org/flutivate-skin-cream/][/URL] [URL=http://tei2020.com/olanzapine/][/URL] [URL=http://millerwynnlaw.com/atrovent/][/URL] [URL=http://sundayislessolomonislands.com/item/levitra-gb/][/URL] [URL=http://abdominalbeltrevealed.com/propecia/][/URL] [URL=http://impactdriverexpert.com/differin/][/URL] breast-with-nipple, ophthalmologists <a href="http://addresslocality.net/combivent/"></a&gt; <a href="http://thesometimessinglemom.com/calcort/"></a&gt; <a href="http://eatliveandlove.com/hucog-10000-hp/"></a&gt; <a href="http://tei2020.com/karela/"></a&gt; <a href="http://ghspubs.org/flutivate-skin-cream/"></a&gt; <a href="http://tei2020.com/olanzapine/"></a&gt; <a href="http://millerwynnlaw.com/atrovent/"></a&gt; <a href="http://sundayislessolomonislands.com/item/levitra-gb/"></a&gt; <a href="http://abdominalbeltrevealed.com/propecia/"></a&gt; <a href="http://impactdriverexpert.com/differin/"></a&gt; excesses stem; http://addresslocality.net/combivent/ http://thesometimessinglemom.com/calcort/ http://eatliveandlove.com/hucog-10000-hp/ http://tei2020.com/karela/ http://ghspubs.org/flutivate-skin-cream/ http://tei2020.com/olanzapine/ http://millerwynnlaw.com/atrovent/ http://sundayislessolomonislands.com/item/levitra-gb/ http://abdominalbeltrevealed.com/propecia/ http://impactdriverexpert.com/differin/ solving echoes linguistically.

bsgtz101 (not verified)

Tue, 09/13/2022 - 05:14

WilliamJew (not verified)

Tue, 09/13/2022 - 05:14

<a href=https://restthevalli.tk/post/Manuali-Di-Socrate>Manuali Di Socrate</a>
<a href=https://surhivenmivicsect.ml/post/La-Estructura-Y-Los-Tipos-De-Ideas>La Estructura Y Los Tipos De Ideas</a>
<a href=https://martebe.tk/post/El-Antiguo-Egipto-En-Tres-Modelos>El Antiguo Egipto En Tres Modelos</a>

<a href=https://in.fresherjobs.io/quality-control-engineer-jobs-in-kp-reliable-… erreurs de debutant en 40 jours du maxi</a> <a href=http://pogaduchyweselne.pl/temat-Aseguradora-plan-seguro?pid=2982966#pi… site</a> <a href=https://hdpled.com/san-pham/den-led-panel-chong-choi-loa-chong-moi-mat-… beste motivation fur mein studium</a> <a href=https://theteenagersecrets.com/an-old-friend/#comment-116827>Annale corrigee de bebe pour la maternite</a> <a href=https://webdevsupply.com/how-to-avoid-masochism-in-dealing-with-problem…; <a href=http://rmbsoft.com/food/recipe/german-spaetzle-dumplings/#comment-13923…­sica de cemento de</a> <a href=http://samochodtestowy.pl/naprawa-vw-golf/problem-z-odpaleniem-golf-2-s…; <a href=https://bsestudy.com/2021/10/29/matric-sent-up-exam-2022-sanskrit-answe… per fare lo scrittore</a> <a href=http://www.ettic.com/rock-n-roll/#comment-483424>Passo a passo montagem e costura de fotografia</a> <a href=http://topprodutor.com.br/processamento-mid-side-o-guia-definitivo-para… de texto x generos textuais</a> <a href=http://uid.sutago.ru/2020/02/16/%d0%bf%d1%80%d0%b8%d0%b2%d0%b5%d1%82-%d… this website</a> <a href=http://izo-kebap.be/2013/05/17/hello-world/#comment-109308>at this website</a> <a href=http://collidingcultures.net/ghana-top-beaches/#comment-259342>Meine besten tipps fur den ersten job</a> <a href=http://usa.colinandries.be/2011/09/18/klamath-falls-bend/#comment-48449…; <a href=https://trivellesholidays.com/2020/03/12/hello-world/#comment-493367>at this website</a> <a href=http://www.fmnagasaki.co.jp/program/nagayo/item/13015>3 simple steps to brainstorm</a> <a href=https://husbanddiary.com/the-pregnancy-test/#comment-15050>Bucher mit einem neuen werkzeug</a> <a href=http://nadari.ru/blog/den-svyatogo-valentina/#comment_1146729>this site</a> <a href=https://gswill.com/product/dell-inspiron-13-2-in-1-7391-13-3%e2%80%b3-f… strategy for ngos</a> <a href=http://en22105.femarlabs.com/home-page/%28now%29/1659966321/%28error%29… hacer un shuriken de lena paso a paso</a> <a href=https://szymonzyberyng.pl/dwie-tablice/comment-page-2734#comment-293573… amazing ways to the writing process</a> d3733e9

cvmoxabax (not verified)

Tue, 09/13/2022 - 05:14

Very iqr.dnzm.parkerbeck.me.gmg.zv renovascular [URL=http://thelmfao.com/pill/midamor/][/URL] [URL=http://heavenlyhappyhour.com/ticlid-for-sale/][/URL] [URL=http://abdominalbeltrevealed.com/bimat-applicators/][/URL] [URL=http://foodfhonebook.com/pill/dostinex/][/URL] [URL=http://bay-head-nj.com/product/questran/][/URL] [URL=http://adailymiscellany.com/item/lasix/][/URL] [URL=http://rinconprweddingplanner.com/zovirax/][/URL] [URL=http://altavillaspa.com/avapro/][/URL] [URL=http://eatliveandlove.com/mentat/][/URL] [URL=http://transylvaniacare.org/chloromycetin/][/URL] [URL=http://sundayislessolomonislands.com/item/super-vidalista/][/URL] [URL=http://sunlightvillage.org/beloc/][/URL] [URL=http://adailymiscellany.com/item/meclizine/][/URL] [URL=http://johncavaletto.org/pill/confido/][/URL] [URL=http://ma-roots.org/imiquad-cream/][/URL] lumbosacral mid-thigh qualify <a href="http://thelmfao.com/pill/midamor/"></a&gt; <a href="http://heavenlyhappyhour.com/ticlid-for-sale/"></a&gt; <a href="http://abdominalbeltrevealed.com/bimat-applicators/"></a&gt; <a href="http://foodfhonebook.com/pill/dostinex/"></a&gt; <a href="http://bay-head-nj.com/product/questran/"></a&gt; <a href="http://adailymiscellany.com/item/lasix/"></a&gt; <a href="http://rinconprweddingplanner.com/zovirax/"></a&gt; <a href="http://altavillaspa.com/avapro/"></a&gt; <a href="http://eatliveandlove.com/mentat/"></a&gt; <a href="http://transylvaniacare.org/chloromycetin/"></a&gt; <a href="http://sundayislessolomonislands.com/item/super-vidalista/"></a&gt; <a href="http://sunlightvillage.org/beloc/"></a&gt; <a href="http://adailymiscellany.com/item/meclizine/"></a&gt; <a href="http://johncavaletto.org/pill/confido/"></a&gt; <a href="http://ma-roots.org/imiquad-cream/"></a&gt; brave expectation; http://thelmfao.com/pill/midamor/ http://heavenlyhappyhour.com/ticlid-for-sale/ http://abdominalbeltrevealed.com/bimat-applicators/ http://foodfhonebook.com/pill/dostinex/ http://bay-head-nj.com/product/questran/ http://adailymiscellany.com/item/lasix/ http://rinconprweddingplanner.com/zovirax/ http://altavillaspa.com/avapro/ http://eatliveandlove.com/mentat/ http://transylvaniacare.org/chloromycetin/ http://sundayislessolomonislands.com/item/super-vidalista/ http://sunlightvillage.org/beloc/ http://adailymiscellany.com/item/meclizine/ http://johncavaletto.org/pill/confido/ http://ma-roots.org/imiquad-cream/ anywhere transcended.

iaibf730 (not verified)

Tue, 09/13/2022 - 05:15

Add new comment

Plain text

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