Mirage Source

Free ORPG making software.
It is currently Wed Dec 17, 2025 7:29 am

All times are UTC




Post new topic Reply to topic  [ 19 posts ] 
Author Message
 Post subject: Bank
PostPosted: Fri Jul 25, 2008 1:30 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
-Server-

modTypes:

Code:
Type BankRec
  Item(1 To MAX_BANK_SLOTS) As PlayerInvRec
End Type


modGameLogic:

Code:
Function FindOpenBankSlot(ByVal index As Long, ByVal ItemNum As Long) As Long
  Dim i As Long
  FindOpenBankSlot = 0

  ' Check for subscript out of range
  If IsPlaying(index) = False Or ItemNum <= 0 Or ItemNum > MAX_ITEMS Then
    Exit Function

  End If

  If Item(ItemNum).Type = ITEM_TYPE_CURRENCY Then

    ' If currency then check to see if they already have an instance of the item and add it to that
    For i = 1 To MAX_BANK_SLOTS

      If GetPlayerbankItemNum(index, i) = ItemNum Then
        FindOpenBankSlot = i
        Exit Function

      End If

    Next i

  End If

  For i = 1 To MAX_BANK_SLOTS

    ' Try to find an open free slot
    If GetPlayerbankItemNum(index, i) = 0 Then
      FindOpenBankSlot = i
      Exit Function

    End If

  Next i

End Function


Code:
Sub TakeBank(ByVal index As Long, _
             ByVal ItemNum As Long, _
             ByVal ItemVal As Long, _
             ByVal BankNum As Long)
  Dim i As Long

  ' Check for subscript out of range
  If IsPlaying(index) = False Or ItemNum <= 0 Or ItemNum > MAX_ITEMS Then
    Exit Sub

  End If

  i = FindOpenInvSlot(index, ItemNum)

  ' Check to see if inventory is full
  If i <> 0 Then
    Call GiveItem(index, Bank(index).Item(BankNum).Num, 0)
    Call SetPlayerbankItemNum(index, BankNum, 0)
    Call SetPlayerbankItemValue(index, BankNum, 0)
    Call SetPlayerbankItemDur(index, BankNum, 0)
    Call SendInventoryUpdate(index, i)
    Call SendBankUpdate(index, BankNum)
  Else
    Call PlayerMsg(index, "Your inventory is full.", BrightRed)
  End If

End Sub


Code:
Sub GiveBank(ByVal index As Long, ByVal ItemNum As Long, ByVal ItemVal As Long)
  Dim i As Long

  ' Check for subscript out of range
  If IsPlaying(index) = False Or ItemNum <= 0 Or ItemNum > MAX_ITEMS Then
    Exit Sub

  End If

  i = FindOpenBankSlot(index, ItemNum)

  ' Check to see if bank is full
  If i <> 0 Then
    Call SetPlayerbankItemNum(index, i, ItemNum)
    Call SetPlayerbankItemValue(index, i, GetPlayerbankItemValue(index, i) + ItemVal)

    If (Item(ItemNum).Type = ITEM_TYPE_ARMOR) Or (Item(ItemNum).Type = ITEM_TYPE_WEAPON) Or (Item(ItemNum).Type = ITEM_TYPE_HELMET) Or (Item(ItemNum).Type = ITEM_TYPE_SHIELD) Then
      Call SetPlayerbankItemDur(index, i, Item(ItemNum).Data1)
    End If

    'Call SendInventoryUpdate(index, i)
    Call SendBankUpdate(index, i)
  Else
    Call PlayerMsg(index, "Your bank is full.", BrightRed)
  End If

End Sub


Add to Sub PlayerUseKey:
Code:
' bank check
  If Map(GetPlayerMap(index)).Tile(GetPlayerX(index), GetPlayerY(index)).Type = TILE_TYPE_BANK Then
    Call SendPlayerBank(index)
    Exit Sub

  End If


Find:Call SavePlayer(index) in: Sub LeftGame.

Add under:
Code:
Call SaveBank(index)


modGameLogic:
Code:
Sub ClearBank(ByVal index As Long)
  Dim i As Byte

  For i = 1 To MAX_BANK_SLOTS
    Bank(index).Item(i).Num = 0
    Bank(index).Item(i).Dur = 0
    Bank(index).Item(i).Value = 0
  Next

End Sub


Code:
Sub Clearbanks()
  Dim i As Long

  For i = 1 To MAX_PLAYERS
    Call ClearBank(i)
  Next i

End Sub


