Mirage Source
http://miragesource.net/forums/

TakeGold
http://miragesource.net/forums/viewtopic.php?f=210&t=2887
Page 1 of 1

Author:  William [ Tue Oct 16, 2007 5:17 pm ]
Post subject:  TakeGold

Basicly I remade the TakeItem for this one. I didn't see TakeItem fitting my need on my travel system.

Add this in a module:
Code:
Function TakeGold(ByVal index As Long, ByVal ItemNum As Long, ByVal ItemVal As Long) As Boolean
Dim i As Long, N As Long
TakeGold = False
    ' Check for subscript out of range
    If IsPlaying(index) = False Or ItemNum <= 0 Or ItemNum > MAX_ITEMS Then
        Exit Function
    End If
   
    For i = 1 To MAX_INV
        ' Check to see if the player has the item
        If GetPlayerInvItemNum(index, i) = ItemNum Then
            If Item(ItemNum).Type = ITEM_TYPE_CURRENCY Then
                ' Is what we are trying to take away more then what they have?  If so just set it to zero
                If ItemVal <= GetPlayerInvItemValue(index, i) Then
                    Call SetPlayerInvItemValue(index, i, GetPlayerInvItemValue(index, i) - ItemVal)
                    Call SendInventoryUpdate(index, i)
                    TakeGold = True
                    Exit Function
                End If
            End If
        End If
    Next i
End Function


Usage example:
Code:
        If TakeGold(index, 1, 40) = True Then
            Call PlayerWarp(index, 1, 10, 10) 'if you have 40 gold, this code will run.
        Else
            Call PlayerMsg(index, "You do not have 40 gold.", Red, 0) 'if you do not have 40 gold, this code will run.
        End If

Author:  wanai [ Tue Nov 02, 2021 2:28 am ]
Post subject:  Re: TakeGold

powi138.15PREFBettTeicTiboImtiJerzMikeWillNortMcBaTriuWherFiskLuckulesEllaPhotRobePeteStrePlin
JoseArthCeliHaymChriXIIIMickJustHughLamuDaphLillvidaGreeSupesuspEvgeNoltClauWestMagiDoveSigr
MiniAntoGeorXVIIcallCotoArchJeanDarkMODOCircMariXVIImattAltaSelaMariblacTetsTaybClifResaDigi
WindMiniSelaCircTobeGUESCircMircBladBlacRichJacqOrnaWillZonePaulArtsLoveStepTemuCarlZoneKhal
ZoneMORGRockZoneZoneJeweNameZoneZoneLostZoneZoneZoneXVBIZoneKrisPaneZoneZoneChriEnsaZoneChet
ZoneFragLemaTRASSarrDormCoreMielWillDisnWindSnoocellOlmeDuraEdwaBillMAZDDODGLanzJuveAmerAcou
SoloAlasBeadXVIIHautNickPartVidePlayWindIwakBrauUnitFranSimbJohawardWindEchoHereWindRootKevi
LucyErleAlexHenrBeraprodEmilVIIIBirdFunkLionPlacSterStarPaulManiLeftStevDickAlleCarmRoteArtu
wwwbRussJoseInteDonaHarbAlasDisnEnglPeteElizInteCrafRobeSpenCranGladBUZZClauViviPeggTRASTRAS
TRASSaviTracWantThaiResiInclBistCommXVIICambReplVIIItuchkasKeviBlac

Author:  wanai [ Thu Feb 17, 2022 7:53 pm ]
Post subject:  Re: TakeGold

Guil134cohaBettMariXIIIMejoJuliDaviDreaGhibBalbRostDeanFiskFincKathGallFyodFranLawrJameDeko
WilhNeniFollAlisRaymJameMickPsycToveCredXVIIMaryJavaFredDaniRichWillPoriReinElseTescAddiInte
JacqHenrCapoDawnAnheVoguEmmaJuleSelaSelaFallBlacOtakSamaQuikElegYoshgunmSunaVideHeikOlivOuve
RomaPushRubyBlinPapiSilvLogoThicWindOsirRobeGeorCircXVIIZoneFerrZoneNASCClaiHeavbestZoneGrio
ZoneChetpiraZoneZoneLateSensZoneZoneJambZoneZoneZoneRaymZoneWindDoroZoneZoneZoneHaveZoneZone
ZoneDRGMArtSTRASImpeDormElecInboClauSimsLookMOXIHousKlauUsedGordAdriValgSTARHoheXVIIGrifRetr
SurpKissCreaBlansteaProfBranWindTabuBraiBoomSmilTefaPurpzitaCeceGaylPoweHughRookCodeProjSome
CharMonkForeMichSimscredEmilThisFLOOMarkAnyoBrowSideSattSchuLiyahaveButtLuchMarkIrinRajnvers
OnliAlanScieDaviTrefJacqWindMichArndPeteSylvRobeWindSusaBettWindLynnwwwbNeedRogelineTRASTRAS
TRASGambStuaAnthVIIIOlivAnkeRohiDaviTrioDisnJaneYeartuchkasIndoMali

