mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-20 02:27:36 +01:00
All of the files are unticked, and could potentially be buggy. If you are testing them, copy them over to the admins module folder, and overwrite the files. Coders, if you change anything in the normal versions of these files please make sure you change the new versions as well to help prevent code being lost once this is implemented. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3409 316c924e-a436-60f5-8080-3fe189b3f50e
99 lines
2.8 KiB
Plaintext
99 lines
2.8 KiB
Plaintext
/client/proc/play_sound(S as sound)
|
|
set category = "Fun"
|
|
set name = "Play Global Sound"
|
|
|
|
//if(Debug2)
|
|
if(!src.authenticated || !src.holder)
|
|
src << "Only administrators may use this command."
|
|
return
|
|
|
|
var/sound/uploaded_sound = sound(S,0,1,0)
|
|
uploaded_sound.channel = 777
|
|
uploaded_sound.priority = 255
|
|
uploaded_sound.wait = 1
|
|
|
|
if(src.holder.rank == "Game Master" || src.holder.rank == "Senior Game Admin" || src.holder.rank == "Game Admin" || src.holder.rank == "Secondary Game Admin")
|
|
log_admin("[key_name(src)] played sound [S]")
|
|
message_admins("[key_name_admin(src)] played sound [S]", 1)
|
|
for(var/mob/M in world)
|
|
if(M.client)
|
|
if(M.client.midis)
|
|
M << uploaded_sound
|
|
else
|
|
if(usr.client.canplaysound)
|
|
usr.client.canplaysound = 0
|
|
log_admin("[key_name(src)] played sound [S]")
|
|
message_admins("[key_name_admin(src)] played sound [S]", 1)
|
|
for(var/mob/M in world)
|
|
if(M.client)
|
|
if(M.client.midis)
|
|
M << uploaded_sound
|
|
else
|
|
usr << "You already used up your jukebox monies this round!"
|
|
del(uploaded_sound)
|
|
|
|
|
|
/client/proc/play_local_sound(S as sound)
|
|
set category = "Fun"
|
|
set name = "Play Local Sound"
|
|
|
|
if(!src.authenticated || !src.holder)
|
|
src << "Only administrators may use this command."
|
|
return
|
|
|
|
if(src.holder.rank == "Game Master" || src.holder.rank == "Senior Game Admin" || src.holder.rank == "Game Admin" || src.holder.rank == "Secondary Game Admin")
|
|
log_admin("[key_name(src)] played a local sound [S]")
|
|
message_admins("[key_name_admin(src)] played a local sound [S]", 1)
|
|
playsound(get_turf_loc(src.mob), S, 50, 0, 0)
|
|
return
|
|
|
|
|
|
/*
|
|
/client/proc/cuban_pete()
|
|
set category = "Fun"
|
|
set name = "Cuban Pete Time"
|
|
|
|
message_admins("[key_name_admin(usr)] has declared Cuban Pete Time!", 1)
|
|
for(var/mob/M in world)
|
|
if(M.client)
|
|
if(M.client.midis)
|
|
M << 'cubanpetetime.ogg'
|
|
|
|
for(var/mob/living/carbon/human/CP in world)
|
|
if(CP.real_name=="Cuban Pete" && CP.key!="Rosham")
|
|
CP << "Your body can't contain the rhumba beat"
|
|
CP.gib(1)
|
|
|
|
|
|
/client/proc/bananaphone()
|
|
set category = "Fun"
|
|
set name = "Banana Phone"
|
|
|
|
message_admins("[key_name_admin(usr)] has activated Banana Phone!", 1)
|
|
for(var/mob/M in world)
|
|
if(M.client)
|
|
if(M.client.midis)
|
|
M << 'bananaphone.ogg'
|
|
|
|
|
|
client/proc/space_asshole()
|
|
set category = "Fun"
|
|
set name = "Space Asshole"
|
|
|
|
message_admins("[key_name_admin(usr)] has played the Space Asshole Hymn.", 1)
|
|
for(var/mob/M in world)
|
|
if(M.client)
|
|
if(M.client.midis)
|
|
M << 'space_asshole.ogg'
|
|
|
|
|
|
client/proc/honk_theme()
|
|
set category = "Fun"
|
|
set name = "Honk"
|
|
|
|
message_admins("[key_name_admin(usr)] has creeped everyone out with Blackest Honks.", 1)
|
|
for(var/mob/M in world)
|
|
if(M.client)
|
|
if(M.client.midis)
|
|
M << 'honk_theme.ogg'*/
|