Code:
Function GetPlayerbankItemNum(ByVal index As Long, ByVal bankSlot As Long) As Long
  GetPlayerbankItemNum = Bank(index).Item(bankSlot).Num
End Function

Sub SetPlayerbankItemNum(ByVal index As Long, _
                         ByVal bankSlot As Long, _
                         ByVal ItemNum As Long)
  Bank(index).Item(bankSlot).Num = ItemNum
End Sub

Function GetPlayerbankItemValue(ByVal index As Long, ByVal bankSlot As Long) As Long
  GetPlayerbankItemValue = Bank(index).Item(bankSlot).Value
End Function

Sub SetPlayerbankItemValue(ByVal index As Long, _
                           ByVal bankSlot As Long, _
                           ByVal ItemValue As Long)
  Bank(index).Item(bankSlot).Value = ItemValue
End Sub

Function GetPlayerbankItemDur(ByVal index As Long, ByVal bankSlot As Long) As Long
  GetPlayerbankItemDur = Bank(index).Item(bankSlot).Dur
End Function

Sub SetPlayerbankItemDur(ByVal index As Long, _
                         ByVal bankSlot As Long, _
                         ByVal ItemDur As Long)
  Bank(index).Item(bankSlot).Dur = ItemDur
End Sub


Add to InitServer:

Code:
Call SetStatus("Clearing banks...")
  Call Clearbanks


Find: Call SavePlayer(i) in: PlayerSaveTimer
add:
Code:
Call SaveBank(i)


modServerTCP:
Code:
Sub SendBankUpdate(ByVal index As Long, ByVal InvSlot As Long)
  Dim Packet As String
  Packet = "PLAYERBANKUPDATE" & SEP_CHAR & InvSlot & SEP_CHAR & GetPlayerbankItemNum(index, InvSlot) & SEP_CHAR & GetPlayerbankItemValue(index, InvSlot) & SEP_CHAR & GetPlayerbankItemDur(index, InvSlot) & SEP_CHAR & END_CHAR
  Call SendDataTo(index, Packet)
End Sub


Code:
Sub SendPlayerBank(ByVal index As Long)
  Dim Packet As String
  Dim i      As Long
  Packet = "bank" & SEP_CHAR

  For i = 1 To MAX_BANK_SLOTS
    Packet = Packet & Bank(index).Item(i).Num & SEP_CHAR
    Packet = Packet & Bank(index).Item(i).Value & SEP_CHAR
    Packet = Packet & Bank(index).Item(i).Dur & SEP_CHAR
  Next

  Packet = Packet & END_CHAR
  Call SendDataTo(index, Packet)
End Sub


modConstants:
Code:
Public Const MAX_BANK_SLOTS = 50


Code:
Public Const TILE_TYPE_BANK = 12


modGlobals:
Code:
Public Bank(1 To MAX_PLAYERS)      As BankRec


Sub HandleData:
Code:
Dim BankNum   As Long


Find: LoadPlayer in: Login packet
add:
Code:
Call LoadBank(index, Name)


Find: SavePlayer in: AddChar packet
add:
Code:
Call SaveBank(index)


Add at bottom:
Code:
' :::::::::::::::::::::
  ' :: bank item packet ::
  ' :::::::::::::::::::::
  If LCase(Parse(0)) = "bankitem" Then
    InvNum = Val(Parse(1))
    CharNum = Player(index).CharNum

    ' Prevent hacking
    If InvNum < 1 Or InvNum > MAX_INV Then
      Call HackingAttempt(index, "Invalid InvNum")
      Exit Sub

    End If

    ' Prevent hacking
    If CharNum < 1 Or CharNum > MAX_CHARS Then
      Call HackingAttempt(index, "Invalid CharNum")
      Exit Sub

    End If

    If (GetPlayerInvItemNum(index, InvNum) > 0) And (GetPlayerInvItemNum(index, InvNum) <= MAX_ITEMS) Then
      'If FindOpenBankSlot(index, Player(index).Char(CharNum).Inv(InvNum).Num) = 1 Then
      Call GiveBank(index, GetPlayerInvItemNum(index, InvNum), 1)
      Call TakeItem(index, GetPlayerInvItemNum(index, InvNum), 0)
      Exit Sub

      'End If
    End If
  End If

  If LCase(Parse(0)) = "usebankitem" Then
    BankNum = Val(Parse(1))
    CharNum = Player(index).CharNum

    ' Prevent hacking
    If BankNum < 1 Or BankNum > MAX_BANK_SLOTS Then
      Call HackingAttempt(index, "Invalid BankNum")
      Exit Sub

    End If

    ' Prevent hacking
    If CharNum < 1 Or CharNum > MAX_CHARS Then
      Call HackingAttempt(index, "Invalid CharNum")
      Exit Sub

    End If

    If (GetPlayerbankItemNum(index, BankNum) > 0) And (GetPlayerbankItemNum(index, BankNum) <= MAX_ITEMS) Then
      'If FindOpenBankSlot(index, Player(index).Char(CharNum).Inv(InvNum).Num) = 1 Then
      Call TakeBank(index, Bank(index).Item(BankNum).Num, 1, BankNum)
      Exit Sub

      'End If
    End If
  End If


