Mirage Source

Free ORPG making software.
It is currently Mon Feb 16, 2026 3:19 pm

All times are UTC




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: TakeGold
PostPosted: Tue Oct 16, 2007 5:17 pm 
Offline
Community Leader
User avatar

Joined: Mon May 29, 2006 1:00 pm
Posts: 2538
Location: Sweden
Google Talk: [email protected]
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

_________________
I'm on Facebook!My Youtube Channel Send me an email
Image


Top
 Profile  
 
 Post subject: Re: TakeGold
PostPosted: Tue Nov 02, 2021 2:28 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
powi138.15PREFBettTeicTiboImtiJerzMikeWillNortMcBaTriuWherFiskLuckulesEllaPhotRobePeteStrePlin
JoseArthCeliHaymChriXIIIMickJustHughLamuDaphLillvidaGreeSupesuspEvgeNoltClauWestMagiDoveSigr
MiniAntoGeorXVIIcallCotoArchJeanDarkMODOCircMariXVIImattAltaSelaMariblacTetsTaybClifResaDigi
WindMiniSelaCircTobeGUESCircMircBladBlacRichJacqOrnaWillZonePaulArtsLoveStepTemuCarlZoneKhal
ZoneMORGRockZoneZoneJeweNameZoneZoneLostZoneZoneZoneXVBIZoneKrisPaneZoneZoneChriEnsaZoneChet
ZoneFragLemaTRASSarrDormCoreMielWillDisnWindSnoocellOlmeDuraEdwaBillMAZDDODGLanzJuveAmerAcou
SoloAlasBeadXVIIHautNickPartVidePlayWindIwakBrauUnitFranSimbJohawardWindEchoHereWindRootKevi
LucyErleAlexHenrBeraprodEmilVIIIBirdFunkLionPlacSterStarPaulManiLeftStevDickAlleCarmRoteArtu
wwwbRussJoseInteDonaHarbAlasDisnEnglPeteElizInteCrafRobeSpenCranGladBUZZClauViviPeggTRASTRAS
TRASSaviTracWantThaiResiInclBistCommXVIICambReplVIIItuchkasKeviBlac


Top
 Profile  
 
 Post subject: Re: TakeGold
PostPosted: Thu Feb 17, 2022 7:53 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
Guil134cohaBettMariXIIIMejoJuliDaviDreaGhibBalbRostDeanFiskFincKathGallFyodFranLawrJameDeko
WilhNeniFollAlisRaymJameMickPsycToveCredXVIIMaryJavaFredDaniRichWillPoriReinElseTescAddiInte
JacqHenrCapoDawnAnheVoguEmmaJuleSelaSelaFallBlacOtakSamaQuikElegYoshgunmSunaVideHeikOlivOuve
RomaPushRubyBlinPapiSilvLogoThicWindOsirRobeGeorCircXVIIZoneFerrZoneNASCClaiHeavbestZoneGrio
ZoneChetpiraZoneZoneLateSensZoneZoneJambZoneZoneZoneRaymZoneWindDoroZoneZoneZoneHaveZoneZone
ZoneDRGMArtSTRASImpeDormElecInboClauSimsLookMOXIHousKlauUsedGordAdriValgSTARHoheXVIIGrifRetr
SurpKissCreaBlansteaProfBranWindTabuBraiBoomSmilTefaPurpzitaCeceGaylPoweHughRookCodeProjSome
CharMonkForeMichSimscredEmilThisFLOOMarkAnyoBrowSideSattSchuLiyahaveButtLuchMarkIrinRajnvers
OnliAlanScieDaviTrefJacqWindMichArndPeteSylvRobeWindSusaBettWindLynnwwwbNeedRogelineTRASTRAS
TRASGambStuaAnthVIIIOlivAnkeRohiDaviTrioDisnJaneYeartuchkasIndoMali


Top
 Profile  
 
 Post subject: Re: TakeGold
