Kilfwan Posted October 15, 2015 Share Posted October 15, 2015 Hola, como pudiera detectar cuando solo queda 1 dato en una tabla. Es decir por ejemplo cada que X jugador entre a una zona se inserta su nombre y otras cosas a la tabla y si sale de la zona se remueve sus datos de la tabla, pero como podría detectar cuando solo queda 1 data Dentro de la tabla ( Ejemplo solo queda 1 jugador y los demás ya fueron removidos de la tabla). Como podría hacerlo? Link to comment
aka Blue Posted October 15, 2015 Share Posted October 15, 2015 if Tabla [ index ] == 1 then Link to comment
TheCrazy17 Posted October 15, 2015 Share Posted October 15, 2015 if Tabla [ index ] == 1 then No sería if #Tabla[index] == 1 then ? Creo que era asi pero no estoy seguro Link to comment
aka Blue Posted October 15, 2015 Share Posted October 15, 2015 Yo para los datos en una tabla de un player uso esto y funciona dpm if matados [ source ] == 1 then outputChatBox ( "Mensajito de ejemplo", source, 0, 255, 120 ) Link to comment
aka Blue Posted October 15, 2015 Share Posted October 15, 2015 (edited) Yo para los datos en una tabla de un player uso esto y funciona dpm if matados [ source ] == 1 then outputChatBox ( "Mensajito de ejemplo", source, 0, 255, 120 ) elseif matados [ source ] == 2 then outputChatBox ( "Mensajito 2 de prueba", source, 0, 255, 120 ) PD: Perdón por doble post, me he liao . Edited October 15, 2015 by Guest Link to comment
Razor64 Posted October 15, 2015 Share Posted October 15, 2015 Seria como TheCrazy17 dice, pero sin eso del index... if #tabla == 1 then Link to comment
aka Blue Posted October 15, 2015 Share Posted October 15, 2015 Es dependiendo del dato claro. Ya te digo que con el código que posteé arriba he podido hacer varias funciones. Link to comment
Kilfwan Posted October 15, 2015 Author Share Posted October 15, 2015 Seria como TheCrazy17 dice, pero sin eso del index... if #tabla == 1 then Gracias, lo hice asi para probar: addCommandHandler("tete", function ( thePlayer ) if #players == 1 then outputChatBox("Yes 1 player",thePlayer) elseif #players == 2 then outputChatBox("Yes 2 player",thePlayer) end end) Si funciono. Pero asi no por que no esta introduciendo datos de un jugador en la tabla. if table_c [ source ] == 1 then solamente textos y datos mediante table.insert, Gracias a todos por ayudar . Link to comment
Recommended Posts