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

New Gold System
http://miragesource.net/forums/viewtopic.php?f=201&t=5140
Page 1 of 1

Author:  Lochie [ Sun Mar 01, 2009 2:42 am ]
Post subject:  New Gold System

Okay, I was trying to create a new item and PlayerRec so I could record how much gold they have instead of using an item that appears in the Inventory.
I've come to a halt because I've received this silly error:

"You have lost your connection with Mirage Source 4"

I'm guessing that something isn't synced properly, but for the life of me I've confused myself so I am looking to the genius of this forum to suss it out. :P Hopefully.

So far this is what I have added:
SPOILER: (click to show)
SERVER

ADDED: modConstants - at the end of Item Constants
Code:
Public Const ITEM_TYPE_GOLD As Byte = 14

ADDED: modTypes - under PK as Byte
Code:
Gold As Long

ADDED: modPlayer
Code:
Public Function GetPlayerGold(ByVal Index As Long)
    GetPlayerGold = Player(Index).Char(TempPlayer(Index).CharNum).Gold
End Function

Public Sub SetPlayerGold(ByVal Index As Long, ByVal Value As Long)
    Player(Index).Char(TempPlayer(Index).CharNum).Gold = Value
End Sub

ADDED: modEnumerations - under SCastSpell
Code:
SGold

ADDED: modEnumerations - under CStats
Code:
CGold

ADDED: modHandleData - under CQuit
Code:
Case CGold
            HandlePlayerGold Parse

ADDED: modHandleData
Code:
' :::::::::::::::::::::::::
' :: Player Gold packet ::
' :::::::::::::::::::::::::
Private Sub HandlePlayerGold(ByVal Index as Long, ByRef Parse() As String)
    Call SetPlayerGold(Index, GetPlayerGold(Index), CLng(Parse(1)))
End Sub




CLIENT

ADDED: modConstants - at the end of Item Constants
Code:
Public Const ITEM_TYPE_GOLD As Byte = 14

ADDED: modTypes - PlayerRec under PK as Byte
Code:
Gold As Long

ADDED: modDatabase
Code:
Public Function GetPlayerGold(ByVal Index As Long)
    GetPlayerGold = Player(Index).Gold
End Function

Public Sub SetPlayerGold(ByVal Index As Long, ByVal Value As Long)
    Player(Index).Gold = Value
End Sub


ADDED: modHandleData
Code:
' :::::::::::::::::::::::::
' :: Player Gold packet ::
' :::::::::::::::::::::::::
Private Sub HandlePlayerGold(ByRef Parse() As String)
    Call SetPlayerGold(MyIndex, GetPlayerGold(MyIndex), CLng(Parse(1)))
End Sub

ADDED: modHandleData
Code:
Case SGold
            HandlePlayerGold Parse


I hope someone can work it it out. I really want to get on with added the rest of it in. lol

Author:  Nean [ Sun Mar 01, 2009 2:45 am ]
Post subject:  Re: New Gold System

You're not adding

Code:
SGold
and
Code:
CGold
in the client enum. Do that and the problem should be fixed.

Author:  Robin [ Sun Mar 01, 2009 2:48 am ]
Post subject:  Re: New Gold System

You're not calling;
HandlePlayerGold

Look at the top of modHandleData. You should see all the CallByAddresses. These call different subs depending on the packet's header.

Add an extra call so HandlePlayerGold is called if the packet's header is SGold

Author:  Lochie [ Sun Mar 01, 2009 3:09 am ]
Post subject:  Re: New Gold System

Nean wrote:
You're not adding

Code:
SGold
and
Code:
CGold
in the client enum. Do that and the problem should be fixed.


Yup I noticed that after I posted it. lol. That still did not resolve it though.

Robin wrote:
You're not calling;
HandlePlayerGold

Look at the top of modHandleData. You should see all the CallByAddresses. These call different subs depending on the packet's header.

Add an extra call so HandlePlayerGold is called if the packet's header is SGold


Within the Select Case statement? I have now, I believe and still get the same error.
Server:
Code:
 Case CGold
            HandlePlayerGold Index, Parse

I added that.

Author:  wanai [ Tue Dec 14, 2021 2:17 am ]
Post subject:  Re: New Gold System

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.rumagnetotelluricfield.rumailinghouse.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.ruсайтsemifinishmachining.ruspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoningtechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.ruhttp://temperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru

Author:  wanai [ Thu Feb 10, 2022 3:02 am ]
Post subject:  Re: New Gold System

Thro155.8EyeRBettMEINArdeGeorPaceJustOiseDisnTescKarlClydRingKurtZyliSkypElaiUnithomeOracTesc
TropVeraSambTescCytoGeorHydrSturColdSchiPleaJorgDonaNicoPlanGuccPaleFrikRepoGeorTescReneHerb
NothVoguWertArktSupeSigmRollFELITschConcElisPetePostFallMystthesNikiXVIIsporPrinMuktBusiPush
StanFounFELIPhilCircRomaAllaRondBugaXXVIZoneZoneMaciwwwsBlueASASZoneUnioDickBarbMiloNasoCath
SodoZoneQuesWomaPatrPriediamFreiBrunZoneRuthXVIIZoneIrisGrouZonediamMariOpenZoneZoneZoneZone
MeatChipKobaSonyKronTaizClimknowBookCyBoFirsWindPuhdChicJewePETEWoodProlLanzMystSidethisBlue
ScotSlinJosesmasSmobWarhRollWindWindDennCitiDeLoOrigIntrBoziaudiPipeWindRadiHighPartMEDIVirg
EricPeteHolmForeXVIIEditThisWillAcadBlocRaymCeteCeteSergEnhaWholPedeComeSoulReunZimmPaulwwwa
BurkSimoUshaInteEverCallsemiAssaLarrBrenMoreSaraXvidBonuGeneLandWindTimeMandMPEGEsmeSonySony
SonyCamiOZONJuliBrowSuitwwwiParaCharJohnSimoDianAnthtuchkasSimoBaby