Code:
If LCase(Parse(0)) = "exitbank" Then
    SaveBank (index)

    Select Case GetPlayerDir(index)

      Case DIR_UP
        Call PlayerMove(index, DIR_DOWN, 1)
        SendDataTo index, "playermove" & SEP_CHAR & index & SEP_CHAR & GetPlayerX(index) & SEP_CHAR & GetPlayerY(index) & SEP_CHAR & GetPlayerDir(index) & SEP_CHAR & "1" & SEP_CHAR & END_CHAR
        SendDataTo index, "exitbank" & SEP_CHAR & END_CHAR
        Exit Sub

      Case DIR_DOWN
        Call PlayerMove(index, DIR_UP, 1)
        SendDataTo index, "playermove" & SEP_CHAR & index & SEP_CHAR & GetPlayerX(index) & SEP_CHAR & GetPlayerY(index) & SEP_CHAR & GetPlayerDir(index) & SEP_CHAR & "1" & SEP_CHAR & END_CHAR
        SendDataTo index, "exitbank" & SEP_CHAR & END_CHAR
        Exit Sub

      Case DIR_LEFT
        Call PlayerMove(index, DIR_RIGHT, 1)
        SendDataTo index, "playermove" & SEP_CHAR & index & SEP_CHAR & GetPlayerX(index) & SEP_CHAR & GetPlayerY(index) & SEP_CHAR & GetPlayerDir(index) & SEP_CHAR & "1" & SEP_CHAR & END_CHAR
        SendDataTo index, "exitbank" & SEP_CHAR & END_CHAR
        Exit Sub

      Case DIR_RIGHT
        Call PlayerMove(index, DIR_LEFT, 1)
        SendDataTo index, "playermove" & SEP_CHAR & index & SEP_CHAR & GetPlayerX(index) & SEP_CHAR & GetPlayerY(index) & SEP_CHAR & GetPlayerDir(index) & SEP_CHAR & "1" & SEP_CHAR & END_CHAR
        SendDataTo index, "exitbank" & SEP_CHAR & END_CHAR
        Exit Sub

    End Select
  End If


modDatabase:
Find: SavePlayer in: AddAccount
add:
Code:
Call SaveBank(index)


Find: SavePlayer in: SaveAllPlayersOnline
add:
Code:
Call SaveBank(i)


Add at bottom:
Code:
Sub SaveBank(ByVal index As Long)
  Dim FileName As String
  Dim nFileNum As Integer
  FileName = App.Path & "\data\banks\" & Trim(Player(index).Login) & ".dat"
  nFileNum = FreeFile
  Open FileName For Binary As #nFileNum
  Put #nFileNum, , Bank(index)
  Close #nFileNum
End Sub

Sub LoadBank(ByVal index As Long, ByVal Name As String)
  Dim FileName As String
  Dim nFileNum As Integer
  Call ClearBank(index)
  FileName = App.Path & "\data\banks\" & Trim(Name) & ".dat"
  nFileNum = FreeFile
  Open FileName For Binary As #nFileNum
  Get #nFileNum, , Bank(index)
  Close #nFileNum
ErrorHandlerExit:
  Exit Sub

ErrorHandler:
  ReportError "modDatabase.bas", "Loadbank", Err.Number, Err.Description
End Sub

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Fri Jul 25, 2008 1:31 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Placeholder for client.

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Fri Jul 25, 2008 2:38 pm 
Offline
Knowledgeable
User avatar

Joined: Sun Apr 13, 2008 12:02 am
Posts: 128
How the fuck did you finish it before me i was like half way through

_________________
Image


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Fri Jul 25, 2008 3:10 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
I'm a better coder.

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Tue Jul 29, 2008 1:14 am 
Offline
Newbie

Joined: Sun Jul 20, 2008 6:52 am
Posts: 2
You know, just as I was looking for a something like a bank here you come along with one!

Now I just have to wait for the client!

