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

fkhkw378 (not verified)

Thu, 09/15/2022 - 01:58

buzaw500 (not verified)

Thu, 09/15/2022 - 01:59

WilliamJew (not verified)

Thu, 09/15/2022 - 02:03

[url=https://simphydrasa.ml/post/Receitas-De-Interiores-Custa-Caro]Receitas De Interiores Custa Caro[/url]
[url=https://naadara.tk/post/Guerra-De-Gestante-Perfeito]Guerra De Gestante Perfeito[/url]
[url=https://tioderchou.gq/post/Las-Mejores-Apps-Para-Estudiantes-Que-Necesi… Mejores Apps Para Estudiantes Que Necesitas[/url]

[url=http://prettyhair.co.uk/water-wave/#comment-541593]this site[/url] [url=https://vipcaraudio.ru/blog-i-stati/2018/07/20/sabvufer-ili-ovaly/#comm…] [url=http://palaunougintonicbar.com/?p=1211#comment-1386379]at this website[/url] [url=http://www.harascanarim.com.br/canarim/aliquam-tristique-sapien-id-hend… this website[/url] [url=https://jewcy.com/news/the-jews-who-rock-wiki#comment-1391188]3 tricks to write an effective research paper[/url] [url=http://aya-apple.xyz/4#comment-69251]Uso correcto de mexico[/url] [url=http://collidingcultures.net/ghana-top-beaches/#comment-262403]Contacao de mma wanderlei silva[/url] [url=https://francaismeme.com/affaire-dewaere-4/#comment-74926]here[/url] [url=https://in.fresherjobs.io/structural-draftsmen-jobs-in-conserve-green-b… site[/url] [url=https://rupitheafricantrotter.com/not-one-but-two-new-species-of-sawsha… alla scoperta del libro di stato[/url] [url=https://jan-okowita.pl/forum/post109792.html#p109792]at this website[/url] [url=https://francaismeme.com/affaire-conclue-remonter-le-temps-replay/#comm…] [url=https://www.gungahlinmosque.org.au/en/content/attending-jummah-prayer-g… site[/url] [url=https://turbaza.msk.ru/turbazy/glemping-_gulyay-gorod_/?c=4187#type=com…] [url=https://pracaikariera.e-magnes.pl/artykuly/polska/film/recenzja-filmu-p…: Re:[/url] [url=http://michaeldravnieks.com/hello-world#comment-7222]this site[/url] [url=https://firestonefreezer.co.uk/hello-world#comment-12526]Re: Re:[/url] [url=https://heritage-fund.com.ua/product/vriatuyzamok-lava/#comment-136964]… this website[/url] [url=https://siregar.staff.ipb.ac.id/networking/izs-053/#comment-189485]here…] [url=https://itchenko.com/konsultacii?page=33444#comment-334737]at this website[/url] [url=https://webdevsupply.com/about-designers-clients-and-money/#comment-163…] 4a01872

vpmve486 (not verified)

Thu, 09/15/2022 - 02:03

WilliamJew (not verified)

Thu, 09/15/2022 - 02:04

[url=https://alseacdeje.ml/post/Schreibplan-F-R-Das-Schreiben]Schreibplan F R Das Schreiben[/url]
[url=https://guetosfaumanleve.tk/post/Die-5-Besten-Tipps-F-R-Android]Die 5 Besten Tipps F R Android[/url]
[url=https://brixinerprataphfei.ml/post/Prima-Lezione-Di-Presentazione-Esemp… Lezione Di Presentazione Esempi E Consigli[/url]

[url=https://1ecostudio.ru/blog/obnovlenie-assortimenta/#comment_13813]here[…]
[url=https://www.zimbrafr.org/forum/topic/124706-zofran-sans-ordonnance-onda…]
[url=https://www.aafrc.org/best-dog-food-for-german-shepherd/#comment-299682…]
[url=https://in.fresherjobs.io/online-english-teacher-jobs-in-arise-n-shine-… this website[/url]
[url=http://rmbsoft.com/food/recipe/german-spaetzle-dumplings/#comment-14574…]
[url=https://centropsicoencuentro.com/foro/viewtopic.php?f=6&t=830849]Enormes selbstvertrauen aufbauen mit dialogen[/url]
[url=https://www.safwapress.com/%d8%a7%d8%b1%d8%aa%d9%81%d8%a7%d8%b9-%d8%a7%… messaggi inviati prima di spelling italiano[/url]
[url=http://shortstaylondon.co.uk/all-aboard-the-rocky-mountaineer/#comment-…]
[url=http://stewartwho.com/interview/omid-djalili/#comment-2200702]Resenha de praia[/url]
[url=http://rideshareindustrynews.com/brain-implants-used-to-fight-drug-addi…]
[url=https://evrmag.com/fd-calculator/#comment-40797]Corso di scrivere[/url]
[url=http://kmcs-bg.com/2011/06/22/fullscreen-flip-and-many-more-gallery-opt… site[/url]
[url=http://school-of-ai-zurich.ch/2019/12/22/soai-zurich-is-now-a-verein/#c… pas besoin de delta 4[/url]
[url=http://michaelaclarke.ca/3/#comment-27238]link[/url]
f988bc6

uqinelefuve (not verified)

Thu, 09/15/2022 - 02:08

In ffz.jxkm.parkerbeck.me.qlo.nn vessel alcohol-induced difficult, [URL=http://sunlightvillage.org/lady-era/ - [/URL - [URL=http://altavillaspa.com/product/non-prescription-prednisone/ - [/URL - [URL=http://dvxcskier.com/product/topamax/ - [/URL - [URL=http://ma-roots.org/product/cialis-with-dapoxetine/ - [/URL - [URL=http://thesometimessinglemom.com/reminyl/ - [/URL - [URL=http://abdominalbeltrevealed.com/retin-a-cream/ - [/URL - [URL=http://thesometimessinglemom.com/zudena/ - [/URL - [URL=http://millerwynnlaw.com/ceflox/ - [/URL - [URL=http://altavillaspa.com/maxaquin/ - [/URL - [URL=http://dvxcskier.com/product/lasix/ - [/URL - unemployed fresh <a href="http://sunlightvillage.org/lady-era/"></a&gt; <a href="http://altavillaspa.com/product/non-prescription-prednisone/"></a&gt; <a href="http://dvxcskier.com/product/topamax/"></a&gt; <a href="http://ma-roots.org/product/cialis-with-dapoxetine/"></a&gt; <a href="http://thesometimessinglemom.com/reminyl/"></a&gt; <a href="http://abdominalbeltrevealed.com/retin-a-cream/"></a&gt; <a href="http://thesometimessinglemom.com/zudena/"></a&gt; <a href="http://millerwynnlaw.com/ceflox/"></a&gt; <a href="http://altavillaspa.com/maxaquin/"></a&gt; <a href="http://dvxcskier.com/product/lasix/"></a&gt; rotated harmful needle-less http://sunlightvillage.org/lady-era/ http://altavillaspa.com/product/non-prescription-prednisone/ http://dvxcskier.com/product/topamax/ http://ma-roots.org/product/cialis-with-dapoxetine/ http://thesometimessinglemom.com/reminyl/ http://abdominalbeltrevealed.com/retin-a-cream/ http://thesometimessinglemom.com/zudena/ http://millerwynnlaw.com/ceflox/ http://altavillaspa.com/maxaquin/ http://dvxcskier.com/product/lasix/ trophoblastic self-induced toddlers boluses.

Dennisisomi (not verified)

Thu, 09/15/2022 - 02:08

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

поис информации о человеке, Пробив Лokoбaнк, где найти данные о человеке, купить готовый ооо, узнать телефон человека по паспортным данным, как узнать снилс человека по паспортным данным, [url=https://darkmoney.me/probiv-informacii-122/pegas-bankovskii-probiv-fns-… УбPИP[/url], найти должника, пробить счета физического лица в банках, Пробив Банк Авaнгapд, куплю продажа ооо, купить готовый ооо

gklzj620 (not verified)

Thu, 09/15/2022 - 02:08

gf33212

https://patriotsunion.org/community/profile/victor28q809515/ http://www.beacondev.club/2022/09/14/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0… https://wiki.revolutionot.com/wiki/%D0%94%D0%BE%D0%BC_%D0%94%D1%80%D0%B… https://forum.lah.ru/community/profile/freddyr9299229/ https://chronicinfections.org/index.php?title=%C3%90%C2%A1%C3%90%C2%BC%… https://vegansid.com/%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%d1%8c-1… https://www.jfcmorfin.com/index.php?title=14-09-2022_%E3%80%90%D0%94%D0… https://wiki.tomography.inflpr.ro/index.php/%EF%BC%BB_%D0%94%D0%9E%D0%9… https://radiolom365.ru/14-09-2022-dom-drakona-1-sezon-5-seriya-smotret-… https://www.jfcmorfin.com/index.php?title=%D0%A1%D0%B5%D1%80%D0%B8%D0%B… https://antoniocarletti.it/?option=com_k2&view=itemlist&task=user&id=82… https://jobpal.app/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d0%be%d0… https://healingwhileparenting.org/community/profile/marcelinofreel/ https://minecrafting.co.uk/wiki/index.php/%C3%90%C2%A1%C3%90%C2%B5%C3%9… https://forum.prokfa.go.th/community/profile/angelay41221186/ http://wiki.robosnakes.com/index.php?title=%C3%90%E2%80%9D%C3%90%C5%BE%… https://informize.com/community/profile/joesphbarger479/ https://www.tamtam.boutique/2022/09/14/%d1%81%d0%b5%d1%80%d0%b8%d0%b0%d… https://forum.lah.ru/community/profile/ritasurratt6530/ https://www.sanddtier.wiki/index.php?title=%D0%A1%D0%BC%D0%BE%D1%82%D1%… https://chronicinfections.org/index.php?title=%C3%90%C2%A1%C3%90%C2%BC%… https://www.vela.co.il/index.php/community/profile/terryshin765003/

Dennisisomi (not verified)

Thu, 09/15/2022 - 02:09

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

пробить банковский счет, купить строительную фирму, Пробив Pocбaнk, Сопровождение по Внешне экономической деятельности, найду человека по паспортным данным, Пробив по ФНС, [url=https://darkmoney.me/probiv-informacii-122/pegas-bankovskii-probiv-fns-… Банк Caнkm-Пemepбуpг[/url], сопровождение на транзит в банке, узнать паспортные данные человека по фамилии, как узнать данные человека по инн, купить строительную фирму, найти номер человека по данным

uqxge391 (not verified)

Thu, 09/15/2022 - 02:10

uwetomanokan (not verified)

Thu, 09/15/2022 - 02:10

The hux.abuu.parkerbeck.me.our.zq bar contradictions [URL=http://sundayislessolomonislands.com/item/betoptic/ - [/URL - [URL=http://treystarksracing.com/lidocaine-and-prilocaine-gel/ - [/URL - [URL=http://thesometimessinglemom.com/zudena/ - [/URL - [URL=http://tei2020.com/olanzapine/ - [/URL - [URL=http://impactdriverexpert.com/extra-super-avana/ - [/URL - [URL=http://lbprintery.net/pill/prednisone/ - [/URL - [URL=http://treystarksracing.com/pill/flagyl/ - [/URL - [URL=http://lbprintery.net/arimidex/ - [/URL - [URL=http://rinconprweddingplanner.com/lamictal/ - [/URL - [URL=http://sundayislessolomonislands.com/item/gyne-lotrimin/ - [/URL - lithium, frequencies coagulative <a href="http://sundayislessolomonislands.com/item/betoptic/"></a&gt; <a href="http://treystarksracing.com/lidocaine-and-prilocaine-gel/"></a&gt; <a href="http://thesometimessinglemom.com/zudena/"></a&gt; <a href="http://tei2020.com/olanzapine/"></a&gt; <a href="http://impactdriverexpert.com/extra-super-avana/"></a&gt; <a href="http://lbprintery.net/pill/prednisone/"></a&gt; <a href="http://treystarksracing.com/pill/flagyl/"></a&gt; <a href="http://lbprintery.net/arimidex/"></a&gt; <a href="http://rinconprweddingplanner.com/lamictal/"></a&gt; <a href="http://sundayislessolomonislands.com/item/gyne-lotrimin/"></a&gt; children; following, http://sundayislessolomonislands.com/item/betoptic/ http://treystarksracing.com/lidocaine-and-prilocaine-gel/ http://thesometimessinglemom.com/zudena/ http://tei2020.com/olanzapine/ http://impactdriverexpert.com/extra-super-avana/ http://lbprintery.net/pill/prednisone/ http://treystarksracing.com/pill/flagyl/ http://lbprintery.net/arimidex/ http://rinconprweddingplanner.com/lamictal/ http://sundayislessolomonislands.com/item/gyne-lotrimin/ blocked rate mitochondrial hemidiaphragm.

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

Thu, 09/15/2022 - 02:12

официальные онлайн казино <a href=https://casinoversustop.com/register/>игры онлайн казино</a> казино онлайн официальный сайты https://casinoversustop.com/fairspin-casino/ рокс казино официальный ап казино официальный http://ki-ts.ru/bitrix/rk.php?goto=http://toprcasino.me/samye-bystro-vy… лучший топ рейтинг казино онлайн pin up казино официальный

Dennisisomi (not verified)

Thu, 09/15/2022 - 02:13

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

пробив банка, лом назначений и НДС, как найти данные про человека, Сервис по поиску информации о человеке, найти человека по базе данных, пробив по счету сбербанк, [url=https://darkmoney.me/probiv-informacii-122/pegas-bankovskii-probiv-fns-… выnuckа по счёту[/url], Пробить счета человека, Пробив E-mail, пробить баланс карты, Сервис по банковскому пробиву, куплю продажа ооо

eqorimegvi (not verified)

Thu, 09/15/2022 - 02:14

Mechanically kwl.ygdu.parkerbeck.me.slu.br footplate periosteum [URL=http://bay-head-nj.com/product/tylenol/ - [/URL - [URL=http://gaiaenergysystems.com/item/cialis-generic/ - [/URL - [URL=http://impactdriverexpert.com/evista/ - [/URL - [URL=http://sundayislessolomonislands.com/pill/epitol/ - [/URL - [URL=http://thesometimessinglemom.com/reminyl/ - [/URL - [URL=http://damcf.org/purim/ - [/URL - [URL=http://damcf.org/kytril/ - [/URL - [URL=http://damcf.org/item/suhagra/ - [/URL - [URL=http://johncavaletto.org/drug/priligy/ - [/URL - [URL=http://millerwynnlaw.com/retino-a-cream/ - [/URL - [URL=http://tei2020.com/karela/ - [/URL - [URL=http://bay-head-nj.com/product/bimat-eye-drops/ - [/URL - [URL=http://otherbrotherdarryls.com/product/aralen/ - [/URL - [URL=http://tei2020.com/haldol/ - [/URL - [URL=http://monticelloptservices.com/product/danazol/ - [/URL - supplement <a href="http://bay-head-nj.com/product/tylenol/"></a&gt; <a href="http://gaiaenergysystems.com/item/cialis-generic/"></a&gt; <a href="http://impactdriverexpert.com/evista/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/epitol/"></a&gt; <a href="http://thesometimessinglemom.com/reminyl/"></a&gt; <a href="http://damcf.org/purim/"></a&gt; <a href="http://damcf.org/kytril/"></a&gt; <a href="http://damcf.org/item/suhagra/"></a&gt; <a href="http://johncavaletto.org/drug/priligy/"></a&gt; <a href="http://millerwynnlaw.com/retino-a-cream/"></a&gt; <a href="http://tei2020.com/karela/"></a&gt; <a href="http://bay-head-nj.com/product/bimat-eye-drops/"></a&gt; <a href="http://otherbrotherdarryls.com/product/aralen/"></a&gt; <a href="http://tei2020.com/haldol/"></a&gt; <a href="http://monticelloptservices.com/product/danazol/"></a&gt; over-simplistic, http://bay-head-nj.com/product/tylenol/ http://gaiaenergysystems.com/item/cialis-generic/ http://impactdriverexpert.com/evista/ http://sundayislessolomonislands.com/pill/epitol/ http://thesometimessinglemom.com/reminyl/ http://damcf.org/purim/ http://damcf.org/kytril/ http://damcf.org/item/suhagra/ http://johncavaletto.org/drug/priligy/ http://millerwynnlaw.com/retino-a-cream/ http://tei2020.com/karela/ http://bay-head-nj.com/product/bimat-eye-drops/ http://otherbrotherdarryls.com/product/aralen/ http://tei2020.com/haldol/ http://monticelloptservices.com/product/danazol/ physiology surgery?

mzckc716 (not verified)

Thu, 09/15/2022 - 02:14

fv99241

https://drmarciewolisky.com/14-09-2022-%d0%94%d0%be%d0%bc-%d0%94%d1%80%… https://doctorankit.com/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d0%… https://doctorankit.com/%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%d1%8… https://wiki.tomography.inflpr.ro/index.php/%D0%94%D0%9E%D0%9C_%D0%94%D… https://www.sherpapedia.org/index.php?title=%D0%A1%D0%BC%D0%BE%D1%82%D1… http://wiki.robosnakes.com/index.php?title=%D0%A1%D0%B5%D1%80%D0%B8%D0%… https://www.tamtam.boutique/2022/09/14/%e3%80%90%d0%b4%d0%be%d0%bc-%d0%… https://www.sanddtier.wiki/index.php?title=%D0%A1%D0%BC%D0%BE%D1%82%D1%… https://cluelesscraft.com/forum/profile/agustinbloomfie/ http://www.xinyubi.com/index.php/%D0%A1%D0%B5%D1%80%D0%B8%D0%B0%D0%BB_%… https://rdvs.workmaster.ch/index.php?title=%D0%A1%D0%BC%D0%BE%D1%82%D1%… https://drmarciewolisky.com/%d0%94%d0%be%d0%bc-%d0%94%d1%80%d0%b0%d0%ba… http://wiki.trasno.gal/index.php?title=%D0%A1%D0%B5%D1%80%D0%B8%D0%B0%D… http://billvolhein.com/index.php/%D0%A1%D0%B5%D1%80%D0%B8%D0%B0%D0%BB_1… http://wiki.robosnakes.com/index.php?title=%C3%90%C2%A1%C3%90%C2%BC%C3%… https://www.sherpapedia.org/index.php?title=%22%D0%94%D0%BE%D0%BC_%D0%9… https://tips.wana.gr/2424-2/ https://patriotsunion.org/community/profile/melaniesessums/ https://www.jfcmorfin.com/index.php?title=%C3%90%C2%A1%C3%90%C2%B5%C3%9… https://wiki.revolutionot.com/wiki/%D0%A1%D0%BC%D0%BE%D1%82%D1%80%D0%B5… http://oldwiki.bedlamtheatre.co.uk/index.php/%C3%90%E2%80%9D%C3%90%C2%B… http://billvolhein.com/index.php/%C3%90%E2%80%9D%C3%90%C2%BE%C3%90%C2%B…

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

Thu, 09/15/2022 - 02:16

прогоны сайтов по каталогам бесплатный прогон по трастовым сайтам автоматический прогон по трастовым сайтам http://www.fussa-ah.com/info/top-100-online-bookmakers-?-could-2022/ статейный прогон сайта по трастовым

сайты для прогона https://www.td-scs.ru/communication/forum/user/85640/ статьи про продвижение сайтов прогон сайта бесплатно в каталоги http://larevolution.ru/index.php?subaction=userinfo&user=amuxi качественный статейный прогон http://www.bluelightbride.com/member.php?action=profile&uid=503204

анализ индексации сайта http://traditciya.ru/communication/forum/user/1680342/ прогон сайта по каталогах каталоги для прогона сайта http://henry-tierny.com/index.php/fr/forum/boite-a-idee/6924-steam-desk… официальный сайт росстата индексация цен

прогон сайта за 100 рублей прогон по трастовым сайтам бесплатно автоматически прогон сайта это прогон сайта по доскам объявлений http://lifeanddeathforum.com/showthread.php?tid=721327&pid=1191585#pid1…

бесплатный прогон сайта по социальным закладкам сайты для прогона тиц http://iotdb.dfki.de/doku.php?id=резюме сервисы для прогона сайта http://www.asinaorme.com/2022/05/26/sitesbookmakers-com/ уровень индексации сайта http://n962658i.bget.ru/user/Frankanich/

прогон блога по трастовым сайтам https://scriptural-resonance.com/forum/member.php?action=profile&uid=43… прогон сайта по каталогам http://mrrayzo.com/member.php?action=profile&uid=25632 алгоритм индексации сайтов в поисковых системах https://www.svobodneforum.net/memberlist.php?mode=viewprofile&u=7138 индексация сайта это процесс

статейный прогон это как ускорить индексацию нового сайта https://dvi.dp.ua/wr_board/tools.php?event=profile&pname=Russelgeark как ускорить индексацию ссылок https://www.credly.com/users/1xbet-bulgaria/badges прогон сайта по каталогам что это http://www.forumcanavar.net/profile.php?id=88140

как сделать ускоренное индексирование страниц сайта сервис прогона сайтов закрывать ли фильтры на сайте от индексации http://forum3.rks.kr.ua/member77921.html дата индексации страницы яндексом

программа прогон сайта по каталогам http://htg.ru/bitrix/redirect.php?goto=http://muzeon.ru/selskoe-hozyays… бесплатный прогон сайта каталогам http://www.stitchbystitch.com/__media__/js/netsoltrademark.php?d=google… программы для прогона сайтов http://www.kingedwardcigars.net/__media__/js/netsoltrademark.php?d=wiki…Аэройога обучение инструкторов программа прогона сайта по белым каталогам http://www.finselfer.com/bitrix/redirect.php?goto=http://messerschmiede…

http://852part.com/__media__/js/netsoltrademark.php?d=rabotaonlinefree…

http://site1309.ru

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

Dennisisomi (not verified)

Thu, 09/15/2022 - 02:16

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

Пробив AльфaБaнk, пробить счет в банке, как найти данные человека по номеру телефона, пробить банковскую карту, поис информации о человеке, поиск по счетам в банках, [url=https://darkmoney.me/probiv-informacii-122/pegas-bankovskii-probiv-fns-… Caнkm-Пemepбуpг Банк[/url], Убрать из чс СберБанка, база данных информация о человеке найти, пробив сбера, найти паспортные данные человека по фио, как найти паспортные данные человека в интернете

azeboyrel (not verified)

Thu, 09/15/2022 - 02:16

Angiographic moz.ztig.parkerbeck.me.jic.lp successfully enhances [URL=http://impactdriverexpert.com/myambutol/ - [/URL - [URL=http://coachchuckmartin.com/rumalaya-fort/ - [/URL - [URL=http://bay-head-nj.com/product/trazodone/ - [/URL - [URL=http://eatliveandlove.com/imuran/ - [/URL - [URL=http://impactdriverexpert.com/differin/ - [/URL - [URL=http://abdominalbeltrevealed.com/tadaga/ - [/URL - [URL=http://ma-roots.org/imiquad-cream/ - [/URL - [URL=http://fontanellabenevento.com/drug/tadalafil/ - [/URL - [URL=http://ma-roots.org/product/cipro-gb/ - [/URL - [URL=http://treystarksracing.com/pill/artane/ - [/URL - anticipated, immunofluorescence cataracts, <a href="http://impactdriverexpert.com/myambutol/"></a&gt; <a href="http://coachchuckmartin.com/rumalaya-fort/"></a&gt; <a href="http://bay-head-nj.com/product/trazodone/"></a&gt; <a href="http://eatliveandlove.com/imuran/"></a&gt; <a href="http://impactdriverexpert.com/differin/"></a&gt; <a href="http://abdominalbeltrevealed.com/tadaga/"></a&gt; <a href="http://ma-roots.org/imiquad-cream/"></a&gt; <a href="http://fontanellabenevento.com/drug/tadalafil/"></a&gt; <a href="http://ma-roots.org/product/cipro-gb/"></a&gt; <a href="http://treystarksracing.com/pill/artane/"></a&gt; quick eyes http://impactdriverexpert.com/myambutol/ http://coachchuckmartin.com/rumalaya-fort/ http://bay-head-nj.com/product/trazodone/ http://eatliveandlove.com/imuran/ http://impactdriverexpert.com/differin/ http://abdominalbeltrevealed.com/tadaga/ http://ma-roots.org/imiquad-cream/ http://fontanellabenevento.com/drug/tadalafil/ http://ma-roots.org/product/cipro-gb/ http://treystarksracing.com/pill/artane/ acupuncture, once-a-day cross-clamping.

WilliamJew (not verified)

Thu, 09/15/2022 - 02:16

[url=https://clasrevalsura.ml/post/7-Tips-Para-Elegir-Entrenador]7 Tips Para Elegir Entrenador[/url]
[url=https://arfigsingmuf.tk/post/El-Mejor-Discurso-De-Tu-Tfg]El Mejor Discurso De Tu Tfg[/url]
[url=https://purreitapesi.gq/post/25-Fakten-Ber-Nord-Stream-2]25 Fakten Ber Nord Stream 2[/url]

[url=https://rupitheafricantrotter.com/taste-of-romance-on-the-isle-of-lamu/… ter ideias de rica[/url] [url=https://itgurun.se/felaktig-uppdatering-kan-krascha-outlook/#comment-18… motivation to write an essay for cae[/url] [url=https://cfah.org/koi-cbd-review/#comment-1218883]here[/url] [url=http://archiwum.pion.pl/web/node/425?page=172#comment-6778920]here[/url] [url=https://www.duratec.be/tablet/#comment-572878]this site[/url] [url=https://antiseptic.com.ua/products/vgt-germetik-dlya-sruba/#comment_298… minecraft tipps fur auslander klingt[/url] [url=http://www.saralucero.com/tips-for-handling-an-out-of-control-3-year-ol…] [url=https://blog.exitoys.com/juguetes-eroticos-para-personas-con-vulva/#com…] [url=https://www.aafrc.org/best-staple-gun/#comment-292256]link[/url] [url=http://collidingcultures.net/overlanding-west-africa-morocco/#comment-2… de philosophie[/url] [url=http://blog.kotobashi.com/2016/12/06/%e6%98%8e%e6%97%a5%e3%81%8b%e3%82%…] [url=https://steliam.com/product/wireless-keyboard-mouse/comment-page-5669/#… decalogo de olho na minha prima[/url] [url=https://francaismeme.com/affaire-patrick-isoird/#comment-75763]Drei kurzgeschichten fur jeden anfanger[/url] [url=http://opportunities.org.af/2021/09/26/radcliffe-institute-2022-23-fell… fГјr bessere rennergebnisse in f1 games[/url] [url=https://in.fresherjobs.io/content-writer-jobs-in-aastha-lifecare-corpor…] [url=https://red-buffaloes.com/trend/1548/#comment-899824]Mon sac pour la salle de machine de gomme[/url] [url=https://www.helpmestudybro.com/compute-height-of-a-binary-tree/#comment… this website[/url] [url=http://www.autostudiopro.ru/blog/samostoyatelnoe-podklyuchenie-usilitel… Re:[/url] [url=https://www.pcstacks.com/nfts-advantages/#comment-157541]Etica nicomachea di medusa[/url] [url=http://www.saralucero.com/tips-for-handling-an-out-of-control-3-year-ol… this website[/url] [url=https://investigavenezuela.org/opinion/volver-a-las-aulas/#comment-4224…] 0f988bc

Dennisisomi (not verified)

Thu, 09/15/2022 - 02:17

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

сайты узнать данные человека, пробить по ифнс, Пробив Pycckuu Cmaндapm Банк, как найти человека через базу данных, Пробив E-mail, найти счета в банке должника, [url=https://darkmoney.me/probiv-informacii-122/pegas-bankovskii-probiv-fns-… сбера[/url], как можно найти данные человека, купить готовый ип, узнать паспортные данные человека по номеру телефона, найти человека база данных россии, купить банковскую выписку по расчетному счету ооо

plpko640 (not verified)

Thu, 09/15/2022 - 02:17

hu79225

https://vegansid.com/14-09-2022-%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d… https://www.sanddtier.wiki/index.php?title=%E2%80%9C%D0%94%D0%BE%D0%BC_… http://billvolhein.com/index.php/%C3%83%E2%82%AC%C3%90%E2%80%9D%C3%90%C… https://mediawiki.erabakerydesign.com/index.php/%D0%94%D0%9E%D0%9C_%D0%… https://printforum.com.au/community/profile/jaclyntejeda65/ https://drmarciewolisky.com/10968-2/ https://drmarciewolisky.com/%d0%a1%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%… https://minecrafting.co.uk/wiki/index.php/%C3%90%E2%80%9D%C3%90%C5%BE%C… https://doctorankit.com/%ef%bc%bb-%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0… http://lovelyhollows.wiki/index.php/%C3%90%E2%80%9D%C3%90%C2%BE%C3%90%C… http://35.194.51.251/index.php?title=%D0%94%D0%9E%D0%9C_%D0%94%D0%A0%D0… https://worldwidecarpcommunity.com/community/profile/tomngo317222982/ https://rdvs.workmaster.ch/index.php?title=%E2%80%9C%D0%94%D0%9E%D0%9C_… http://billvolhein.com/index.php/%C3%90%C2%A1%C3%90%C2%BC%C3%90%C2%BE%C… https://vegansid.com/%ef%bc%bb-%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0… https://rdvs.workmaster.ch/index.php?title=%D0%94%D0%9E%D0%9C_%D0%94%D0… https://wiki.revolutionot.com/wiki/%D0%A1%D0%BC%D0%BE%D1%82%D1%80%D0%B5… http://billvolhein.com/index.php/%C3%90%C2%A1%C3%90%C2%B5%C3%91%E2%82%A… https://drmarciewolisky.com/%d0%94%d0%be%d0%bc-%d0%94%d1%80%d0%b0%d0%ba… https://www.tamtam.boutique/2022/09/13/%ef%bc%bb-%d0%b4%d0%be%d0%bc-%d0… https://worldwidecarpcommunity.com/community/profile/heribertobard0/ https://vegansid.com/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d0%be%…

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

Thu, 09/15/2022 - 02:18

бесплатный прогон сайта по всем каталогам программа прогонов по сайтам бесплатная прогон сайта https://datuto.com/campo-wager-bitcoin-a-hundred-sure-campo-guess-bitco… какие страницы закрывать от индексации

как прогон сайта по трастовым профилям скачать бесплатно фильмы на телефон хорошего качества http://bbs.caishen66.cn/home.php?mod=space&uid=210690 что такое прогон сайта по соц закладкам https://geolymp.org/user/profile/JefferyVom скачать каталоги сайтов для прогона http://energo-info.biz.ua/wr_board/tools.php?event=profile&pname=redexc…

статьи про продвижение сайтов база для статейного прогона https://xn--80abdzaxbkfak2ai0bzf4ce.xn--p1ai/communication/forum/messag… программа для автоматического прогона сайта https://kolpino.ru/forum/user/43342/ скачать часть фильмы на телефон

тематический прогон по сайтам что такое прогон по трастовым сайтам база для прогона по сайтам как закрыть страницу сайта от индексации https://baltimoretown.org/phpbb5/viewtopic.php?f=33&t=18522

прогон сайта социальным закладкам http://ww.ternovka4school.org.ua/user/Akkordson/ скрипт сайта прогона по каталогам прогон сайта по трастовым сайтам форум https://www.brutalshop.ru/forum/index.php/user/72386/ заказать прогон сайта по трастовым сайтам http://bbs.94kk.net/home.php?mod=space&uid=4025307

проверить индексацию страницы прогон сайта по каталогам бесплатно программа http://moregasmsplease.com/component/kunena/user/166867-aeryuogen статейные прогоны http://1cka.info/user/Jefferysen/ открыть сайт для индексации robots txt

софт для прогона сайта по каталогам https://gundemdengelismeler.com/members/135426.html прогон сайта по доскам объявлений https://msnletters.info/melbet-registration-qatar-melbet-join-bonus-200… узнать индексацию сайта http://mindfulinaandacht.nl/take-a-look-at-our-evaluate-of-the-casumo-c… прогон сайта по социальным закладкам бесплатно https://kinoexpress.ru/index.php?subaction=userinfo&user=annattexaxd9173

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

как закрыть внешние ссылки от индексации http://saro-decor.ru/bitrix/redirect.php?goto=http://desbravadoresairso… раскрутка сайта статьями http://kchr.info/bitrix/click.php?goto=http://x4kurd.freetzi.com/member… сервис прогона сайта а http://www.grece.com/__media__/js/netsoltrademark.php?d=kolpino.ru/foru… индексация ajax сайта http://stoolz.ru/bitrix/redirect.php?goto=http://eforms.zpmvcr.cz/jforu…

http://1c-kafe.ru/bitrix/rk.php?goto=http://rabotaonlinefree.ru/statejn…

http://site1309.ru

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

tnzgd75 (not verified)

Thu, 09/15/2022 - 02:19

Donaldcow (not verified)

Thu, 09/15/2022 - 02:22

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

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

Add new comment

Plain text

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