Platin Posted May 12, 2015 Share Posted May 12, 2015 Buenas, una pregunta corta. ¿Es posible la creación de un messageType? En caso de que si, ¿cómo lo lograría? Y, si la respuesta es no, ¿alguna alternativa? Mi idea es hacer como en los Roleplay de SA:MP, agregar un /do para las acciones. Desde ya, muchas gracias. Link to comment
Tomas Posted May 12, 2015 Share Posted May 12, 2015 Te refieres a agregar un comando (do) y que puedan escribir ahí? /do se tira un pedo -> Ares se tira un pedo ? Link to comment
Tomas Posted May 13, 2015 Share Posted May 13, 2015 Si, algo asi. addCommandHandler("do", function( player, command, ... ) local message = table.concat({...}, " ") outputChatBox( getPlayerName( player ) .. " -> " .. tostring( message ) ) end) Link to comment
Platin Posted May 13, 2015 Author Share Posted May 13, 2015 Si, algo asi. addCommandHandler("do", function( player, command, ... ) local message = table.concat({...}, " ") outputChatBox( getPlayerName( player ) .. " -> " .. tostring( message ) ) end) Gracias, esta linea " local message = table.concat({...}, " ") " me va a servir de mucho. Link to comment
TheMasterNico Posted May 15, 2015 Share Posted May 15, 2015 Para que funciona esa linea? local message = table.concat({...}, " ") Link to comment
Enargy, Posted May 15, 2015 Share Posted May 15, 2015 Para que funciona esa linea?local message = table.concat({...}, " ") Lo que hace es asignar el espacio de un string. si no la usas, al momento de usar espacios la función lo detectara como argumento. Link to comment
Platin Posted May 15, 2015 Author Share Posted May 15, 2015 Para que funciona esa linea?local message = table.concat({...}, " ") Agregando a lo que puse el chico de arriba, los ... son usados para "seleccionar" digamos, los demás argumentos. O sea que no podes usarlo así: local message = table.concat({msg}, " ") Link to comment
TheMasterNico Posted May 15, 2015 Share Posted May 15, 2015 Gracias por sus respuestas. Link to comment
Recommended Posts