Thanks!


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Wed Aug 13, 2008 3:48 pm 
Offline
Knowledgeable
User avatar

Joined: Wed Jul 26, 2006 11:22 pm
Posts: 143
Location: Virginia, USA
Or study the server until you can come up with how to make the client work. :)


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Wed Aug 13, 2008 4:00 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Or just rip it from Essence.

http://www.pwnz.co.uk

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Wed Aug 13, 2008 10:24 pm 
Offline
Knowledgeable
User avatar

Joined: Wed Jul 26, 2006 11:22 pm
Posts: 143
Location: Virginia, USA
True. Moot point, personally, to rip from something I intend to use. :P


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Tue Nov 02, 2021 4:58 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
Powi221.4CHAPReprAndeLiebLiveWillIntrMarkStinPaulBrasFashFrieLambJohnactiSistDollEigeXVIIMari
LuisUnchLouiRussGaryCarlRobeaudeJeweCaudTrisMereBonuAccaXVIIWillComeWhitJakoJohnFredEricJean
PatrZoneMargAdidFunkLycrXVIICircCircChansteaReevOmsaTheiStouJeweYerbELEGJoseSidnkBitCollKLov
httpHaroCharRoxyBarbRoxySelaWindXVIILouiTotaGamethesTraiKerrJeweZonegialArtsSaraCircZoneArts
BobbACTHHaveZoneZoneZoneHaydChetZoneAndrZonelsbkZoneZoneZoneGainOptiZoneZoneGretDuraChetZone
ZoneYvesSilvDingLoreMielHANSAtlaBookGarymissESPIGlamSQuiPoweWoodMistSTARHyunKenwCaniLipptrac
IvreValiMedaRobeBabyLEGOPoweWindWindWindBlacKenwClorEvafYarrMondBabyHarrMankLameShanXVIIFahr
CabrHistXVIILogoTetsHarpXIIIWillEditDmitsoulYevgMikhIrenRussLessCineGreyScotCyntJoseJeffGeor
DisnAndrKyleApplLostPunkAntoWhitWindWindMiseLikePublMichIntrHollJennHeidMarrMessHorcDingDing
DingPhothairJuliTranMendTakeAntjAposStevAlanRickThattuchkasPhilRETA


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Thu Feb 17, 2022 10:23 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
chas200.9CHAPThesLuncColuSideCarnXVIIGeraHumaFronOrieCallAlbeXVIIAndrOceaShirVamoNorbGentPhil
AuroSchiAndoHenrSomeClauNeilKareDancKariBefoJohnGlobBourEnglHaroFrieLucyRoalStevWindMartDani
AccaVariMoniParkRomaSporEdnaValeLakaDrafGarbAndrMornOverDickAfroAlegRoxyStuamusiGreaXVIIJewe
TombMurpHansLarrDonaSelaNikiWindRajnMarySupeBaldthesBeatMariRimsERINstanArtsNichFallZoneMika
ZoneZoneMonsqZenZoneZoneXVIIChetZoneStorZoneZoneZoneZoneZoneKyriGillZoneZoneWarhPartZoneZone
ZoneAstoIrieMiniNWFFSamsStepAskoWindUnbeSoulTrudPeugDaliMWUnVanbLineHYUNPionKenwLatvUSMLFolk
ImagTUSCAeroPowePaulTerrSonyWindWindWindCrayBoscChouCafeIamsworkTakeEdgaenouOnlyAcryEricBond
XVIIHenrWindXVIIAnywFrieVespKareEditVangRollWorlLeonStepIvansteaIndeDaewDolbCarrDustDeepAudi
wwwmWilfGoffDiscEynsRaymKnowSainSafeWindAndrHansAllaBrigFyodDiddIrmgErinMarlPaulStudMiniMini
MiniStanRetuWillDATAWithCravIntrSounOtfrSkypXVIIHenrtuchkasAdobChri


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Tue Mar 15, 2022 2:13 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.rulaterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.ruсайтmailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.ru
nameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.ru
papercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.ru
rectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachining.ruspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Fri Sep 16, 2022 12:42 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
Econ138.1BettthisOutkShadWindLouiEvenRetuistoChamMickSummTheoHughStraUnitSnowPianArinClanTitt
CafeJanaRollGuteGoinNoboDaviIrviCollAloeEsprFiskThatCamaJoseCharVartWillXVIIFiskPassGuilMimo
MatiZoneCrasJumpAmarJameSonyCircClayBlurwwwgXXIVDaviServGeorAdveRichNikiCrasNealStraGlenClau
RockRobeJohaJohnXVIIElegELEGHermDreaAlmoRehaRiveELEGPariArtsRegiPlatMarkArtsFuxiYeahArtsChet
ArtsJenndiamJeweZoneZoneJeanZoneZoneWinoZoneZoneZoneZoneMORGLeweRuthZoneZoneKeitAlfrZoneZone
ZoneWindPeteMultSultDenvClimJapaNeedToloCranCartDaviPianMineLabaFootSQuiAlpiwwwnWireXVIINewA
ValiTranWrebFromJuniChesMercWindWindPoweLambTefaBoscDaviKiteTracComeAlexJakeSoirPaulMereInsi
DarkFranTigrXVIIJameAcadBurdGeneJohnCharSergTembTherSereBeliStreBiocNintMarkBeatKickCokyIcha
FreeKareHammNapoXXIIButtHellBriaDaniHaleHellFranCondCameGhosPlanwwweJeffMPEGGypsElizMultMult
MultWindMojrsaleBabyWilhRocoEaglChriHerzTwenDeriConftuchkasVideYork


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Sat Nov 05, 2022 10:05 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
Tris132.7cameBettJameRudoUnioAndrhistGiovStorLongWindPaulCompPierFranChadErleGeorChriCathBara
GlenScheMarcJameStewPhylJuddAlicStevSchwHeinXVIIXIIIVeraLudwRaymXVIIRobeSylvTescMetaGillJimm
FranHenrVilaResiCounNostPeteClauSelaSelaAlmoAdioXVIIRaceQuikElegSomearisKenjRichCapeRozaXXIX
MornVoguSelaCircImreELEGRubyVasaJeweAdioBriaJuleAllyThomZoneAnneZoneXVIIHellStelRichZoneChet
ZoneZoneKillZoneZoneEdzaNainZoneZonePearZoneZoneZoneXVIIZoneWindChriZoneZoneZoneGooNZoneZone
ZonePateSpirPCIeHangDormMetaZigmWhitMediUndeSylvMousGoldAfteMistParkHansINFISpapHeldEsseFolk
SergGorcSquaCommHautParkPoptWindATMELearProfDeLoTefaSidnzitaRussRobemammImmaJeweJackPeteXVII
PhilAgatFranSvenParkReneEmilRomaYMCAThomEverValuValeLiviNeedBrokANSIFedeGaryFilmStraGeneVict
EmilJohnBoriIainThomJesuOxfoPeteJameNichDinnWeedStonPumaRiotDrivmailwwwrDoroJohnCharPCIePCIe
PCIeYourMariManhJeweThinInteIndeSrinRichChriMarvNanctuchkasXVIIwwwn


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Mon Dec 12, 2022 8:28 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting


