[Orxonox-commit 5786] r10446 - code/branches/multiplayerFS15/data/gui/scripts

frovelli at orxonox.net frovelli at orxonox.net
Thu May 21 13:19:28 CEST 2015


Author: frovelli
Date: 2015-05-21 13:19:28 +0200 (Thu, 21 May 2015)
New Revision: 10446

Modified:
   code/branches/multiplayerFS15/data/gui/scripts/MultiplayerMenu.lua
Log:
Display bugfix

Modified: code/branches/multiplayerFS15/data/gui/scripts/MultiplayerMenu.lua
===================================================================
--- code/branches/multiplayerFS15/data/gui/scripts/MultiplayerMenu.lua	2015-05-21 10:57:18 UTC (rev 10445)
+++ code/branches/multiplayerFS15/data/gui/scripts/MultiplayerMenu.lua	2015-05-21 11:19:28 UTC (rev 10446)
@@ -69,7 +69,7 @@
     local destination = nil
     if choice then
         local index = tolua.cast(choice, "CEGUI::ListboxItem"):getID()
-        destination = P.serverList[index][2]
+        destination = P.serverList[index][1]
     else
         return
     end
@@ -93,6 +93,7 @@
         local servername = ""
         local serverip = ""
         local serverrtt = ""
+        local playernumber = ""
         while true do
             servername = discovery:getServerListItemName(index)
             if servername == "" then
@@ -102,14 +103,15 @@
             if serverip == "" then
                 break
             end
-            serverrtt = discovery:getServerListItemRTT(index)
+            --serverrtt = discovery:getServerListItemRTT(index)
+            playernumber = discovery:getServerListItemPlayerNumber(index)
 
-            table.insert(P.serverList, {servername, serverip, serverrtt})
+            table.insert(P.serverList, {serverip, servername, playernumber})
             index = index + 1
         end
         index = 1
         for k,v in pairs(P.serverList) do
-            local item = CEGUI.createListboxTextItem( v[1] .. ": " .. v[2] .. " Ping: " .. v[3] .."ms" )
+            local item = CEGUI.createListboxTextItem("IP: " .. v[1] .. " Name: " .. v[2] .. " Players: " .. v[3])
             item:setID(index)
             index = index + 1
             item:setSelectionBrushImage(menuImageSet, "MultiListSelectionBrush")
@@ -128,6 +130,7 @@
         local servername = ""
         local serverip = ""
         local serverrtt = ""
+        local playernumber = ""
         while true do
             servername = discovery:getServerListItemName(index)
             if servername == "" then
@@ -137,14 +140,15 @@
             if serverip == "" then
                 break
             end
-            serverrtt = discovery:getServerListItemRTT(index)
+            --serverrtt = discovery:getServerListItemRTT(index)
+            playernumber = discovery:getServerListItemPlayerNumber(index)
 
-            table.insert(P.serverList, {servername, serverip, serverrtt})
+            table.insert(P.serverList, {serverip, servername, playernumber})
             index = index + 1
         end
         index = 1
         for k,v in pairs(P.serverList) do
-            local item = CEGUI.createListboxTextItem( v[1] .. ": " .. v[2] .. " Ping: " .. v[3] .."ms" )
+            local item = CEGUI.createListboxTextItem("IP: " .. v[1] .. " Name: " .. v[2] .. " Players: " .. v[3])
             item:setID(index)
             index = index + 1
             item:setSelectionBrushImage(menuImageSet, "MultiListSelectionBrush")




More information about the Orxonox-commit mailing list