Dans ce tuto, nous allons voir comment installer et configurer l’addon “The sit anywhere script”

Installation de The sit anywhere script”

  1. Rendez vous sur votre dashboard.
  2. Cliquez sur Plugins.
  3. Dans la liste des addons, cherchez The sit anywhere script.
  4. Cliquez sur Installer le plugin
  5. Redémarrez votre serveur.

Configuration du “The sit anywhere script”

  1. Accédez à votre FTP.
  2. Allez dans srcds/garrysmod/lua/autorun/server.
  3. Créez le fichier sitanywhere_config.lua.
  4. Dans ce fichier ajoutez :
local config = {
  ["sitting_ent_mode"] = 3,
  ["sitting_can_sit_on_players"] = 1,
  ["sitting_can_sit_on_player_ent"] = 1, 
  ["sitting_can_damage_players_sitting "] = 0,
  ["sitting_allow_weapons_in_seat"] = 0,
  ["sitting_admin_only "] = 0,
  ["sitting_fix_leg_bug"] = 1,
  ["sitting_anti_prop_surf"] = 1,
  ["sitting_anti_tool_abuse"] = 1,
  ["sitting_allow_ground_sit"] = 1,
  ["sitting_force_no_alt"] = 0,
}

hook.Add( "InitPostEntity", "mTxServ:SettingSitAnywhere", function()
  print( "Configuration of The Sit AnyWhere Script" )
  for commade, value in ipairs(config) do
    RunConsoleCommand(commande, value)
  end
end )
  1. Configurez les options comme vous le souhaitez.

Liste des configurations

  • sitting_ent_mode “chiffre” (par défaut 3) :
    0 = Ne peut pas s'asseoir sur une entité
    1 = Peut s’asseoir sur les entités qu’il possède
    2 = Peut s’asseoir sur les entités qu’il possède, ceux de la map, et ceux sans propriétaire
    3 = Peut s’asseoir sur n’importe quel entité
  • sitting_can_sit_on_players “chiffre” (par défaut 1) :
    0 = Ne peut pas s’asseoir sur un joueur qui est assis
    1 = Peut s’asseoir sur un joueur qui est assis
  • sitting_can_sit_on_player_ent “chiffre” (par défaut 1) :
    0 = Ne peut pas s’asseoir sur un joueur
    1 = Peut s’asseoir sur un joueur
  • sitting_can_damage_players_sitting “chiffre” (par défaut 0) :
    0 = Aucun dégâts ne peut être fait quand le joueur est assis
    1 = Les dégâts sont activés
  • sitting_allow_weapons_in_seat ‘chiffre” (par défaut 0) :
    0 = Les armes en étant assis ne sont pas autorisés
    1 = Les armes en étant assis sont autorisés
  • sitting_admin_only “chiffre” (par défaut 0) :
    0 = Tout le monde peut s’asseoir
    1 = Seuls les admins peuvent s’asseoir
  • sitting_fix_leg_bug “chiffre” (par défaut 1) :
    0 = Ne pas activer le fix au niveau des jambes
    1 = Activer le fix au niveau des jambes
  • sitting_anti_prop_surf “chiffre” (par défaut 1) :
    0 = Pas de restriction avec le physgun
    1 = Impossible d’utiliser le physgun sur le props
  • sitting_anti_tool_abuse “chiffre” (par défaut 1) :
    0 = Pas de restriction avec le toolgun
    1 = Impossible d’utiliser le toolgun sur une entité où un joueur est assis
  • sitting_allow_ground_sit “chiffre” (par défaut 1) :
    0 = Impossible de s’asseoir par terre
    1 = Possible de s’asseoir par terre
  • sitting_force_no_alt “chiffre” (par défaut 0) :
    0 = Le joueur décide d’utiliser ou non la touche ALT + E pour s’asseoir
    1 = Le serveur force d’utiliser uniquement la touche E pour s’asseoir