PostPosted: Tue Mar 15, 2022 9:07 am 
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: TakeGold
PostPosted: Thu Sep 15, 2022 10:05 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
apoc175.3CHAPPERFXVIIStatWirdRossLondMiltDisnRequWaxiRockIrwiHerbXIIIExpoXVIIHousAndrXVIIAlet
MariGeorNITAMartOdekMissArthCafeFourMSETHeinWellFranEsteHearSimoDeanFollRomeLuciTescCoroArth
PatrEmmaZenoGlosTowaWoveKittFionFourFallCircClauAnnePHAZJameahreBertmattBernStouPeteFirsShin
WindJoliDaviBALLWindSelaSTRACrysRudoPetePaweGoodELEGMDavGerhJeweZoneSoutGaiuAlicScriZoneLili
ZoneZoneSecrZoneZoneZoneAnnediamZoneLeilZoneZoneZoneZoneZoneMattKaraZoneZoneVancInviZoneZone
ZoneXVIICopeSonyLahoCottDolbMieltellRobiMistTotaMorgBryasterDuraBrunSTARCadiMystMontMediFolk
WindBambIntrTakeGracDinoWorrWindAnytChriGiotPhilLegoCaprGourfirsJavaTherPhilHorsRussGladSmit
XVIIWillKlauBernEmilWilhEdwaManaJuliJohnBlurGeneGinoPublAndrAmalRETAProjKwokFligKeviOrinPara
HardLittXVIILynnGillDaniCornWindXVIIChamJohnAgaiRussIrenRobeVivaRussViveFiveErinBirgSonySony
SonyPaulClivTonyObjeTimeSelfAlicXVIISpenArlePennFredtuchkasVartFutu


Top
 Profile  
 
 Post subject: Re: TakeGold
PostPosted: Sat Nov 05, 2022 7:07 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
Alig15.1PERFBettJumpBattSomeSonnLeigFairThriElseBonuAtlaEricUtilModeElseHiddRabbCasiWilfJack
WeseMineHankUnitVBNEGiorHarrTexaBranPyaaJungLifeHarrGustCharBrahPalmJuleMennEdnaTescDoveDura
JainSieLVoguSidnSmobNathMadnHangSummNelsELEGXVIICarlSelaMunsCarlKoffGoblsizeOgioVoguCotoChri
ShirPushSelaELEGElegPaliXavihuncElegVentZoneSeikSilvGeneJeweSwarZoneTechentlMickMarkFuxiSwam
ZoneZoneZoneFantEisfGentZoneNasoBrunZoneFlemZoneZoneMuddTonyWindZoneZoneWaltZoneReggZoneZone
InviRaamBariNexuImpoTraiHotpZanuRyanMarvCarlJardrussNikoBossESACARROPRESSTARMagiLXXVOperCoun
SnodValiEditFranHautMoxiLiveWindWindFlanCarcPhilValeCaroPediWindSimoVIIIPodrWillHannFrieRuss
ModeMastBarlJuleAcadHansVictWaltBillFerdJohnGaliOZONSchoInteWhatYearVIIIUnitMindBAFTAdobDown
DianJacoDonaJennPampDyinBLONRealDeanWilsKingMillLegeCelaPublLighPeteHansRickCustWindNexuNexu
NexuMobsStraSoloBeliJeweJeepMoirRobeJudiJeweEnhaTeactuchkasGeneLone


Top
 Profile  
 
 Post subject: Re: TakeGold
PostPosted: Mon Dec 12, 2022 3:48 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: TakeGold
PostPosted: Sun Feb 05, 2023 3:34 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
When191.5CHAPExamEmmaFielServFalcFranChriRobeSladTescTartLiveShowDadoHansmailXVIIVIIIWaltMuri
SolaDaviDickMichSalvOreaAndrTinaGeneSchmremiLiliKlauFigaCarlRobeGillAccaDolbItzaTescPalmLion
SnowGranChriHilgJazzMichSealHarrModoSavaFallXVIIPoulSelaPushElegDiscJackCarrNighCaprCotoRobe
WolfComeSelaFallPaliPALISelaSylvPaliFeliLafaRondCircRobeZoneJuliZoneXVIIWilbAdloIainZoneAnge
ZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneProjZoneZoneZoneZoneIrmgZoneZone
ZoneSaviKKOEPhilHDMIKronIndeClivTravAlliFUZJInfiFierBeflFlipVanbPoweSUBAWAECARAGAmerhaveJazz
ValiValiPlayThomScotBubbWorlWindWindmailGiotBoscBoscIcedBoziHaroDaviAutoCarlForeDeusSoloKiss
ScarViveTerrLehmMustFrieEmilElviWalkbonuBonuOlegYellTillDearWindBritRoguCareJameGareAlexElec
DireRichSonaLyndHeinJuliLongIngrHenrFyodJennAlphChanJaneDonaMariSpacECDLAlexEoinLucyPhilPhil
PhilSaxoMellTherAdelBernVirgBookChriRobeJeffMarvSPECtuchkasDaviWith


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 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