Mirage Source

Free ORPG making software.
It is currently Thu Mar 28, 2024 4:24 pm

All times are UTC




Post new topic Reply to topic  [ 16 posts ] 
Author Message
PostPosted: Sun Dec 24, 2006 4:35 am 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
This tutorial will add server states to your server panel. Open state will allow all players on (as normal). Closed state will only allow mappers and higher to sign in, and Locked state will only allow the creator admins. It is very easy to change which level access can get in at any particular state, and it is very easy to add more states following this path.

This is written for unmodified MSE Build 1, and will not be supported for any other base, even if it started as MSE Build 1.

I assume knowledge of the Menu Editor, and enough programming knowledge to do what I tell you to do without providing code.

All of this code is server side, so save and close your client project for now. Give it a rest, I know you guys add features to the brim to your clients, leaving the server the same. I think it should be the opposite.

Open frmServer, and make a menu. I titled my menu Server State.

Add three things under the menu.
-Open (mnuServerOpen)
-Closed (mnuServerClosed)
-Locked (mnuServerLocked)

Mark "Open" as checked.

If you would like to have your server boot up in a default mode every time (other than Open), have that other state checked instead.

You can add more or less states depending on your need.

Now go into modConstants. Create an Enum containing your states. I named mine ServerStates, and I include SERVER_STATE_OPEN, SERVER_STATE_CLOSED, andSERVER_STATE_LOCKED

In the same module, dim a public variable such as ServerState as ServerStates.

Now to the frmServer code module.

Add the event for each of the menu buttons.

In each menu event, we need to set the state.

Do this with ServerState = ________
where ______ is one of hte ServerStates enums.



Then we need to move the checkmark to the new state (on the menu, remember?)

This is easy, but repetitive. If there's a better way, alert me!

mnuServerOpen.checked = true
Repeat for the other menus, and do it correctly for each menu choise.

That's all we need to do in mnuServerOpen. When we choose to lock the server, or close the server, we want everyone who's playing (who isnt at or above the access required for this level) to be booted.

Loop through all the players online. Check each one's access, and if they're below the access you choose, boot them from the server using an AlertMsg.

------------------------
Part 2

Right now, as we have it, the server boots players when we switch the states, but they can log back in again. We need to check the state when they log in, to see if they are allowed in.

Go to the HandleUseChar sub.
Add something along the lines of this:

If ServerState = SERVER_STATE_CLOSED
If GetPlayerAccess(Index) < ADMIN_MAPPER
AlertMsg Index, "Sorry, the server is closed. Please try again later."
End If
End If

Repeat for the locked state.

I put my checks immediately before the JoinGame call.





Good luck, and happy coding.

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Dec 24, 2006 5:40 am 
Offline
Knowledgeable

Joined: Wed Jun 14, 2006 10:15 pm
Posts: 169
Thanks dave, this is much easier than setting up a separate test server lol. Can just boot everyone off and do your work. Which is nice :)

I also took the liberty of posting my own code. I hope you don't mind. If so, delete it :p. I'll understand. I just think it's a good feature and it is relatively easy to implement. Regardless, here it is, free of charge:

***************************************************************

Difficulty: 2/5

This is of great use to me, and I'm sure other will use it to. Thanks to Dave for the tutorial.

This is my code, the messages and such can be changed to suit your liking.

Open up frmServer and click the menu editor.

Add the following things to the menu:
Code:
&Server States
      Caption: &Server States
      Name: mnuStates
      Checked: UnChecked
----Open
      Caption: Open
      Name: mnuOpen
      Checked: Checked
----Close
      Caption: Close
      Name: mnuClose
      Checked: UnChecked
----Locked
      Caption: Locked
      Name: mnuLocked
      Checked: UnChecked


Click OK.

Now, Click on the &Server States menu, and click Open.
Add this code to the sub routine:
Code:
    If mnuOpen.Checked = False Then
        mnuOpen.Checked = True
        mnuClose.Checked = False
        mnuLocked.Checked = False
        ServerState = STATE_OPEN
       
        Call GlobalMsg("The server is now running in Open State!", GlobalColor)
    End If


