ID:1511133
 
(See the best response by JEY_SENSEY.)
Code:
mob/verb/Say(T as text)
set category = "Canales"

if(Channel_Mute && !src.GMLevel)
src << "Todos los canales de chat son Silenciados!"
return

if(src.muted)
src << "Usted ha sido silenciado"
return

if(src.say_delay >= 3)
spawn() alert("Supresión de inundación: Usted debe esperar 5 segundos antes de usar Dilo de nuevo.")
src.muted = 1
sleep(50)
src.muted = 0
return

if(!T)
spawn() alert("Su mensaje no puede estar en blanco.")
return

T = html_encode(T)

if(lentext(T) > 750)
spawn() alert("Su mensaje no puede superar los 750 caracteres.")
T = copytext(T,1,750)

ChatLog(src,"SAY: [T]")

src << "You Say:<font color = #CCCCCC> [T]"
for(var/mob/M in oview())if(!M.Ignored.Find(usr))M<< "[src.name] Says:<font color = white> [T]"

src.say_delay += 1
sleep(50)
src.say_delay = 0


Ignorance:
I would like to know how to add windows in tab?

And how can I get some information as to whisper out another output

Using output(message,control) you can direct the output you wish to write to.



A tab takes panes. Here are instructions on manipulation at run-time.



tabs

"[tab names, comma-separated]" or "+[new tab name]" or "-[tab to remove]"

The names of the panes that will appear as tabs, in order, separated by commas. Precede with "+" to add tabs to the current list without removing any, or "-" to remove only the tabs you specify.
oh sirvio me the tabs, but output did not understand very well u.u could give me an example please :D
If you have an output window named private_message_from_dark_neji96, and another named private_message_from_pirion you can direct output to them the following way:

mob/proc/SendPrivateToPirion(Message)
src << output(Message,"private_message_from_pirion")

mob/proc/SendPrivateTodark_neji96(Message)
src << output(Message,"private_message_from_dark_neji96")


src << output("message to send","control_name")
In response to Pirion
Best response
I just want to make with my help, all claims of the aid is worth Pirion
Pirion wrote:
If you have an output window named private_message_from_dark_neji96, and another named private_message_from_pirion you can direct output to them the following way:

> mob/proc/SendPrivateToPirion(Message)
> src << output(Message,"private_message_from_pirion")
>
> mob/proc/SendPrivateTodark_neji96(Message)
> src << output(Message,"private_message_from_dark_neji96")
>
>
> src << output("message to send","control_name")
>


Hello friend, the outputs can also use this form,Should create an additional output in the skin, in this case we will call whit the ID: "chat hablar"
mob
verb
Hablar(msg as text)
set category="Commands"//pestaña donde quieres que salga
set hidden=1
set name="Hablar"
msg=cuttext(msg)
view(usr)<<output("[usr] Dice:[msg]","chat hablar")

>


in Spanish Here
Thank you both ^-^