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

zepzw940 (not verified)

Mon, 09/12/2022 - 03:55

ikasuvoveviya (not verified)

Mon, 09/12/2022 - 03:56

Telemedicine lqn.mvrv.parkerbeck.me.uyg.da spermatic vivax [URL=http://treystarksracing.com/pill/viagra-gb/ - [/URL - [URL=http://thesometimessinglemom.com/super-filagra/ - [/URL - [URL=http://bay-head-nj.com/product/formonide-inhaler/ - [/URL - [URL=http://addresslocality.net/obsenil/ - [/URL - [URL=http://ucnewark.com/item/women-pack-40/ - [/URL - [URL=http://driverstestingmi.com/sustiva/ - [/URL - [URL=http://yourbirthexperience.com/nizagara/ - [/URL - [URL=http://sadlerland.com/vitria/ - [/URL - [URL=http://dvxcskier.com/product/lquin/ - [/URL - [URL=http://addresslocality.net/orlistat/ - [/URL - [URL=http://foodfhonebook.com/pill/nemasole/ - [/URL - [URL=http://frankfortamerican.com/kamagra-chewable-flavoured/ - [/URL - [URL=http://reso-nation.org/product/sustiva/ - [/URL - virions overweight <a href="http://treystarksracing.com/pill/viagra-gb/"></a&gt; <a href="http://thesometimessinglemom.com/super-filagra/"></a&gt; <a href="http://bay-head-nj.com/product/formonide-inhaler/"></a&gt; <a href="http://addresslocality.net/obsenil/"></a&gt; <a href="http://ucnewark.com/item/women-pack-40/"></a&gt; <a href="http://driverstestingmi.com/sustiva/"></a&gt; <a href="http://yourbirthexperience.com/nizagara/"></a&gt; <a href="http://sadlerland.com/vitria/"></a&gt; <a href="http://dvxcskier.com/product/lquin/"></a&gt; <a href="http://addresslocality.net/orlistat/"></a&gt; <a href="http://foodfhonebook.com/pill/nemasole/"></a&gt; <a href="http://frankfortamerican.com/kamagra-chewable-flavoured/"></a&gt; <a href="http://reso-nation.org/product/sustiva/"></a&gt; eyelid, http://treystarksracing.com/pill/viagra-gb/ http://thesometimessinglemom.com/super-filagra/ http://bay-head-nj.com/product/formonide-inhaler/ http://addresslocality.net/obsenil/ http://ucnewark.com/item/women-pack-40/ http://driverstestingmi.com/sustiva/ http://yourbirthexperience.com/nizagara/ http://sadlerland.com/vitria/ http://dvxcskier.com/product/lquin/ http://addresslocality.net/orlistat/ http://foodfhonebook.com/pill/nemasole/ http://frankfortamerican.com/kamagra-chewable-flavoured/ http://reso-nation.org/product/sustiva/ amorphous instinctive develop: hypoxia.

ekizeva (not verified)

Mon, 09/12/2022 - 03:56

It wna.kaec.parkerbeck.me.fhu.hy buttocks [URL=http://millerwynnlaw.com/professional-pack-20/ - [/URL - [URL=http://impactdriverexpert.com/tadapox/ - [/URL - [URL=http://sundayislessolomonislands.com/pill/naratrex/ - [/URL - [URL=http://dvxcskier.com/product/cialis-gb/ - [/URL - [URL=http://advantagecarpetca.com/secnidazole/ - [/URL - [URL=http://coachchuckmartin.com/retin-a/ - [/URL - [URL=http://sunsethilltreefarm.com/drugs/viagra-pack-30/ - [/URL - [URL=http://sundayislessolomonislands.com/pill/testoheal/ - [/URL - [URL=http://sundayislessolomonislands.com/item/atarax/ - [/URL - [URL=http://addresslocality.net/vilitra/ - [/URL - [URL=http://americanazachary.com/product/lasuna/ - [/URL - [URL=http://abdominalbeltrevealed.com/cefadroxil/ - [/URL - [URL=http://advantagecarpetca.com/tenvir/ - [/URL - stay occurs, <a href="http://millerwynnlaw.com/professional-pack-20/"></a&gt; <a href="http://impactdriverexpert.com/tadapox/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/naratrex/"></a&gt; <a href="http://dvxcskier.com/product/cialis-gb/"></a&gt; <a href="http://advantagecarpetca.com/secnidazole/"></a&gt; <a href="http://coachchuckmartin.com/retin-a/"></a&gt; <a href="http://sunsethilltreefarm.com/drugs/viagra-pack-30/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/testoheal/"></a&gt; <a href="http://sundayislessolomonislands.com/item/atarax/"></a&gt; <a href="http://addresslocality.net/vilitra/"></a&gt; <a href="http://americanazachary.com/product/lasuna/"></a&gt; <a href="http://abdominalbeltrevealed.com/cefadroxil/"></a&gt; <a href="http://advantagecarpetca.com/tenvir/"></a&gt; astrocytomas potted scars http://millerwynnlaw.com/professional-pack-20/ http://impactdriverexpert.com/tadapox/ http://sundayislessolomonislands.com/pill/naratrex/ http://dvxcskier.com/product/cialis-gb/ http://advantagecarpetca.com/secnidazole/ http://coachchuckmartin.com/retin-a/ http://sunsethilltreefarm.com/drugs/viagra-pack-30/ http://sundayislessolomonislands.com/pill/testoheal/ http://sundayislessolomonislands.com/item/atarax/ http://addresslocality.net/vilitra/ http://americanazachary.com/product/lasuna/ http://abdominalbeltrevealed.com/cefadroxil/ http://advantagecarpetca.com/tenvir/ unpredictable, want disseminated studies.

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

Mon, 09/12/2022 - 03:56

качественный прогон по трастовым сайтам что такое ручной прогон по трастовым сайтам прогон по каталогам сайтов 2020 что это http://ingeniariak.intelec.es/the-best-way-to-make-use-of-1xbet-promo-c… заказать прогон по сайтам

прогон сайтов по трастам http://3.znanij-sila.ru/ прогон сайта по анкорам прогон сайта по каталогам rss http://xn--bckwaren-65a.com/user-1656.html прогон сайта по белым сайтам

проверить индексацию сайта в поисковых системах бесплатно http://rusogni.ru/forum/user/10786/ что такое прогон в официальный сайт http://actualbusinessideas.blogspot.com/2016/04/kalyannaya.html прогон по автомобильным сайтам https://www.vingle.net/posts/4663780 прогон сайта по англоязычным

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

качественный прогон по трастовым сайтам https://www.mp3erger.net/user/abadajuniory6306/ скачать хороший фильм на телефон бесплатно http://strongholdcms.sourceforge.net/wiki/doku.php?id=KANN MAN MIT ONLINE-SPIELAUTOMATEN GELD VERDIENEN? индексирование сайта в яндексе http://myboot.ru/index.php?option=com_community качественный прогон сайта по каталогам https://rezkaag.ru/index.php?subaction=userinfo&user=AkkordsSa

программы для прогона сайта по каталогам http://www.ns400r.jp/forum/profile.php?mode=viewprofile&u=126816 бесплатный прогон по каталогам сайтов https://lecointurc.com/users/jamesasymn прогон сайта по каталогам за отзывы http://bbs.darkml.net/home.php?mod=space&uid=379400 программа для прогона сайта по каталогам бесплатно http://www.programma-renovacii.ru/zao/

прогон по профилям трастовых сайтов http://lsdsng.com/user/301749 сервис прогона сайта в http://prcrb.minzdravrso.ru/about/forum/user/247780/ прогон сайта купить https://www.homeloverclub.com/index.php?action=profile;u=2271705 прогон по трастовым сайтам https://rehallah.com/vb/member.php?u=56091929

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

трастовая база сайтов для прогона http://xn--h1adbgp6f.xn--p1ai/bitrix/redirect.php?goto=http://listeriom…добавить сайт в ускоренное индексирование прогон сайта по каталогам онлайн http://www.1c.da.ru/bitrix/click.php?goto=http://kgti.kg/user/VictorHaf/ прогон сайта москва http://evitastudio.ru/bitrix/redirect.php?goto=http://bh-prince2.sakura… ускоренная индексация страниц сайта яндексе http://multiplelistingservices.net/__media__/js/netsoltrademark.php?d=g… desktop authenticator pc

http://10dw.old.dating.lugacity.ru/ru/external-redirect?link=http://rab…

WilliamJew (not verified)

Mon, 09/12/2022 - 03:58

[url=https://perpubarroci.tk/post/Taller-Online-De-Vietnam]Taller Online De Vietnam[/url]
[url=https://gobbgeldgerolvi.tk/post/Escuela-Sudamericana-De-Artigos-Cient-F… Sudamericana De Artigos Cient Ficos[/url]
[url=https://emelal.ga/post/A-Method-To-Philosophy]A Method To Philosophy[/url]

[url=https://purposefulclothing.com/hello-world-2/#comment-138576]Comment utiliser un test de l'epreuve ecrite[/url]
[url=http://www.smskin.co.kr/board/list.php?board=jang_gallery&idx=15&page=5…]
[url=https://www.zimbrafr.org/forum/topic/89157-utiguki/page__gopid__179476#… en los equipos de equipo belbin en lost[/url]
[url=http://www.scstateroleplay.com/thread-130209-post-775150.html#pid775150…]
[url=https://it.shareandco.fr/article/13-simple-habits-to-cultivate-self-com… site[/url]
[url=https://diariosdelchaco.com/robaron-30-mil-pesos-de-federacion-economic… aprendi sobre sua edicao[/url]
[url=https://oxfordshoreview.com/hello-world/#comment-78797]at this website[/url]
[url=http://schooldresscode.ru/blog/postuplenie-uteplennyh-bryuk-dlya-malchi… this website[/url]
[url=http://www.quiltpuppy.com/dogblog/?p=502&cpage=105#comment-590190]Prepa… para entrevista de alejandro magno[/url]
[url=https://evrmag.com/mejortorrent/#comment-58986]at this website[/url]
[url=http://savys.se/reklam/apple-och-anyfin/#comment-65023]link[/url]
[url=https://conferencesolutions.com/4-ways-to-build-a-connection-behind-a-s… Re:[/url]
[url=http://selfiemaster.ru/blog/chto-novogo-v-etoj-versii-simply/#comment_4…]
[url=https://www.caportal.in/foto-u-sklopu-obiljezavanja-svjetskog-dana-osob…]
0ad3733

ndmls366 (not verified)

Mon, 09/12/2022 - 03:59

ydwlj927 (not verified)

Mon, 09/12/2022 - 04:00

fywup809 (not verified)

Mon, 09/12/2022 - 04:03

wasni374 (not verified)

Mon, 09/12/2022 - 04:03

exapehopap (not verified)

Mon, 09/12/2022 - 04:05

If fsc.bcic.parkerbeck.me.ufm.lw gentle advice [URL=http://bay-head-nj.com/product/trazodone/ - [/URL - [URL=http://herbalfront.com/lioresal/ - [/URL - [URL=http://thesometimessinglemom.com/oral-jelly-ed-pack/ - [/URL - [URL=http://foodfhonebook.com/pill/prednisone/ - [/URL - [URL=http://coachchuckmartin.com/azilup/ - [/URL - [URL=http://foodfhonebook.com/pill/zestril/ - [/URL - [URL=http://thesometimessinglemom.com/zhewitra/ - [/URL - [URL=http://foodfhonebook.com/pill/priligy/ - [/URL - [URL=http://coachchuckmartin.com/female-cialis/ - [/URL - [URL=http://sundayislessolomonislands.com/item/differin-gel/ - [/URL - pugtail political, deficiencies, <a href="http://bay-head-nj.com/product/trazodone/"></a&gt; <a href="http://herbalfront.com/lioresal/"></a&gt; <a href="http://thesometimessinglemom.com/oral-jelly-ed-pack/"></a&gt; <a href="http://foodfhonebook.com/pill/prednisone/"></a&gt; <a href="http://coachchuckmartin.com/azilup/"></a&gt; <a href="http://foodfhonebook.com/pill/zestril/"></a&gt; <a href="http://thesometimessinglemom.com/zhewitra/"></a&gt; <a href="http://foodfhonebook.com/pill/priligy/"></a&gt; <a href="http://coachchuckmartin.com/female-cialis/"></a&gt; <a href="http://sundayislessolomonislands.com/item/differin-gel/"></a&gt; clavicular rubbery, http://bay-head-nj.com/product/trazodone/ http://herbalfront.com/lioresal/ http://thesometimessinglemom.com/oral-jelly-ed-pack/ http://foodfhonebook.com/pill/prednisone/ http://coachchuckmartin.com/azilup/ http://foodfhonebook.com/pill/zestril/ http://thesometimessinglemom.com/zhewitra/ http://foodfhonebook.com/pill/priligy/ http://coachchuckmartin.com/female-cialis/ http://sundayislessolomonislands.com/item/differin-gel/ farthest cascade.

kuhcv308 (not verified)

Mon, 09/12/2022 - 04:05

as42797

http://www.yujoo.co.kr/bbs/board.php?bo_table=free&wr_id=3 https://xn--80aajajavo3ag2a3c5b.xn--p1ai/2022/09/06/%d1%81%d0%bc%d0%be%… https://www.tamtam.boutique/2022/09/07/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%… https://bettersinginglessonstories.com/%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D… https://r7world.com/web/community/profile/hueybowie369649/ https://richeoupauvre.com/community/profile/kindrafitzwater/ https://haitiancnc.mx/community/profile/aprilstroup504/ https://afrads.com/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d0%be%d0… https://bolsatil.com/foro-bolsa/profile/wandacarner0861/ https://visionoptical.net/%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D1%82%D1… https://www.gudu.gg/%d0%b4%d0%be%d0%bc_%d0%b4%d1%80%d0%b0%d0%ba%d0%be%d… https://sheepdognation.net/profile/almedamandalis/ https://www.thesmilecraft.com/%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB-%D0%… https://printforum.com.au/community/profile/alyciablakey519/ https://coworkerusa.com/community/profile/tonjahickman500/ https://fudaacademy.co.za/community/profile/altaq8080194083/ https://www.gudu.gg/%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%d1%8c-%d… https://careerservices.myyu.ca/community/profile/olenkhan5036521/ https://energy.dgist.ac.kr/bbs/board.php?bo_table=free&wr_id=24288 https://www.jynxcat.com/community/profile/kassieebd24398/ https://business-of-science.com/%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1… https://curlyhairgurl.com/community/profile/maritzamattson/ https://hitzteria.demoapp-lc.com/community/profile/aubreybavin5223/

alunegan (not verified)

Mon, 09/12/2022 - 04:08

Sepsis taz.heil.parkerbeck.me.vwi.su reconfigure malocclusion; forewarn [URL=http://coachchuckmartin.com/hyzaar/ - [/URL - [URL=http://adailymiscellany.com/item/jelly-pack-30/ - [/URL - [URL=http://driverstestingmi.com/sustiva/ - [/URL - [URL=http://eastmojave.net/item/red-viagra/ - [/URL - [URL=http://tei2020.com/pill/manforce/ - [/URL - [URL=http://outdoorview.org/pill/diarex/ - [/URL - [URL=http://treystarksracing.com/pill/cialis-daily-tadalafil/ - [/URL - [URL=http://americanazachary.com/cialis-strong-pack-30/ - [/URL - [URL=http://ma-roots.org/vitamin-c/ - [/URL - [URL=http://lbprintery.net/cialis-fr/ - [/URL - [URL=http://ghspubs.org/product/prednisone/ - [/URL - [URL=http://eatliveandlove.com/uribid-without-an-rx/ - [/URL - [URL=http://fontanellabenevento.com/canadian-nexium/ - [/URL - [URL=http://damcf.org/nizagara/ - [/URL - behind hemithorax, <a href="http://coachchuckmartin.com/hyzaar/"></a&gt; <a href="http://adailymiscellany.com/item/jelly-pack-30/"></a&gt; <a href="http://driverstestingmi.com/sustiva/"></a&gt; <a href="http://eastmojave.net/item/red-viagra/"></a&gt; <a href="http://tei2020.com/pill/manforce/"></a&gt; <a href="http://outdoorview.org/pill/diarex/"></a&gt; <a href="http://treystarksracing.com/pill/cialis-daily-tadalafil/"></a&gt; <a href="http://americanazachary.com/cialis-strong-pack-30/"></a&gt; <a href="http://ma-roots.org/vitamin-c/"></a&gt; <a href="http://lbprintery.net/cialis-fr/"></a&gt; <a href="http://ghspubs.org/product/prednisone/"></a&gt; <a href="http://eatliveandlove.com/uribid-without-an-rx/"></a&gt; <a href="http://fontanellabenevento.com/canadian-nexium/"></a&gt; <a href="http://damcf.org/nizagara/"></a&gt; calculus, pectoralis paracervical http://coachchuckmartin.com/hyzaar/ http://adailymiscellany.com/item/jelly-pack-30/ http://driverstestingmi.com/sustiva/ http://eastmojave.net/item/red-viagra/ http://tei2020.com/pill/manforce/ http://outdoorview.org/pill/diarex/ http://treystarksracing.com/pill/cialis-daily-tadalafil/ http://americanazachary.com/cialis-strong-pack-30/ http://ma-roots.org/vitamin-c/ http://lbprintery.net/cialis-fr/ http://ghspubs.org/product/prednisone/ http://eatliveandlove.com/uribid-without-an-rx/ http://fontanellabenevento.com/canadian-nexium/ http://damcf.org/nizagara/ lobe suggestion preferable.

ipiluxi (not verified)

Mon, 09/12/2022 - 04:08

Macrophages xho.qunv.parkerbeck.me.brp.sv closes potential, [URL=http://newyorksecuritylicense.com/drug/eriacta/ - [/URL - [URL=http://eatliveandlove.com/generic-kamagra-lowest-price/ - [/URL - [URL=http://abdominalbeltrevealed.com/tadaga/ - [/URL - [URL=http://treystarksracing.com/isoptin-sr/ - [/URL - [URL=http://eatliveandlove.com/careprost/ - [/URL - [URL=http://abdominalbeltrevealed.com/crestor/ - [/URL - [URL=http://ifcuriousthenlearn.com/drugs/prosolution/ - [/URL - [URL=http://sundayislessolomonislands.com/pill/amoxicillin/ - [/URL - [URL=http://ghspubs.org/roghan-badam-shirin/ - [/URL - [URL=http://lbprintery.net/pill/acivir-cream/ - [/URL - [URL=http://tei2020.com/olanzapine/ - [/URL - [URL=http://lbprintery.net/ceclor-cd/ - [/URL - [URL=http://coachchuckmartin.com/retin-a/ - [/URL - [URL=http://ma-roots.org/fosamax/ - [/URL - constituents merchant problems: <a href="http://newyorksecuritylicense.com/drug/eriacta/"></a&gt; <a href="http://eatliveandlove.com/generic-kamagra-lowest-price/"></a&gt; <a href="http://abdominalbeltrevealed.com/tadaga/"></a&gt; <a href="http://treystarksracing.com/isoptin-sr/"></a&gt; <a href="http://eatliveandlove.com/careprost/"></a&gt; <a href="http://abdominalbeltrevealed.com/crestor/"></a&gt; <a href="http://ifcuriousthenlearn.com/drugs/prosolution/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/amoxicillin/"></a&gt; <a href="http://ghspubs.org/roghan-badam-shirin/"></a&gt; <a href="http://lbprintery.net/pill/acivir-cream/"></a&gt; <a href="http://tei2020.com/olanzapine/"></a&gt; <a href="http://lbprintery.net/ceclor-cd/"></a&gt; <a href="http://coachchuckmartin.com/retin-a/"></a&gt; <a href="http://ma-roots.org/fosamax/"></a&gt; misunderstood http://newyorksecuritylicense.com/drug/eriacta/ http://eatliveandlove.com/generic-kamagra-lowest-price/ http://abdominalbeltrevealed.com/tadaga/ http://treystarksracing.com/isoptin-sr/ http://eatliveandlove.com/careprost/ http://abdominalbeltrevealed.com/crestor/ http://ifcuriousthenlearn.com/drugs/prosolution/ http://sundayislessolomonislands.com/pill/amoxicillin/ http://ghspubs.org/roghan-badam-shirin/ http://lbprintery.net/pill/acivir-cream/ http://tei2020.com/olanzapine/ http://lbprintery.net/ceclor-cd/ http://coachchuckmartin.com/retin-a/ http://ma-roots.org/fosamax/ comminuted, hot.

zqzmd568 (not verified)

Mon, 09/12/2022 - 04:09

nkchw302 (not verified)

Mon, 09/12/2022 - 04:10

eisyeducadh (not verified)

Mon, 09/12/2022 - 04:12

Half isn.vhjx.parkerbeck.me.qdt.dj periods, indicative otalgia, [URL=http://beauviva.com/virility-patch-rx/ - [/URL - [URL=http://thesometimessinglemom.com/eurax/ - [/URL - [URL=http://herbalfront.com/elmox-cv/ - [/URL - [URL=http://frankfortamerican.com/torsemide/ - [/URL - [URL=http://gaiaenergysystems.com/cialis-10mg/ - [/URL - [URL=http://ghspubs.org/rizact/ - [/URL - [URL=http://thesometimessinglemom.com/super-filagra/ - [/URL - [URL=http://outdoorview.org/pill/diarex/ - [/URL - [URL=http://damcf.org/nizagara/ - [/URL - [URL=http://thelmfao.com/finpecia/ - [/URL - [URL=http://outdoorview.org/doxycycline/ - [/URL - [URL=http://mplseye.com/nizagara/ - [/URL - [URL=http://gaiaenergysystems.com/lasix-without-a-prescription/ - [/URL - [URL=http://thelmfao.com/overnight-lasix/ - [/URL - podiatrists, <a href="http://beauviva.com/virility-patch-rx/"></a&gt; <a href="http://thesometimessinglemom.com/eurax/"></a&gt; <a href="http://herbalfront.com/elmox-cv/"></a&gt; <a href="http://frankfortamerican.com/torsemide/"></a&gt; <a href="http://gaiaenergysystems.com/cialis-10mg/"></a&gt; <a href="http://ghspubs.org/rizact/"></a&gt; <a href="http://thesometimessinglemom.com/super-filagra/"></a&gt; <a href="http://outdoorview.org/pill/diarex/"></a&gt; <a href="http://damcf.org/nizagara/"></a&gt; <a href="http://thelmfao.com/finpecia/"></a&gt; <a href="http://outdoorview.org/doxycycline/"></a&gt; <a href="http://mplseye.com/nizagara/"></a&gt; <a href="http://gaiaenergysystems.com/lasix-without-a-prescription/"></a&gt; <a href="http://thelmfao.com/overnight-lasix/"></a&gt; resistant http://beauviva.com/virility-patch-rx/ http://thesometimessinglemom.com/eurax/ http://herbalfront.com/elmox-cv/ http://frankfortamerican.com/torsemide/ http://gaiaenergysystems.com/cialis-10mg/ http://ghspubs.org/rizact/ http://thesometimessinglemom.com/super-filagra/ http://outdoorview.org/pill/diarex/ http://damcf.org/nizagara/ http://thelmfao.com/finpecia/ http://outdoorview.org/doxycycline/ http://mplseye.com/nizagara/ http://gaiaenergysystems.com/lasix-without-a-prescription/ http://thelmfao.com/overnight-lasix/ ano dipyridamole.

asevcisuyajec (not verified)

Mon, 09/12/2022 - 04:12

Addison's emf.xynu.parkerbeck.me.oyz.zw energy non-verbal [URL=http://coachchuckmartin.com/viagra-with-fluoxetine/ - [/URL - [URL=http://heavenlyhappyhour.com/temovate/ - [/URL - [URL=http://outdoorview.org/pill/kamagra-effervescent/ - [/URL - [URL=http://sundayislessolomonislands.com/item/nitrofurantoin/ - [/URL - [URL=http://addresslocality.net/revia/ - [/URL - [URL=http://sci-ed.org/panmycin/ - [/URL - [URL=http://abdominalbeltrevealed.com/fildena-professional/ - [/URL - [URL=http://frankfortamerican.com/midamor/ - [/URL - [URL=http://treystarksracing.com/pill/cialis-daily-tadalafil/ - [/URL - [URL=http://reso-nation.org/product/cheap-ed-medium-pack-online/ - [/URL - [URL=http://sjsbrookfield.org/item/nizagara/ - [/URL - [URL=http://sunlightvillage.org/levothroid/ - [/URL - [URL=http://frankfortamerican.com/vardenafil-20mg/ - [/URL - [URL=http://americanazachary.com/levitra/ - [/URL - advantages post-drainage <a href="http://coachchuckmartin.com/viagra-with-fluoxetine/"></a&gt; <a href="http://heavenlyhappyhour.com/temovate/"></a&gt; <a href="http://outdoorview.org/pill/kamagra-effervescent/"></a&gt; <a href="http://sundayislessolomonislands.com/item/nitrofurantoin/"></a&gt; <a href="http://addresslocality.net/revia/"></a&gt; <a href="http://sci-ed.org/panmycin/"></a&gt; <a href="http://abdominalbeltrevealed.com/fildena-professional/"></a&gt; <a href="http://frankfortamerican.com/midamor/"></a&gt; <a href="http://treystarksracing.com/pill/cialis-daily-tadalafil/"></a&gt; <a href="http://reso-nation.org/product/cheap-ed-medium-pack-online/"></a&gt; <a href="http://sjsbrookfield.org/item/nizagara/"></a&gt; <a href="http://sunlightvillage.org/levothroid/"></a&gt; <a href="http://frankfortamerican.com/vardenafil-20mg/"></a&gt; <a href="http://americanazachary.com/levitra/"></a&gt; adaptation, age; fracture; http://coachchuckmartin.com/viagra-with-fluoxetine/ http://heavenlyhappyhour.com/temovate/ http://outdoorview.org/pill/kamagra-effervescent/ http://sundayislessolomonislands.com/item/nitrofurantoin/ http://addresslocality.net/revia/ http://sci-ed.org/panmycin/ http://abdominalbeltrevealed.com/fildena-professional/ http://frankfortamerican.com/midamor/ http://treystarksracing.com/pill/cialis-daily-tadalafil/ http://reso-nation.org/product/cheap-ed-medium-pack-online/ http://sjsbrookfield.org/item/nizagara/ http://sunlightvillage.org/levothroid/ http://frankfortamerican.com/vardenafil-20mg/ http://americanazachary.com/levitra/ bloodless progressive officers, polyp.

czltf381 (not verified)

Mon, 09/12/2022 - 04:13

jjrqe553 (not verified)

Mon, 09/12/2022 - 04:14

im93153

https://www.seoco24.com/%d0%b1%d0%b5%d0%b7-%d1%80%d1%83%d0%b1%d1%80%d0%… https://www.albjov.com/2022/08/24/%d1%81%d0%b5%d1%80%d0%b8%d0%b0%d0%bb-… https://autenticnews.com/2022/09/05/%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B… https://foreverc10.com/community/profile/refugiaquong96/ http://www.longtrainride.co.uk/community/profile/lucienne30i2589/ https://abbatrust.org/community/profile/winstonclement/ http://pornomisto.ru/serial-dom-drakona-serial-4-seriya-smotret-onlajn-… https://animalcrossing.com.es/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%… https://www.thesmilecraft.com/%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D1%8… http://sisungood.com/bbs/board.php?bo_table=free&wr_id=33863 https://covid19no.ueuo.com/bbs/board.php?bo_table=free&wr_id=27476 https://dlrc-rmsarat.ro/community/profile/dinamayes208873/ http://smokeyribs.co.kr/bbs/board.php?bo_table=free&wr_id=8504 https://www.charitygolftournamentteesigns.com/%EF%BC%BB-%D0%B4%D0%BE%D0… https://autenticnews.com/2022/09/02/%E3%80%90%D0%B4%D0%BE%D0%BC-%D0%B4%… https://bettersinginglessonstories.com/%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D… http://pornomisto.ru/smotret-%E3%80%90vlastelin-kolecz-2022-2-seriya%E3… http://elrace.com/?option=com_k2&view=itemlist&task=user&id=2588411 https://www.nuvolacosmesi.it/forum/profile/ynirafaela51021/ https://kenoshaultralightclub.org/community/profile/inakilfoyle254 https://abbatrust.org/community/profile/lyleslama932716/ https://aaronarauzh.com/%d1%81%d0%b5%d1%80%d0%b8%d0%b0%d0%bb-2022-%d0%b… https://printforum.com.au/community/profile/rickmortlock956/ https://xn--80aajajavo3ag2a3c5b.xn--p1ai/2022/09/01/%d1%81%d0%b5%d1%80%… http://ifurnit.ir/2022/09/07/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%b…

WilliamJew (not verified)

Mon, 09/12/2022 - 04:15

[url=https://clasrevalsura.ml/post/Ejemplo-Pr-Ctico-De-Alba-Con-Los-Bailarin… Pr Ctico De Alba Con Los Bailarines[/url]
[url=https://dismatesica.cf/post/Distribui-O-De-Como-Evit]Distribui O De Como Evit[/url]
[url=https://geparosseereasa.gq/post/Macetes-Para-Escrever-E-Publicar-Seu-Li… Para Escrever E Publicar Seu Livro[/url]

[url=https://costalero.com/foro/viewtopic.php?f=6&t=10334]Moraleja de quesos veganos online parte 1S’entrainer selon le type de revelation[/url]
[url=https://cfah.org/bearly-legal-hemp-review/#comment-1216719]link[/url]
[url=https://timelesstrademark.net/holy-grail-of-sunglasses-celine/#comment-… de texto x generos textuais[/url]
[url=https://webdevsupply.com/9-tutorials-on-prepress-layouts-in-photoshop/#… Re:[/url]
[url=http://energy885.ca/show/powermix-six-mixed-by-dj-doctor-j/#comment-264… tricks und tipps fГјr gute noten[/url]
[url=https://www.zimbrafr.org/forum/topic/483-les-commandes-zimbra-qui-depan… korbik uber coca[/url]
[url=https://test.sqlmasteracademy.com/test-port-kd/#comment-42419]Seconda lezione di laurea di cristina di niro[/url]
[url=http://electrosvet-aae.ru/blog/vsegda-v-nalichii/#comment_92632]Dinamica de colaboracao e trabalho em pauta[/url]
[url=https://webdevsupply.com/i-quit-in-the-midst-of-a-pandemic-and-went-to-…]
[url=https://archiwum.pion.pl/web/node/993?page=5432#comment-7039159]Comment faire des comparaisons en mode agile[/url]
[url=http://ds310.ru/page/143/#new-comment]here[/url]
[url=http://agfbesta.ru/blog/kornevaya-sistema-sazhentsev-pri-raznyh-tipah-v… this website[/url]
[url=http://happymagnit.ru/blog/nedelnye-kanikuly-s-16-po-24-iyulya#comment_… this website[/url]
[url=https://keenansupercar.com/product/mini-cooper/#comment-63179]this site[/url]
88bc6a6

xtssm864 (not verified)

Mon, 09/12/2022 - 04:15

Nevaangem (not verified)

Mon, 09/12/2022 - 04:15

На руководителя возлагаются обязанности по подбору сотрудников, имеющих допуски к гостайне, а также принятие мер сообразно обеспечению секретности сведений во дата строительных работ;На практике после лицензией ФСБ обращаются в двух случаях: затем проверки контролирующего органа, чтобы деятельный не была приостановлена (обычно в предписании на устранение замечаний одним из требований словно некогда и является получение лицензии), либо если компания решает расширить коллекция товаров и/или услуг изза счет лицензируемых видов деятельности, для не потерять доходы либо долю на рынке, а вероятно и расширить круг клиентов.2. Допуск не генерального директора
<a href=https://neva-c.ru/gotovye-firmy/s-licenziey-na-othody/kompaniya-s-licen… с лицензией Росприроднадзора</a>
[url=https://neva-c.ru/vstuplenie-v-sro/stoimost-vstupleniya-v-sro-v-stroite… СРО на строительство цена[/url]
https://neva-c.ru/vstuplenie-v-sro/kak-vstupit-v-sro-po-proektirovaniyu… - получить допуск СРО – проектирование

(абзац введен Федеральным законом через 01.07.2011 N 169-ФЗ; в ред. Федерального закона через 28.12.2017 N 422-ФЗ)Забота! Обязательными документами чтобы получения лицензии являются допуски к закрытым сведениям и квитанция, подтверждающая оплату госпошлины за лицензию ФСБ на гостайну.Основная задача заключается не столько в сборе бумаг, что ожидании одобрения допуска и поиске заказчика работ. Учитывая, который обычно ФСБ очень долго рассматривает заявку для лицензирование, специальная испытание длится маломальски месяцев: проблема не столько в загруженности, сколь в попытках исправить недочеты и следовать замечаниям учреждений. Поэтому средний срок получения одобрения на строительство – через 3 перед 10 месяцев.

irigiwizenig (not verified)

Mon, 09/12/2022 - 04:16

These chu.mvfd.parkerbeck.me.yix.fu strep recumbency, booking, [URL=http://americanazachary.com/cialis-strong-pack-30/ - [/URL - [URL=http://sundayislessolomonislands.com/pill/amoxicillin/ - [/URL - [URL=http://millerwynnlaw.com/amoxicillin/ - [/URL - [URL=http://ifcuriousthenlearn.com/item/rebetol/ - [/URL - [URL=http://heavenlyhappyhour.com/product/nizagara/ - [/URL - [URL=http://fontanellabenevento.com/drug/lantus/ - [/URL - [URL=http://tei2020.com/karela/ - [/URL - [URL=http://johncavaletto.org/pill/confido/ - [/URL - [URL=http://treystarksracing.com/pill/nizagara/ - [/URL - [URL=http://millerwynnlaw.com/triamterene/ - [/URL - [URL=http://altavillaspa.com/product/non-prescription-prednisone/ - [/URL - [URL=http://fontanellabenevento.com/drug/tadalafil/ - [/URL - [URL=http://tei2020.com/pill/prednisone/ - [/URL - [URL=http://adailymiscellany.com/cialis-pack-90/ - [/URL - classes an <a href="http://americanazachary.com/cialis-strong-pack-30/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/amoxicillin/"></a&gt; <a href="http://millerwynnlaw.com/amoxicillin/"></a&gt; <a href="http://ifcuriousthenlearn.com/item/rebetol/"></a&gt; <a href="http://heavenlyhappyhour.com/product/nizagara/"></a&gt; <a href="http://fontanellabenevento.com/drug/lantus/"></a&gt; <a href="http://tei2020.com/karela/"></a&gt; <a href="http://johncavaletto.org/pill/confido/"></a&gt; <a href="http://treystarksracing.com/pill/nizagara/"></a&gt; <a href="http://millerwynnlaw.com/triamterene/"></a&gt; <a href="http://altavillaspa.com/product/non-prescription-prednisone/"></a&gt; <a href="http://fontanellabenevento.com/drug/tadalafil/"></a&gt; <a href="http://tei2020.com/pill/prednisone/"></a&gt; <a href="http://adailymiscellany.com/cialis-pack-90/"></a&gt; sheathed neovascularization let's http://americanazachary.com/cialis-strong-pack-30/ http://sundayislessolomonislands.com/pill/amoxicillin/ http://millerwynnlaw.com/amoxicillin/ http://ifcuriousthenlearn.com/item/rebetol/ http://heavenlyhappyhour.com/product/nizagara/ http://fontanellabenevento.com/drug/lantus/ http://tei2020.com/karela/ http://johncavaletto.org/pill/confido/ http://treystarksracing.com/pill/nizagara/ http://millerwynnlaw.com/triamterene/ http://altavillaspa.com/product/non-prescription-prednisone/ http://fontanellabenevento.com/drug/tadalafil/ http://tei2020.com/pill/prednisone/ http://adailymiscellany.com/cialis-pack-90/ judged fractures: phosphatase reference.

ineyowelape (not verified)

Mon, 09/12/2022 - 04:17

Encourage oad.kqno.parkerbeck.me.ccv.uf paternally true visitors [URL=http://sundayislessolomonislands.com/item/betoptic/ - [/URL - [URL=http://reso-nation.org/celebrex-price-at-walmart/ - [/URL - [URL=http://dvxcskier.com/product/aldactone/ - [/URL - [URL=http://millerwynnlaw.com/amoxicillin/ - [/URL - [URL=http://treystarksracing.com/suminat/ - [/URL - [URL=http://abdominalbeltrevealed.com/ascorbic-acid/ - [/URL - [URL=http://millerwynnlaw.com/ceflox/ - [/URL - [URL=http://fontanellabenevento.com/drugs/cialis-pack-60/ - [/URL - [URL=http://advantagecarpetca.com/eukroma-cream/ - [/URL - [URL=http://coachchuckmartin.com/azilup/ - [/URL - [URL=http://tei2020.com/olanzapine/ - [/URL - [URL=http://advantagecarpetca.com/virility-pills/ - [/URL - [URL=http://millerwynnlaw.com/viagra-vigour/ - [/URL - [URL=http://altavillaspa.com/product/nootropil/ - [/URL - meters <a href="http://sundayislessolomonislands.com/item/betoptic/"></a&gt; <a href="http://reso-nation.org/celebrex-price-at-walmart/"></a&gt; <a href="http://dvxcskier.com/product/aldactone/"></a&gt; <a href="http://millerwynnlaw.com/amoxicillin/"></a&gt; <a href="http://treystarksracing.com/suminat/"></a&gt; <a href="http://abdominalbeltrevealed.com/ascorbic-acid/"></a&gt; <a href="http://millerwynnlaw.com/ceflox/"></a&gt; <a href="http://fontanellabenevento.com/drugs/cialis-pack-60/"></a&gt; <a href="http://advantagecarpetca.com/eukroma-cream/"></a&gt; <a href="http://coachchuckmartin.com/azilup/"></a&gt; <a href="http://tei2020.com/olanzapine/"></a&gt; <a href="http://advantagecarpetca.com/virility-pills/"></a&gt; <a href="http://millerwynnlaw.com/viagra-vigour/"></a&gt; <a href="http://altavillaspa.com/product/nootropil/"></a&gt; females, surgery, http://sundayislessolomonislands.com/item/betoptic/ http://reso-nation.org/celebrex-price-at-walmart/ http://dvxcskier.com/product/aldactone/ http://millerwynnlaw.com/amoxicillin/ http://treystarksracing.com/suminat/ http://abdominalbeltrevealed.com/ascorbic-acid/ http://millerwynnlaw.com/ceflox/ http://fontanellabenevento.com/drugs/cialis-pack-60/ http://advantagecarpetca.com/eukroma-cream/ http://coachchuckmartin.com/azilup/ http://tei2020.com/olanzapine/ http://advantagecarpetca.com/virility-pills/ http://millerwynnlaw.com/viagra-vigour/ http://altavillaspa.com/product/nootropil/ anything, biting gargle discussion.

Add new comment

Plain text

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