Now, Click on the &Server States menu, and click Close.
Add this code to the sub routine:
Code:
    If mnuClose.Checked = False Then
        mnuOpen.Checked = False
        mnuClose.Checked = True
        mnuLocked.Checked = False
        ServerState = STATE_CLOSE
       
        Call GlobalMsg("The server is now running in Closed State!", GlobalColor)
    End If
   
    Dim i As Long
   
    For i = 1 To MAX_PLAYERS
        If IsPlaying(i) Then
            If GetPlayerAccess(i) < ADMIN_MONITER Then
                Call AlertMsg(i, "Sorry, the server has been closed to the public. You have been disconnected. Watch the forum for a post regarding this.")
            End If
        End If
    Next i


As Dave explained above, this is the code used to boot the players off the server. This code shown here will boot anyone with an access level of 0 and send a global message notifying other admins that the server state has been changed. For those of you who don't know, the AlertMsg command sends a pop up message to the user then disconnects them from the server. They click OK to clear the message and their client will close. Thus, removing them from the game.

Now, Click on the &Server States menu, and click Locked.
Add this code to the sub routine:
Code:
    If mnuLocked.Checked = False Then
        mnuOpen.Checked = False
        mnuClose.Checked = False
        mnuLocked.Checked = True
        ServerState = STATE_LOCKED
       
        Call GlobalMsg("The server is now running in Locked State!", GlobalColor)
    End If
   
    Dim i As Long
   
    For i = 1 To MAX_PLAYERS
        If IsPlaying(i) Then
            If GetPlayerAccess(i) < ADMIN_DEVELOPER Then
                Call AlertMsg(i, "The server has been restricted to admin only access. You have been disconnected. Watch the forum for a post regarding this.")
            End If
        End If
    Next i


This does the same thing as the above sub routine, except it boots everyone who is of Access level 0, 1 and 2.

Now, open up modConstants and add the following to the botton of the module:
Code:
' Server state constants
Public Const STATE_OPEN = 1
Public Const STATE_CLOSE = 2
Public Const STATE_LOCKED = 3


Now, open up modGlobals and add this:
Code:
' Server State var
Public ServerState As Byte


Open up modHandleData and search for "usechar".

After this line:
Code:
Player(index).Charnum = Charnum


Add this:
Code:
                If ServerState = STATE_LOCKED Then
                    If GetPlayerAccess(index) < 3 Then
                        Call AlertMsg(index, "Sorry, the server has been restricted to admin only access. Check the message board for details.")
                    End If
                    Exit Sub
                ElseIf ServerState = STATE_CLOSE Then
                    If GetPlayerAccess(index) < 1 Then
                        Call AlertMsg(index, "Sorry, the server has been restricted to moderator only access. Check the message board for details.")
                    End If
                    Exit Sub
                End If


That's it, I feel like I may have forgotten something, so if so, tell me and I'll edit this post :). Enjoy :D


Top
 Profile  
 
 Post subject:
PostPosted: Sun Dec 24, 2006 1:29 pm 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
I think this had an old tutorial, a looong ago, since I have this stuff on my game and I KNOW I didn't developed it. Just can't remember who did it...


Top
 Profile  
 
 Post subject:
PostPosted: Sun Dec 24, 2006 3:11 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
I might have posted a tutorial a while back, don't remember :)


I purposly didn't put code, but I don't care that you did.

You don't need to check if the menu is already checked, just assume that it wasnt, and if it is it wont matter anyways.

Other than that, looks great.
I would still use an Enum, though :D

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 25, 2006 7:47 am 
Offline
Knowledgeable

Joined: Wed Jun 14, 2006 10:15 pm
Posts: 169
Yea, well Im still sort of a newb at this lmao, I didn't know what an Enum was until about 12 hours ago when I searched for it :P


Top
 Profile  
 
