Tonyx97 Posted August 17, 2012 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"
Castillo Posted August 17, 2012 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.
Recommended Posts