Jump to content

Lista de jugadores problema


Jakepankeke

Recommended Posts

Posted

Hola tengo un problema hise una lista de mensajes y me guie de la comunidad para hacer el buscador, pero aparece un problema lo cual hace un pequeño bug.

La cuestion es que si el jugador se selecciona a el mismo se envia normal el mensaje pero lo veo algo raro enviarse un mensaje a si mismo eso es algo forever alone pero bueno quisiera arreglar ese bug, ante todo gracias por leer esto.

aca esta el codigo

  
function BusquedaPlayer() 
  if source == buscador then 
    guiGridListClear(listajugadores) 
    local text = guiGetText(source) 
    if text == "" then 
      for id, player in ipairs(getElementsByType("player")) do 
        local row = guiGridListAddRow(listajugadores) 
        guiGridListSetItemPlayerName(listajugadores, row, 1, getPlayerName(player), false, false) 
        end 
    else 
      for id, player in ipairs(getElementsByType("player")) do 
        if string.find(string.upper(getPlayerName(player)), string.upper(text), 1, true) then 
          local row = guiGridListAddRow(listajugadores) 
          guiGridListSetItemPlayerName(listajugadores, row, 1, getPlayerName(player), false, false) 
        end 
      end 
    end 
  end 
end 
addEventHandler("onClientGUIChanged", root, BusquedaPlayer) 
  
function guiGridListSetItemPlayerName(gridlist, row, col, name) 
  guiGridListSetItemText(gridlist, row, col, name, false, false) 
  guiGridListSetItemData(gridlist, row, col, name) 
end 
  

Retirado, pero haciendo un proyecto llamado San Andreas Survival (mi último proyecto)

Posted
Puedes poner una condicional, evitando que el propio jugador salga en la lista.
if player ~= localPlayer then 

Creo que ya lo arregle gracias por la ayuda :D

Retirado, pero haciendo un proyecto llamado San Andreas Survival (mi último proyecto)

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...