Changeset 3243

Show
Ignore:
Timestamp:
02/03/10 20:05:12 (7 months ago)
Author:
ghoulsblade
Message:
config dialog : uoam tab lists members
Location:
trunk/lua
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/lua/gui/gui.chat.lua

    r3241 r3243  
    110110                if (channel.class_ok) then for k,v in pairs(channel.class_ok) do if (src == v) then bMatch = true break end end end 
    111111                if (channel.filter) then for k,v in pairs(channel.filter) do if (string.find(line2 ,"^"..v)) then bMatch = true break end end end 
    112                 if (channel.bNormalChat and src == "normal" and serial ~= 0xFFFFFFFF and serial ~= 0 and clilocid == nil and name ~= "System") then bMatch = true end 
     112                if (channel.bNormalChat and src == "normal" and name ~= "script" and serial ~= 0xFFFFFFFF and serial ~= 0 and clilocid == nil and name ~= "System") then bMatch = true end 
    113113                if (bMatch) then self:AddLineToChannel(channel,line2,color) end 
    114114        end 
  • trunk/lua/lib.configdialog.lua

    r3224 r3243  
    1212 
    1313function OpenConfigDialog () 
     14        ConfigDialog_Close() 
    1415    if (not gConfigDialogHotkeyActionGroups) then InitConfigDialogHotkeyActions() end 
    1516 
     
    114115end 
    115116 
    116 function ConfigDialog_Close () gConfigDialog:Destroy() end 
     117function ConfigDialog_Close () if (gConfigDialog) then gConfigDialog:Destroy() gConfigDialog = nil end end 
    117118 
    118119 
     
    190191         
    191192    page:AddChild("Button",{label="Disconnect",on_button_click=function () UOAM_Stop() end}) 
     193         
     194                         
     195        for name,pos in pairs(UOAM_GetOtherPositions()) do  
     196        page:AddChild("UOText",{bold=1,text=tostring(name).." : "..tostring(pos and pos.facetname)}) 
     197        end 
    192198end 
    193199 
  • trunk/lua/net/net.uoam.lua

    r3241 r3243  
    1313kUOAM_Facet.malas       = 0x6D -- MapGetMapIndex()=3  109= 
    1414kUOAM_Facet.tokuno      = 0x73 -- MapGetMapIndex()=4  115= 
     15kUOAM_FacetNameByID = {} 
     16 
     17kUOAM_facetid_uo2uoam = {} 
     18kUOAM_facetid_uo2uoam[kMapIndex.Felucca ] = kUOAM_Facet.felu     
     19kUOAM_facetid_uo2uoam[kMapIndex.Trammel ] = kUOAM_Facet.tram     
     20kUOAM_facetid_uo2uoam[kMapIndex.Ilshenar] = kUOAM_Facet.ilsh     
     21kUOAM_facetid_uo2uoam[kMapIndex.Malas   ] = kUOAM_Facet.malas    
     22kUOAM_facetid_uo2uoam[kMapIndex.Tokuno  ] = kUOAM_Facet.tokuno   
     23kUOAM_facetid_uoam2uo = FlipTable(kUOAM_facetid_uo2uoam) 
     24         
     25         
     26 
    1527                                              
    1628 
     
    5769function UOAM_GetMyFacetByte () 
    5870        local mapindex = MapGetMapIndex() 
    59         if (mapindex==0) then return kUOAM_Facet.felu   end 
    60         if (mapindex==1) then return kUOAM_Facet.tram   end 
    61         if (mapindex==2) then return kUOAM_Facet.ilsh   end 
    62         if (mapindex==3) then return kUOAM_Facet.malas  end 
    63         if (mapindex==4) then return kUOAM_Facet.tokuno end  
     71        if (mapindex==kMapIndex.Felucca ) then return kUOAM_Facet.felu  end 
     72        if (mapindex==kMapIndex.Trammel ) then return kUOAM_Facet.tram  end 
     73        if (mapindex==kMapIndex.Ilshenar) then return kUOAM_Facet.ilsh  end 
     74        if (mapindex==kMapIndex.Malas   ) then return kUOAM_Facet.malas end 
     75        if (mapindex==kMapIndex.Tokuno  ) then return kUOAM_Facet.tokuno        end  
    6476        return kUOAM_Facet.felu 
    6577end 
     
    216228                                if (gEnableUOAMDebug) then print("uoam:recv:",a,b,c,d,e,f,facetbyte,x,y,z,name) end 
    217229                                if (name ~= gUOAMName) then  
    218                                         gUOAMOtherPositions[name] = {xloc=x,yloc=y,bIsOnSameFacet=UOAM_GetMyFacetByte() == facetbyte} 
     230                                        local facet_uoam = UOAM_GetMyFacetByte() 
     231                                        local facet_uo = kUOAM_facetid_uoam2uo[facet_uoam] 
     232                                        gUOAMOtherPositions[name] = {xloc=x,yloc=y,facet=facet_uo,facetname=kMapNameByIndex[facet_uo],bIsOnSameFacet=facet_uoam == facetbyte} 
    219233                                end 
    220234                        end