Kilfwan Posted April 26, 2015 Share Posted April 26, 2015 Doy click y nada que me da nada ._. este es el client function trabajoPanel() guiTrabajo = guiCreateWindow(266, 200, 220, 343, "Ingreso", false) guiWindowSetSizable(guiTrabajo, false) gridlist = guiCreateGridList(9, 59, 118, 274, false, guiTrabajo) local column = guiGridListAddColumn(gridlist, "Players", 0.9) if ( column ) then --If the column has been created, fill it with players for id, player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( gridlist ) guiGridListSetItemText ( gridlist, row, column, getPlayerName ( player ), false, false ) ingreso = guiCreateButton(138, 54, 72, 44, "Ingresar", false, guiTrabajo) crrar = guiCreateButton(138, 130, 72, 44, "Cerrar", false, guiTrabajo) showCursor(false) guiSetVisible(guiTrabajo, false) addEventHandler("onClientGUIClick", crrar, cir, false) end end end addEventHandler("onClientResourceStart", getRootElement(), trabajoPanel) function atualizarlista() guiGridListClear(gridlist) for id, players in ipairs (getElementsByType("player")) do local row = guiGridListAddRow(gridlist) guiGridListSetItemText(gridlist, row, 1, unfuck(getPlayerName(players)), false, false) guiGridListSetItemColor ( gridlist, row, 1, 0, 250, 154, 255 ) end end addEventHandler("onClientPlayerJoin", getRootElement(), atualizarlista) addEventHandler("onClientPlayerQuit", getRootElement(), atualizarlista) addEventHandler("onClientPlayerChangeNick", getRootElement(), atualizarlista) local markerTrabajador = createMarker ( 2470.73022 + 2, -1775.57751 + 2, 12.5, "cylinder", 1.5, 255, 0, 0, 170 ) function MarkerHit ( ) showCursor(true) guiSetVisible (guiTrabajo, true) end addEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit ) function cir() showCursor(false) guiSetVisible(guiTrabajo, false) end function ingresoTeam() showCursor(false) triggerServerEvent ( "darTrabajo", getLocalPlayer) end addEventHandler("onClientGUIClick", ingreso, ingresoTeam, false) y este es el server .. function createTeamsOnStart () teamWork = createTeam ( "Trabajadores", 255, 0, 0 ) end addEventHandler("onResourceStart", resourceRoot, createTeamsOnStart) function dar() setPlayerTeam ( source, teamWork ) -- se añade end addEvent( "darTrabajo", true ) addEventHandler( "darTrabajo", resourceRoot, dar ) ah Y por sieerto tengo una duda Como Hago para que Un Marker grande con el blip , aparescan en diferentes partes. eso no entiendo ._. Link to comment
alex17 Posted April 26, 2015 Share Posted April 26, 2015 error linea 48 triggerServerEvent ( "darTrabajo", getLocalPlayer) forma correcta triggerServerEvent ( "darTrabajo", getLocalPlayer() ) otra cosa arregla esto en la linea 25 o te dara error al conectarse o desconectarse un jugador saca la carita que pusiste antes de getPlayerName guiGridListSetItemText(gridlist, row, 1, (getPlayerName(players)), false, false) en cuanto a tu segunda pregunta explícate bien que no te entendí Link to comment
Kilfwan Posted April 26, 2015 Author Share Posted April 26, 2015 Quiero saber como hacer que un auto aparesca en distintas pocisiones despues que un jugador lo aga llegar a un destino Link to comment
alex17 Posted April 26, 2015 Share Posted April 26, 2015 para que aparezca en otra posición utiliza setElementPosition Link to comment
Kilfwan Posted April 28, 2015 Author Share Posted April 28, 2015 Real mente no entiendo ... estoy aprendiendo lua ya se un buen poco, de guis a crear eventos faciles pero me gustaria que me enseñaras un poco. Link to comment
Recommended Posts