iFoReX Posted June 10, 2012 Share Posted June 10, 2012 bueno, quiero hacer un pmGUI, voy en todo bien, pero tengo 1 problema :c, como hacer para que el player seleccionado en un grid vea los mensajes ? Grid = {} PMGui = guiCreateWindow(0.3258,0.1444,0.5039,0.7042,"PM System GUI",true) guiWindowSetMovable(PMGui,false) guiWindowSetSizable(PMGui,false) Grid.PM = guiCreateGridList(9,37,627,397,false,PMGui) CMensajes = guiGridListAddColumn(Grid.PM,"mensajes",0.2) ESend = guiCreateEdit(11,440,509,39,"",false,PMGui) BSend = guiCreateButton(521,442,107,35,"Enviar !",false,PMGui) PlayersGUI = guiCreateWindow(0.1602,0.1444,0.1664,0.5028,"Players",true) guiWindowSetMovable(PlayersGUI,false) guiWindowSetSizable(PlayersGUI,false) Grid.P = guiCreateGridList(9,23,195,330,false,PlayersGUI) CJugadores = guiGridListAddColumn(Grid.P,"Jugadores",0.-- s8) --> guiSetVisible(PMGui,false) guiSetVisible(PlayersGUI,false) showCursor(false) setTimer( function() local limpiado = guiGridListClear( Grid.P ) if ( limpiado ) and ( CJugadores ) then for id, playeritem in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( Grid.P ) guiGridListSetItemText ( Grid.P, row, CJugadores, getPlayerName ( playeritem ), false, false ) end end end, 100, 0 ) bindKey("F7","down", function() guiSetVisible(PMGui, not guiGetVisible(PMGui)) guiSetVisible(PlayersGUI, not guiGetVisible(PlayersGUI)) showCursor(guiGetVisible(PMGui)) end ) addEventHandler("onClientGUIClick", root, function() if source == BSend then local row = guiGridListAddRow ( Grid.PM ) guiGridListSetItemText ( Grid.PM, row, CMensajes, ""..getPlayerName ( localPlayer ).." : "..guiGetText(ESend).."", false, false ) end end ) Link to comment
Recommended Posts