Tonyx97 Posted August 17, 2012 Share Posted August 17, 2012 Hola a todos, lo que quiero es meter uun jugador a la carcel con un comando y hacer que en "su" pantalla tenga una cuenta atras en un DXText para salir de la carcel, aki el codigo: estos son los DX que quiero: dxDrawText("Segundos para salir",1009.0,614.0,1351.0,663.0,tocolor(23,160,206,200),1.7,"beckett","left","top",false,false,false) dxDrawText("1111",915.0,617.0,998.0,659.0,tocolor(23,160,206,200),1.7,"beckett","left","top",false,false,false) Observen el codigo: function meterCarcel ( player, command, victima, tiempo ) remainingSegundos = tiempo * 1000 setElementInterior ( victima, 6 ) setElementPosition ( victima, 265.21185302734, 77.63591003418, 1001.0390625 ) dxDrawText("Segundos para salir",1009.0,614.0,1351.0,663.0,tocolor(23,160,206,200),1.7,"beckett","left","top",false,false,false) setTimer(function() remainingSegundos = remainingSegundos - 1 dxDrawText(""..tostring(remainingSegundos).."",915.0,617.0,998.0,659.0,tocolor(23,160,206,200),1.7,"beckett","left","top",false,false,false) end , 1000, remainingSegundos) end addCommandHandler ("carcel", meterCarcel) Con este codigo pretendo meter a una persona en la carcel con el tiempo que le keda a el en su pantalla no en la mia pero no me funciona ( lo de salir de la carcel ya lo hare con un setTimer y un setElementInterior o position ahora quiero concentrarme en que salga una cuenta atras para "victima" Link to comment
Castillo Posted August 17, 2012 Share Posted August 17, 2012 Ese codigo no tiene sentido. El argumento: 'victima' no es un jugador, es un string. El argumento: 'tiempo' es un string, no un numero. dxDrawText es una funcion client side, pero el syntax que usaste para el comando es server side. Ademas de que todas las funciones DirectX ( DX ) se usan con el evento: onClientRender o onClientHUDRender. Link to comment
Recommended Posts