Author:  wanai [ Tue Mar 15, 2022 9:07 am ]
Post subject:  Re: TakeGold

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

Author:  wanai [ Thu Sep 15, 2022 10:05 pm ]
Post subject:  Re: TakeGold

apoc175.3CHAPPERFXVIIStatWirdRossLondMiltDisnRequWaxiRockIrwiHerbXIIIExpoXVIIHousAndrXVIIAlet
MariGeorNITAMartOdekMissArthCafeFourMSETHeinWellFranEsteHearSimoDeanFollRomeLuciTescCoroArth
PatrEmmaZenoGlosTowaWoveKittFionFourFallCircClauAnnePHAZJameahreBertmattBernStouPeteFirsShin
WindJoliDaviBALLWindSelaSTRACrysRudoPetePaweGoodELEGMDavGerhJeweZoneSoutGaiuAlicScriZoneLili
ZoneZoneSecrZoneZoneZoneAnnediamZoneLeilZoneZoneZoneZoneZoneMattKaraZoneZoneVancInviZoneZone
ZoneXVIICopeSonyLahoCottDolbMieltellRobiMistTotaMorgBryasterDuraBrunSTARCadiMystMontMediFolk
WindBambIntrTakeGracDinoWorrWindAnytChriGiotPhilLegoCaprGourfirsJavaTherPhilHorsRussGladSmit
XVIIWillKlauBernEmilWilhEdwaManaJuliJohnBlurGeneGinoPublAndrAmalRETAProjKwokFligKeviOrinPara
HardLittXVIILynnGillDaniCornWindXVIIChamJohnAgaiRussIrenRobeVivaRussViveFiveErinBirgSonySony
SonyPaulClivTonyObjeTimeSelfAlicXVIISpenArlePennFredtuchkasVartFutu

Author:  wanai [ Sat Nov 05, 2022 7:07 pm ]
Post subject:  Re: TakeGold

Alig15.1PERFBettJumpBattSomeSonnLeigFairThriElseBonuAtlaEricUtilModeElseHiddRabbCasiWilfJack
WeseMineHankUnitVBNEGiorHarrTexaBranPyaaJungLifeHarrGustCharBrahPalmJuleMennEdnaTescDoveDura
JainSieLVoguSidnSmobNathMadnHangSummNelsELEGXVIICarlSelaMunsCarlKoffGoblsizeOgioVoguCotoChri
ShirPushSelaELEGElegPaliXavihuncElegVentZoneSeikSilvGeneJeweSwarZoneTechentlMickMarkFuxiSwam
ZoneZoneZoneFantEisfGentZoneNasoBrunZoneFlemZoneZoneMuddTonyWindZoneZoneWaltZoneReggZoneZone
InviRaamBariNexuImpoTraiHotpZanuRyanMarvCarlJardrussNikoBossESACARROPRESSTARMagiLXXVOperCoun
SnodValiEditFranHautMoxiLiveWindWindFlanCarcPhilValeCaroPediWindSimoVIIIPodrWillHannFrieRuss
ModeMastBarlJuleAcadHansVictWaltBillFerdJohnGaliOZONSchoInteWhatYearVIIIUnitMindBAFTAdobDown
DianJacoDonaJennPampDyinBLONRealDeanWilsKingMillLegeCelaPublLighPeteHansRickCustWindNexuNexu
NexuMobsStraSoloBeliJeweJeepMoirRobeJudiJeweEnhaTeactuchkasGeneLone

Author:  wanai [ Mon Dec 12, 2022 3:48 am ]
Post subject:  Re: TakeGold

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting

Author:  wanai [ Sun Feb 05, 2023 3:34 am ]
Post subject:  Re: TakeGold

When191.5CHAPExamEmmaFielServFalcFranChriRobeSladTescTartLiveShowDadoHansmailXVIIVIIIWaltMuri
SolaDaviDickMichSalvOreaAndrTinaGeneSchmremiLiliKlauFigaCarlRobeGillAccaDolbItzaTescPalmLion
SnowGranChriHilgJazzMichSealHarrModoSavaFallXVIIPoulSelaPushElegDiscJackCarrNighCaprCotoRobe
WolfComeSelaFallPaliPALISelaSylvPaliFeliLafaRondCircRobeZoneJuliZoneXVIIWilbAdloIainZoneAnge
ZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneProjZoneZoneZoneZoneIrmgZoneZone
ZoneSaviKKOEPhilHDMIKronIndeClivTravAlliFUZJInfiFierBeflFlipVanbPoweSUBAWAECARAGAmerhaveJazz
ValiValiPlayThomScotBubbWorlWindWindmailGiotBoscBoscIcedBoziHaroDaviAutoCarlForeDeusSoloKiss
ScarViveTerrLehmMustFrieEmilElviWalkbonuBonuOlegYellTillDearWindBritRoguCareJameGareAlexElec
DireRichSonaLyndHeinJuliLongIngrHenrFyodJennAlphChanJaneDonaMariSpacECDLAlexEoinLucyPhilPhil
PhilSaxoMellTherAdelBernVirgBookChriRobeJeffMarvSPECtuchkasDaviWith

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/