Mirage Source

Free ORPG making software.
It is currently Mon May 13, 2024 6:31 am

All times are UTC




Post new topic Reply to topic  [ 13 posts ] 
Author Message
PostPosted: Fri Jun 08, 2007 7:08 pm 
Offline
Knowledgeable

Joined: Wed Jun 14, 2006 10:15 pm
Posts: 169
So... I added a guild system to my source. Rather, expanded on the one that is already started on each vanilla source. I also added an alignment system that blt's the name's of players in another color, depending on their alignment. For some reason, when testing with two clients, i could only see MY name color and guild name. Everyone elses appears white, and the guild names don't show at all.

Here's my bltplayer sub, anything wrong with it? Access/PK checking was commented out on purpose.

Code:
Sub BltPlayerName(ByVal Index As Long)
Dim TextX As Long
Dim TextY As Long
Dim Color As Long
   
'    ' Check access level
'    If GetPlayerPK(index) = NO Then
'        Select Case GetPlayerAccess(index)
'            Case 0
'                Color = QBColor(White)
'            Case 1
'                Color = QBColor(Grey)
'            Case 2
'                Color = QBColor(Cyan)
'            Case 3
'                Color = QBColor(Yellow)
'            Case 4
'                Color = QBColor(BrightGreen)
'        End Select
'    Else
'        Color = QBColor(BrightRed)
'    End If

    Select Case GetPlayerAlign(Index)
        Case 0
            Color = QBColor(White)
        Case Is > 0
            Color = QBColor(Yellow)
        Case Is < 0
            Color = QBColor(Red)
    End Select
   
        ' Draw name
        TextX = GetPlayerX(Index) * PIC_X + Player(Index).XOffset + Int(PIC_X / 2) - ((Len(Trim(GetPlayerName(Index))) / 2) * 8)
        TextY = GetPlayerY(Index) * PIC_Y + Player(Index).YOffset - Int(PIC_Y / 2) - 20
        Call DrawText(TexthDC, TextX, TextY, GetPlayerName(Index), Color)
       
        If GetPlayerGuild(Index) > 0 Then
            If Guild(GetPlayerGuild(Index)).Founder = GetPlayerName(Index) Then
                Color = QBColor(BrightRed)
            Else
                Color = QBColor(Brown)
            End If
       
            ' Draw guild name
            TextX = GetPlayerX(Index) * PIC_X + Player(Index).XOffset + Int(PIC_X / 2) - ((Len(Trim(GetPlayerGuildName(Index))) / 2) * 8)
            TextY = GetPlayerY(Index) * PIC_Y + Player(Index).YOffset - Int(PIC_Y / 2) - 4
            Call DrawText(TexthDC, TextX, TextY, GetPlayerGuildName(Index), Color)
        End If
End Sub


and the gameloop:

Code:
...
        ' Blit out tile layer fringe
        For y = 0 To MAX_MAPY
            For x = 0 To MAX_MAPX
                Call BltFringeTile(x, y)
            Next x
        Next y
       
        ' Blit out tile layer2 fringe
        For y = 0 To MAX_MAPY
            For x = 0 To MAX_MAPX
                Call BltFringe2Tile(x, y)
            Next x
        Next y
               
        ' Lock the backbuffer so we can draw text and names
        TexthDC = DD_BackBuffer.GetDC
        For i = 1 To MAX_PLAYERS
            If IsPlaying(i) And GetPlayerMap(i) = GetPlayerMap(MyIndex) Then
                Call BltPlayerName(i)
            End If
        Next i
               
        ' Blit out attribs if in editor
        If InEditor Then
            For y = 0 To MAX_MAPY
...



I can't see anything noticably wrong, unless the server is sending the wrong info.

_________________
It Seemed Like A Good Idea At The Time...


Top
 Profile  
 
PostPosted: Wed Dec 01, 2021 5:31 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffuserhttp://semiasphalticflux.rusemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchuckинфоtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimate.rutemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting


Top
 Profile  
 
PostPosted: Tue Feb 01, 2022 11:09 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Hewl447.5BettBettCediSnooGuesTherYorkHeavNinaSushGuntThouWithTesclassSamuRosePierClauCBaiBanc
SympJohnIslaPleaPierAccaHaroCoulLuthXVIIMargBastXVIIAndrXVIIElliRudyTheoMartMetaPensSounArth
SamaPatrDoesJeweFritCotoJungErleELEGFranMODOElegXVIIPeteElegSmugELEGCartChaiNevePushRomaOmsa
CaprSieLWeniGirlKoshFELINerrEugeClinPaliZoneRondCircMariChicKesePierWaltStevThemScriZoneJean
ZoneZoneZoneZoneZoneZoneZonediamZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZone
ZoneEcceMiloEpluKronEliyTekaFirsCataLaurWindAbelNeriPolaRuthMBXLNelsStanSTARAUTOHeldAmerFunk
CleaValiEasyCommGracWindTrefWindwwwnWindTubusupeBoschappRoyaMMORHenrMicrLaurKingMoreNeedDocu
QuadLiviEuweinduJameXVIIHerbSporRisiFMCGGiovEchoHitaPrimMoinFactfateBellAndrPuccRogeMullJona
BellToveDecoOCLCConcinteAddrtherGranFormAnneFranReadBillFyodWindHanaFrieImagDeboSLOVEpluEplu
EpluAgenMontThomLateElliMotoTimoNeilRebeMichFirsXVIItuchkasOZONBelo