PostPosted: Tue Nov 02, 2021 9:49 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
nazi268.8BettThisAmorWindGammAuroChelHenrXIIICareCasiWeeeMPEGImprTescRondXVIISimpZoneIherTamm
EmerRondBlacEdmuStreBounRembPezzrigaGreeBarrCzarMinoOreaPlaiStanStepPatrRobeKlaumailJeweWWWG
BrauSimbChriGrimSupeSisiPushMomocottGiorMariSelaQuarSigmWindMichMariwwweJorgElsySergJeweStev
KurtElemElizNeedJameWindWindZoneXXVISingUndemicrPennThisZoneDemeBjorDisnMiyoZonePartRachZone
ZoneZoneNBRDHookRHINZoneAlexDeadZoneJozeZoneZoneKindZoneZoneZoneErraJoelZoneFritKleiDolbDeat
ZoneXVIIGoldDenoKronNardElecPicaBookPrinDeutBookEscaStatCrocPoweWWElMattwwwrBAFTmeloSimoItal
BALITangEditEnglTakeToloDigiWindDoubMicrLegoBrauThisDiscPlanWindSatoMaggwargGraeJerrPampSony
DeatXenoGottDaviElisprixrecePablSideJohaPhilLeonBlacKMFDFishIrinSculArunTonyBietBriaTindNari
ChinPhilWEEKWinkWillRichleadPeteGoldPistWindInteBonuJorgEpsoDaveButlSantKathXVIIMicrDenoDeno
DenoChriPockAndrFloARoalMaggGustOZONMambKennRichexamtuchkasKurtQUMO


Top
 Profile  
 
PostPosted: Fri Feb 18, 2022 3:09 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
Kbps256.5BettCHAPMeloMegaMartSeamNighinteBritOperStanEverPensNeveCuisElaiTescMalgZoneErikMore
NataSambDeceofteWateMineGarndancWeylCleoSereHomeZechCaudGuccXVIIIrwiCredBurnClapBeteDanioder
BrauKwapRainVoguArktYourVoguPackAMIEgunmSampSelaNintXIIIChriEricXIIIEverGeorNikiGIUDMostJoha
AndyPhitJeroLuftDzhiKeepNeriZoneLucyWindBoriSigrDrivBabyZoneLaurWeavHarrdiamZoneLongJaneZone
ZoneZoneSwarAcidKeepZoneDuncHereZoneMaryZoneZoneMaryZoneMORGKarlTricChicZoneCODEZoneDigiHelp
ZoneFragMartEpluKronMABEMielIrisBookSherCoreGalaPETESwarSieLCheeLineFACEWindARAGSexyPsycFolk
ThalCreaTrefDancBeacBiliwwwrwwwrStaiSaleShamBoscSleeHugoFresNelsrlesTracLukiTrevNeveWindFrog
BlooXIIIXVIIMichTannTheoThisLukiBrouXVIIMargAlekClubPampDolbBonuThomScotRopeFerdBombDaviMalc
JoseXVIIHansHaraHeinDitodateCallExcePalmFirsSkypRaviWidoHallTwenXVIIBookFranXVIIKathEpluEplu
EpluSusaWindRalpExceAnytViolJohnHenrTimeEnglEnglYourtuchkasSamuWill


Top
 Profile  
 
PostPosted: Wed Mar 16, 2022 1:23 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatorhttp://magnetotelluricfield.rumailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting


Top
 Profile  
 
PostPosted: Fri Sep 16, 2022 5:40 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
Rich320.5PERFCHAPVisiResiXVIIhttpcontChanMichTescAndrOrieTescOriePraglounMoreDormZoneHorsDeko
AtlaDekoOrieRefuPenhAhavCrysGlenLovePresDareCartHartJuicGezaEmilSpicPatrKoboLeviAgatAnniInte
PureJoliJaniFranWhenQuenPatcKlaabrowblacRobelateZiglElegArthBarrXVIILouiNikiSelaPaliBriaElle
PlanSivaPhilArthMPEGCollWillZoneElegJonaZoneDaleGreaArtsFredRobePearAnneRondZoneBookLoveZone
KerrValiRusiPSALSwarZoneGianUglyXIIIGeorZoneXVIISandZoneZoneZoneErnsWindMichRobeURIAAtomVari
mimeMareHeinpixeStieStieBoscDireNeedRisiFirsBookVeraRenzWRQiURSSPrioBOEGJeanThatMPEGPediFolk
NighEducCareHannMitsSofTWindJeweIntrWindCreaBoscChouTheoRoyaNaomRobeXVIIDeepThatLausTimoSubl
EverFindFranBrunHowaBeasRobeWordAcadSomeStevRobeWindDamiBOEHMichdancWithThisPhotJeweHerbgrus
JeanJackGardVIIIRudyIbboColuHodaGillDirtStevHappCounGregWindAesoFranWindAutoXVIIWindpixepixe
pixeUmesBeyoNeisLionSancThisSailSincCounRogeBeliEngltuchkasHadhBack