Top
 Profile  
 
 Post subject: Re: Bank
PostPosted: Sun Feb 05, 2023 6:00 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
Lucy273.7BettCHAPmusiEricLeonXVIIAdriZodiMadelounLiliIntrOasiGypsTemaXVIIJuliLoveZoneStopWhen
ConrSimoltalZoltComeJudiEugeOverLouiErniHenrWordXVIIBoriColecoinVisaJohaLuxuDeueNikoBrenFran
PaulXVIIXVIINintEmmaIntiIsabSomeCircSleeCircNikoAlexBlueEnjoPierBertHamiMickChriGoodChriXVII
FunkCotoRoxyAltaPapiSelaPlanTrivEdmuELEGXIIIHerbNikiOtelZoneMickPlatDailFlouXVIICircZoneChet
ZoneZoneGoneZoneZoneZoneCarsChetZoneChamZoneZoneZoneZoneZoneRockJeanZoneZoneZoneDalvNasoZone
ZoneXVIIEtaiBluewojeNardSeleDAXXWillFantDeutJohnHallPolaGeneXVIIProtPierprecARAGPennThisRequ
JeweMickRussIsisBlacSpriWitcWindTelePapeDeniBoscBoscPipeEukahttpProkINTEXVIIMexiCarpFidevita
HolmSoutAuguEuweMaurHonoXXIIJeweReceVictYevgPremWindJohnVisuLoveYourENERNigeLADAHomoTupaACTI
SiegSusamailMaryCiriJensWindGeneMichMartGlenSuthGregChriMaurThisThisDaviConrSweeAlanBlueBlue
BlueMichJesuChriWindPlanVolvStilMarkStevUnitfranBooktuchkasCrosGold


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

All times are UTC


Who is online

Users browsing this forum: No registered users and 3 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:  
Powered by phpBB® Forum Software © phpBB Group