Jump to content
  • Admins Commands (SourceMod)

    Syntax
    SourceMod have 3 methods of using sourcemod commands
    • /command - This method can be used only in chat but your command used will be hidden from the chat.
    • !command - This method can be used only in chat and everyone can see this command executed by you.
    • sm_command - This method works only in console. (In the next examples i'll use this method)
    How to Target

    General targets:
    • Name
      Exact name match, or partial name match. If target is ambitious a menu will open to select the target.
      Example: sm_slay rush

    • #userid
      UserID are the digits in the table with # in front of them.
      Example: sm_slay "#60"

    • SteamID
      SteamID it's string something like STEAM_X:X:XXXXXXXXX. (userid is easier)
      Example: sm_slay "#STEAM_0:1:105131968"

    • @ «argument»
      • @all - All players
      • @ct or @cts - All Counter-Terrorists
      • @t or @ts - All Terrorists
      • @spec - All Spectators
      • @alive - All alive players
      • @dead - All dead players
      • @aim - Current player the admin is directly aiming at.
      • @me - Target self.
      • @!me - Target everyone but yourself.

      Example: sm_slay @ct
      Note that name matches occur last, "magic targets" (such as # and @) are processed first.
      This means that "@all" will target @all players, even if there is a player named "@all". You should target "#@all" instead.

    • Status
      Open the console and type 'status'.
      This where you find usefull informations. You will have a something like that.

      For STEAM_ID_PENDING you should use the #userid method.

    Admin Commands


    Basic Commands
    Usage Example & Descirptions Lead Server Admin Server Admin Trial Server Admin Donated Admin
    sm_mute sm_mute <"#userid"|name> [time] [reason] sm_mute inGame 60 spam
    Restrict voice chat for inGame for 60 minutes with reason 'spam'




    sm_gag sm_gag <"#userid"|name> [time] [reason] sm_gag inGame 60 spam
    Restrict inGame from chatting for 60 minutes with reason 'spam'




    sm_silence sm_silence <"#userid"|name> [time] [reason] sm_silence inGame 60 spam
    Restrict all inGame's communications for 60 minutes with reason 'spam'




    sm_unmute sm_unmute <"#userid"|name> sm_unmute inGame
    Remove inGame's restriction from voice chat
    sm_ungag sm_ungag <"#userid"|name> sm_ungag inGame
    Remove inGame's restriction from chatting
    sm_unsilence sm_unsilence <"#userid"|name> sm_unsilence inGame
    Remove all inGame's communications restriction
    sm_beacon sm_beacon <"#userid"|name|@group> sm_beacon inGame
    Create beacon on inGame
    sm_kick sm_kick <"#userid"|name|@group> [reason] sm_kick @spec Server full
    Kick all spectators with reason "Server full"
    sm_slay sm_slay <"#userid"|name|@group> sm_slay @ct - Slay all CT team
    sm_vote sm_vote <#question> [Answer1] [Answer2] ... [Answer5] sm_vote "Do you love NiDE" "Yes" "Of course"
    Create vote where question 'Do you love NiDE?' and answers: 'Yes' and 'Of course'




    sm_unban sm_unban <#steamid> sm_unban #STEAM_0:1:105131968
    Unban #STEAM_0:1:105131968
    sm_ban sm_ban <"#userid"|name|@group> <#time> <#reason> sm_ban inGame 60 "Inflate"
    Ban inGame for 60 minutes with reason "Inflate"
    sm_noclip sm_noclip <"#userid"|name|@group>
    Run again the command to disable
    sm_noclip inGame
    Put noclip on inGame
    sm_slap sm_slap <"#userid"|name|@group> sm_slap inGame - Slap inGame
    sm_freeze sm_freeze <"#userid"|name|@group> [time]
    To cancel: sm_freeze <target>
    sm_freeze inGame 20
    Freeze inGame for 20 seconds.
    sm_burn sm_burn <"#userid"|name|@group> [time] sm_burn inGame 10 - Burn inGame during 10s
    sm_blind sm_blind <"#userid"|name|@group> [amount]
    To cancel: sm_blind <target>
    sm_blind inGame 100
    Blind inGame to 100%.
    sm_map sm_map <#mapname> sm_map ze_30_Seconds__b21
    Change current map to ze_30_Seconds__b21
    sm_cvar sm_cvar <#cvar> <value> sm_cvar mp_flashlight 0 - Disable flashlight
    Change value of the cvar you triggered
    sm_execcfg sm_execcfg <#cfgname | directory to .cfg> sm_execcfg <#cfgname | directory to .cfg>
    Exec the configs selected
    sm_rcon sm_rcon <#args> sm_rcon <#args>
    Run the command as server


    Extended Commands
    Usage Example & Descirptions Lead Server Admin Server Admin Trial Server Admin Donated Admin
    sm_forcespec sm_spec <"#userid"|name> sm_forcespec inGame
    Switch inGame in Spectators
    sm_extend sm_extend <#time> sm_extend 5
    Create Extend map vote for 5 minutes
    sm_extendmap sm_extendmap <#time> sm_extendmap 5
    Force Extend map for 5 minutes
    sm_gravityvote sm_gravityvote sm_gravityvote
    Start a vote to <enable|disable> gravity mode
    sm_hp sm_hp <"#userid"|name|@group> <value> sm_hp inGame 100
    Set health value 100 for inGame
    sm_armor sm_armor <"#userid"|name|@group> <#value> sm_armor inGame 100
    Set armor value 100 for inGame
    sm_weapon & sm_give sm_weapon <#userid|name|group> <#weapon> [clip] [ammo] sm_weapon inGame hegrenade
    Give weapon to inGame weapon_hegrenade
    sm_strip sm_strip <#userid|name|@group> sm_strip inGame
    Remove all weapons from inGame
    sm_nominate_addmap sm_nominate_addmap <map> sm_nominate_addmap de_dust
    Insert de_dust in nomlist from admin nomination
    sm_nominate_removemap sm_nominate_removemap <map> sm_nominate_removemap mako
    Remove mako from nomlist
    sm_radiomute sm_radiomute <"#userid"|name> sm_radiomute inGame
    Restrict inGame to use Radio message
    sm_radiounmute sm_radiounmute <"#userid"|name> sm_radiounmute inGame
    Un-restrict on inGame to use Radio message
    sm_setteamscore sm_setteamscore <@t | @ct> <value> sm_setteamscore @ct 3
    Set the TeamScore to 3 for Humans
    sm_setscore sm_setscore <"#userid"|name> <value> sm_setscore inGame 10
    Change the score of inGame to 10
    sm_setdeaths sm_setdeaths <"#userid"|name> <value> sm_setdeaths inGame 24
    Change the number of deaths to 24 on inGame
    sm_forcertv sm_forcertv sm_forcertv
    Force rockthevote command
    sm_stage sm_stage <value | stage name>
    sm_stage
    sm_stage 2 - Enable stage 2
    If empty will print supported stages
    sm_querycvar sm_querycvar sm_querycvar inGame cl_lagcompensation
    Check returned cvar value of cl_lagcompensation on inGame




    sm_rr | sm_restartround sm_rr | sm_restartround [time] sm_rr 5
    Restart round in 5 seconds
    sm_speed sm_speed <"#userid"|name|@group> <value> sm_speed inGame 2.5
    Set speed at 2.5 on inGame
    sm_cash sm_cash <"#userid"|name|@group> <value> sm_cash @ct 16000
    Set cash to 16000 on Counter-Terrorist
    sm_iammo sm_iammo <"#userid"|name|@ct> <0|1> sm_iammo inGame 1
    <Enable|Disable> unlimited ammo on inGame


    Teleport Commands
    Usage Example & Descirptions Lead Server Admin Server Admin Trial Server Admin Donated Admin
    sm_bring sm_bring <"#userid"|name|@group> sm_bring inGame
    Teleport inGame to your current position
    sm_tpaim sm_tpaim <"#userid"|name|@group> sm_tpaim inGame
    Teleport inGame to your aim
    sm_goto sm_goto <"#userid"|name> sm_goto inGame
    Teleport You to inGame current position
    sm_send sm_send <"#userid"|name|@group> <"#userid"|name> sm_send inGame FPT
    Teleport inGame to FPT current position


    Spray's Commands
    Usage Example & Descirptions Lead Server Admin Server Admin Trial Server Admin Donated Admin
    sm_spray sm_spray <"#userid"|name> sm_spray inGame
    Spray inGame's spray on your aim
    sm_tracespray sm_tracespray Put your aim on spray and use this command to open punishment menu for this spray and his owner




    sm_banspray sm_banspray <"#userid"|name> sm_banspray inGame
    Ban current inGame spray
    sm_send sm_send <"#userid"|name|@group> <"#userid"|name> sm_send inGame FPT
    Teleport inGame to FPT current position
    sm_sprayunban sm_sprayunban <"#userid"|name> sm_sprayunban inGame
    Remove inGame restriction from using sprays
    sm_unbanspray sm_unbanspray <"#userid"|name> sm_unbanspray inGame
    Unban current inGame spray


    EntWatch Restriction
    Usage Example & Descirptions Lead Server Admin Server Admin Trial Server Admin Donated Admin
    sm_eban sm_eban <"#userid"|name|#steamid> [time] "<reason>" sm_eban inGame 60
    Restrict inGame of using special items on maps for 60 minutes




    sm_eoban sm_eoban sm_eoban
    Eban a disconnect player from menu




    sm_eunban sm_eunban <"#userid"|name> sm_eunban inGame
    Remove inGame restriction from using special items on maps




    sm_ebanlist sm_ebanlist Watch list of restricted players
    sm_etransfer sm_etransfer <"#userid"|name> <"#userid"|name>

    sm_etransfer <$item> <"#userid"|name>
    sm_etransfer inGame FPT
    Transfer item from inGame to FPT
    sm_etransfer $heal inGame
    Transfer Heal Item to inGame






    Zombie Commands
    Usage Example & Descirptions Lead Server Admin Server Admin Trial Server Admin Donated Admin
    zr_restrict zr_restrict <"weapons_name> zr_restrict scout
    Restrict Scout until the end of map
    zr_ztele_force zr_ztele_force <"#userid"|name> zr_ztele_force @aim
    Force ztele on target aim
    zr_zspawn_force zr_zspawn_force <"#userid"|name|@group> ['0' = Spawn as human | '1' = Spawn as zombie] zr_zspawn_force @dead 1
    Spawn all dead players as zombie
    zr_infect zr_infect <"#userid"|name> zr_infect inGame
    Infect inGame if human
    zr_human zr_human <"#userid"|name> zr_human inGame
    Make inGame as human if infected
×
×
  • Create New...