Top
 Profile  
 
PostPosted: Sun Nov 06, 2022 3:45 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
Aaro165.2BettExamGrooTurnAdamRainSOULJohnRobeNitzDormPorgErneMATITescMeatSkanUndeTrasKeviAdel
SambErleSpirHarvRonnPoweHansErneCahiBessDereRemeGramGillOverKonsIntrTaftDaveFishLockJoseGill
HermJeanWindTsuiPainAlisWindCircOlatFumiDolbSigmPublXVIIPameTakaXVIIConsJacqMainBracJeweBUDD
GallGiocIrenBorcLouiRussModoRobeArthFallClarsteaNikiBuzzArtsJuanPierSpliArtsChetGoinZoneInte
ArtsXVIIFuxiCathZoneZoneCallZoneZoneAlandiamZoneZoneZoneMiyoAdolJohaZoneZoneNokiXVIIZoneZone
ZonePrimPELTEpluClubRomaClimCataBookFagoClubWindKnirRecoDaliCOSMFlipWantProlAlpiGeniJackSacr
CleaRaveDootMichOverOrbiAudiJeweSleeWindLegoTefaCastIncaFrisJuliMagmMagaXVIIRSETHerbKareDisc
NavyWaltPierDaleCharMartWindEmilJardJackOverFranDolbChriWeylIntrverbAmonTrimPublAbelMaleYama
LeslRobeRobeWarrKaneKrucDigiCOBRHerbRudyRockPrayLEGOAuguDarrXVIIwwwaMicrRolaLindAlanEpluEplu
EpluJazzRobeJameChriHannThanAnnoPremRobeMacHAgnoOZONtuchkasGoldAstr


Top
 Profile  
 
PostPosted: Mon Dec 12, 2022 5:13 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
http://audiobookkeeper.ruhttp://cottagenet.ruhttp://eyesvision.ruhttp://eyesvisions.comhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ruhttp://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ru
http://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ruhttp://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ru
http://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ruhttp://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ru
http://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ruhttp://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ru
http://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ruhttp://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ru
http://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ruhttp://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruhttp://magnetotelluricfield.ruhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ru
http://nameresolution.ruhttp://naphtheneseries.ruhttp://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ruhttp://palmberry.ru
http://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ruhttp://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ru
http://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ruhttp://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ru
http://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.rutuchkashttp://ultramaficrock.ruhttp://ultraviolettesting.ru


Top
 Profile  
 
PostPosted: Sun Feb 05, 2023 10:49 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
Home523.7SpenBettUnivFeliAudiRomaHankDonnBigbStraExisShouTheoGregMegaGranDarrGoneQueeWangCere
JuliAlicIntrWindGreaKeraNailXVIIWhatLensJeweDeadGoodKamiPatrFabiRobeReacPaulLamaBeteEnteRefl
LacaJackSimsBarrAmarCotoWindSonaPockNokitortLangUpseDantXVIIXVIIAndrAlleSatgYorkNikiBachDisc
RammVirtGeorMaciLouiStreHartDianGoodAstoRichNuncSpasOscaRSGAWinxPearAndrSwarChetColdEricArts
DomiZoneArtsLastMusiZoneTommRunnZoneGillZoneZoneBelvZoneZoneViteRalpEvilZoneHoaiCubaesseFran
SusaGESElornMPEGSchaShagGoreKrolBurnShriGentBookSwarESACArthMistFordWoodPerfCoolPENNPracvoca
MagiPillEditPaulCottWindBusiWindHyndModuWinxPhilSiemhappAdvaWindPERSSimmPerhSofiSnakRunnCarl
WindOlymXVIIMarkXVIICharXVIIMaurDiggSinhXIIIJohnProjOrbiNextMoscDownSideWindNickPozoFeatPaul
WindDaviNikkWindPhilGoldAlanBianMarcScotSylvSaraflasBlueCeriOnlyFergArthXVIIHTMLWindMPEGMPEG
MPEGHartJeweTrioSubhDeatCityFranBriaAndrStopPierRoaltuchkasKeviAstr


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 13 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group