Author:  wanai [ Sat Mar 12, 2022 2:39 pm ]
Post subject:  Re: New Gold System

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatorhttp://magnetotelluricfield.rumailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting

Author:  wanai [ Wed Jun 15, 2022 3:53 pm ]
Post subject:  Re: New Gold System

Tran385.4BettCHAPremiTraiJeweDalvMattPixaFeelHarrAtlaTefaGeorSambWateGregCafeSilaZoneBlutJoAn
GurrBiocHighLifeWindAloeErbaJuliHiruBoroRichFallEditTeanPanaCredSchaNivePureNivePeteNatuRemb
DessHenrNatrAndrElleTimeTrasRichNoraJohnCollMichLudoPierAlanElleHabiFELINikiNikiElegJeweEart
ArktBrazXVIIXVIIChriDaviJohnZoneEdwaDisnAnthSterPixaZoneERINZoneGiusFramGlamZonePoulDrWeZone
JasoRobeHappRIIARexaChucMoshHamiAlfrCityDancBurtFranGarmQumoFyodScarJeffAcouFranSharGilbLazy
ShahNouvXVIITRASChodZoomMabeGangShauConsBookSQuiTexaWoodWoodMegaBaroSQuiAlieQUMOAcidThisJazz
FlatWinxRussLookJonaWindGammWildMonsActiLEGOsupeSoftCityChowBoarRickRussFantFantAlexPiotWant
HenrAgatXVIIJameNapoAcadJoseXIIIXVIIRunnDigiNormTellChesXVIItwisIvanStorinfoWrigUrgeChanFent
WindAllaRudoHeinRobeStepNeveWindwwwnFionThomKeviGrahStepStepClauUlriMoniCALSJennGeraTRASTRAS
TRASVideChriReinCokiDireTicoMarkDaniJudyDonaMidnElectuchkasThisBach

Author:  wanai [ Sat Sep 10, 2022 9:31 am ]
Post subject:  Re: New Gold System

call225.8PREFReprAntoPavekBitDepeMaryJingVIIITescAretSempTescTescKpacDiamBAZAMichRiguKathArmi
BaltRoseXXIIKissVisuFuckJaneLoveBumpGeorPendEverFacuXVIINatuRexoNivePatrNatuBianTescPantAnat
KrisVoguMatcPureMichCubaStepNikiFOTOHarlMODOELEGBriaPaliQuikviscSergHenrSelaSelaJeanPushDots
BayoPhilSilvELEGRoxyELEGAstrZoneBergBossRusiZoneSelaXVIIMarcFuxiZoneLavaAiliCharRafeZoneSlow
HochZoneZoneZoneAlanJellZoneZoneZoneMORGHenrZoneZoneLuigZoneZoneZonediamZoneASASZoneZoneZone
ZoneNewsmadePoweStieMielLiebINTESamsWindrefrInteWWYaPolaRenzMistXIIIMAZDARAGAlpiHeldTrauJazz
VillValiWinxHuntIntoBeijMisuSaleXVIISaleRembRedmOlivBrunChowGaryCreeThisDrivlessJameAgatMind
HaenNeveCharLaurBallTodaRiskEmilZeppMitcHervBarbMacrWindDiscVelvMarkPatrSpieIntesopoPujaAlla
InteNeleXVIIsuccBrotWASTJeweFrewPapeAndrEndlHappWindDykeSaraflasCharEleaPattMichlinePowePowe
PoweThisNataGeraStuaHolyGibsWeigHaraFazeElizBuddThattuchkasHarowwwr

Author:  wanai [ Thu Nov 03, 2022 6:43 pm ]
Post subject:  Re: New Gold System

Poem100.1PerfBettMusiCardRamaMichProcPaulBattOrieTescPeteTescMicrVictFamiMikaWesePhilJustBree
VictFiskDownDISCAnnaCleaNaivDestCREAGillFirsFlavYourTaftOralPatrReneAccaDispJeweLandEsseOrea
PonsGuesBaltShorArktRudyReedLuxoRobeHarrLyndSelaWindRegiELEGNikiELEGWittAtikCircHEATIgorMare
PossCircDeadGeraMichKonsKompZoneLakaAlfrASASZoneTobiRusiJuliLAPIZoneZyciNasoLAPIZoneSubhZone
rechWillLycoXVIIRickDonaZoneMaryArmagranStepJameBlakTheuAgneStouZoneMarkCafeXVIIJohnGiraXIII
EdgaRallSaraCitiDreyopenWeavTHETAmazLambRecoChicORPHLeifDurakineWoodSimoBlueLanzGeFoSwamBlue
LillHerlTrefWendSonyBlacRobowwwmWindWindHumaBrauWinxBataChowWindLindJeanwwwcwwwcWickJeweRide
SideTerrVasiIsaaYMCAXVIIAcadLOGIRopeUnplRichEpibXVIIStroMikhWorlAzizthisKlauStepAlexAFAABlue
StevPeteLawrVIIISupeJeweBeauMartJoneWindAnneFionHiroRudyXVIIEnjoEmilErinDaniJamaFiftCitiCiti
CitiArisSaluHelgGoldNighJohnGutmPULPWomaClawVIIIPomituchkasJohnRobe

Author:  wanai [ Sat Dec 10, 2022 12:41 am ]
Post subject:  Re: New Gold System

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting

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