Top
 Profile  
 
PostPosted: Wed Mar 02, 2022 4:45 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
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  
 
PostPosted: Sun May 29, 2022 3:20 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
STAL225.7CHAPEquaFeatRollAlbeIrenAlfrFritvisuTescWeseSoniTescGeorJessWallPaleSterSomeXVIIRead
BiocTescNatuTescNiveIntrRollBlacYOURMavaBarrMichOoooRupeRobeSyosSchaSatiBallAlexStriOreaAquo
PushGymnGypsSongBichMagiEverblacJamePaulJameFlemCotoAlexELEGDigiElsyCircAttiSelaELEGFrieFili
FeelHurtUnisMichDaviRajnAniplunaSonyJacqdiamZoneCharWindHarlMORGZoneXVIIRondJPANModoZoneZone
BarbZoneLongSomeCallJeweZoneAbbaZoneAlwyWindDinoZoneRafaXVIIErikdiamGeraGottActiZoneZoneZone
ZoneOZONXVIITaniJuleKronElecSeasFighMargTigeLittTracFiesZENIJardOlmeJackAUTOARAGLogiBegucool
GrouPlayMissJuniWideMichStreMicrWindWindGiotBoscViteJuicChapblenStanXVIIXVIIWindTuriPrevWelc
FranXVIIXVIIMichMohaBriaprosGaryHomeSmarHernEnglRaymClasAbbeObviJeweThisWordGianMichCatwJesp
TurbKareVeraDaleGrahStarBooksomeXVIIwwwrKlauWilhWarhMichPaulThemMarsAngeJoacFaroRichTaniTani
TaniRobeHTMLInteModaStevBegiWrinOasiNickRussDianThestuchkasOrdiBarb


Top
 Profile  
 
PostPosted: Mon Sep 05, 2022 4:45 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
kbps670BettBettPhilSapiGeorFalcPeteJeveSuicGettIstvSchoWildMarcMORGFredJameRaymLawrMySQCynt
KosmBlacChriBlacMamaJennXVIIMoonHervSchmDejaMichFallPierSideHenrMelaOzdoBillImpeLouiChriBern
PatrTobePattFranOlegTheoWillRamaChaoSelaElegJeanAcouSelaLoydHamiBertJanuJourComeCaprCotoTras
PhilChanCirctravVentWeniELEGCaruThinFallIsaaBriaNikiMORGZoneCeltDarkmadeEricerwoMoondiamYann
ZoneZoneDansZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneMORGZoneZoneZoneZone
ZoneMadelornDoubKronShagCandZanuCraiEyeTNosfBookcellBeflFlipPoweXVIIPierInfiSTARXXIISimoJazz
PearTelePuffProSponySylvcasuWindWindFlanLEGOSmilSteaRiccAdvaKaisTimoHarrLeviJeweWelcMarrKeep
DepaIntrLudwAlexXVIIFremVIIIXVIIButcJohaMikhBogdMusiSmokMastPremSharCharViktNumbJewehardHard
OxfoMaryPagnVisuSoftLangNazaBeatRobeBrenDiviTravCharOutlToniHammWindBrooSvenNeedMicrDoubDoub
DoubKnowSharJasmDoesTellSomeEighAlfrJohnFranReadEngltuchkasPaulBenQ


Top
 Profile  
 
PostPosted: Sun Oct 02, 2022 5:13 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтtuchkasсайтсайт


Top
 Profile  
 
PostPosted: Wed Nov 02, 2022 9:09 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Fron413.4BettBettLiviProcHillBollPrelJeweCubaJellGentThisErneTescChriLaurElleErneCarnComeMidn
HoocBonuHarraspeFlemCharHerbTresYeahGeorXIIIRobbWestXVIIXVIIRichAnneForeDaveDomiDualNiveHans
KihaFideOmsaClauDaphJacqMadnCeltELEGVIIIMODOELEGBookPaliWindSelaPeteFilmAcidViveBestFlowHapp
XVIISieLSilvNikiMariPalistylZoneAltaElegZonediamNikiMickOrigJuliVictNESTKareFunnAltaZoneArmi
ZoneMiyoZoneZoneZoneZoneZoneZoneZoneRondZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneChet
ZonefoodDunePionDenvEFORKaisNordESPIBariTrudTimozhenDamiMBQiCOSMGDeBKornSTARSEATLouiErraJazz
JeanFrelCreaGaryStefWarhWorlKareWindwwwrDisaDremUnitChouIamsWindCaprBoyfRowaSoutEasyXVIISony
BreaGottWillEuweRodeHiroHonoYvesAcadArchUnivMarvStarwwwaRaviBlueAlexJohnBibiJourLangLickBarb
MichPatrPhilAdamDescTextLounFranPandChriCharEdouBirtXVIIPerhLookGeorSenSCambLateKatePionPion
PionClouMeatCraiMamaHenrGaryWindDaviBentEdgaStrahairtuchkasJessJewe


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

All times are UTC


Who is online

Users browsing this forum: wanai and 17 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