SecondLife Arlequin Carter Production
  • Facebook
  • Twitter
  • YouTube
  • RSS
SecondLife Arlequin Carter R&D
  • Bienvenue
    • Mentions légales
    • Politique des Cookies (EU)
    • MarketPlace
    • Album photo
    • Gagner des Linden Dollars
  • Armes & HUD
    • * Jokes HUD *
    • Leviathan télékinésie HUD
    • Gardian protector HUD
    • Nopheus protector
    • ANTI-GRIEFING Tool Le GPU card protector
    • Xperience IP Grabber HUD
    • Les NPV
    • Avatar contrôleur
    • Black Fire Shooter
    • Panda Gun
  • Mobilier
    • SkyBox Khrôm
    • Kit Paintball
    • Meubles et équipement de la maison
    • Mobilier extérieur
    • Pouf et Bubble Sit
  • Utilitaires
    • Dynamis Nexus
    • Darklight Guest
    • Greeter et accueil
    • Darklight plugins
    • Boite à lettre
    • Carinna & Dianna Hotesse d’accueil
    • FlipBook Engine
    • Jet Ski ORCA
    • Système de vote Fusion
    • Money chair
    • CHIMERA ANIMESH
    • CAM Focus
    • IRIS CAM Follower HUD
    • Barman animator
    • Téléporteur configurable
    • UFO Explorer
    • Magic Jewel Undeformer
    • Dragon à chevaucher
    • Tip jar
    • Lagmeter dynamique
  • Divers
    • Cours et formations
    • Mahjong Discovery
    • Lunettes PBR
    • Bijoux
    • ~Petites~avatar
  • Publications
    • Nouveauté
    • Armes et HUD
    • Outil
    • Exploration
    • Utilitaire
    • Généralité
  • @Contact
  • fr FR
    • ar AR
    • zh-CN ZH-CN
    • cs CS
    • nl NL
    • en EN
    • eo EO
    • fr FR
    • de DE
    • el EL
    • iw IW
    • it IT
    • ja JA
    • ko KO
    • pt PT
    • ru RU
    • es ES
    • uk UK
    • vi VI
Search the site...

Script SetPrimColor par le nom à la place du numéro de lien

25 octobre 2022 / Arlequin / Script et programmation
0

Fonction d’aide aux créateurs.

Ce script ajoute la fonction de changement de la couleur d’un bouton tel un HUD qui aurait beaucoup de fonction. La fonction effectue le changement à partir du nom d’un prim constituant l’objet et pas par son numéro de lien.

En effet, pour changer la couleur d’un élément d’un objet, nous utilisons la fonction LSL:

llSetLinkColor ( integer numéro_lien, vector couleur, integer face );

Or, si on ajoute un prim à un objet, les numéros de liens changent, ( integer numéro_lien,…

Dans ce cas, nous devons modifier les numéros de liens dans notre script à chaque ajout. Ceci est une perte de temps pénible.

Ce script permet de changer la couleur, la transparence, etc.. à partir du nom du prim:

SetPrimColor (string PRIM, vector COLOR);

Ainsi que toutes sortes de fonctions dérivées que vous pouvez imaginer basé sur le même principe :

SetPrimLight (string PRIM);
SetPrimAlpha (string PRIM, float ALPHA);
SetPrimXX (string PRIM, float WhatYouWant);

Grace à cette fonction, vous pouvez ajouter autant de prims que vous souhaitez, le numéro de lien est mis à jour automatiquement.

ATTENTION! Pensez bien à donner un nom différents à chaque prim pour que chacun soit reconnu individuellement.

J’ai conçu ce script lors de la création de la version 2 du HUD IRIS CAM Follower qui contient une quarantaine de boutons.
Ce script m’a facilité la vie lors de l’ajout de boutons, je vous l’assure.

Le script est commenté pour vous aider à comprendre son fonctionnement.

Un panneau de 25 cubes et un bouton d’activation est fourni en exemple. Ce panneau n’est pas transférable mais le script est en permission complète.

Pour toutes autres explications, vous pouvez me contacter directement.

marketplace Disponible sur le Marketplace: https://marketplace.secondlife.com/p/AC-SetPrimNameColor-Function-Box/24118815

couleur, fonction, lsl script, script, scripter, scripteur

Les derniers articles

  • Leviathan Implant HUD
    Le Léviathan Implant HUD est une nouvelle génération de HUD conçu pour Second Life. L’ensemble des fonctionnalités et données ont été calculées par le Leviathan… Lire la suite : Leviathan Implant HUD
  • Quelles relations entre le Leviathan Quantum Computer et le Leviathan HUD
    Le Leviathan quantum computer Cet ordinateur quantique de dernière génération a été conçu afin d’effectuer les innombrables calculs nécessaires à la réalisation du Leviathan Implant… Lire la suite : Quelles relations entre le Leviathan Quantum Computer et le Leviathan HUD
  • Mise à jour majeure de Darklight Greeter
    DARKLIGHT GREETER, RAPPEL Pour rappel, le Darklight Greeter a été réalisé pour les besoins spécifiques à toute personne réalisant des spectacles, ainsi que pour toutes… Lire la suite : Mise à jour majeure de Darklight Greeter
  • Dynamis Nexus
    Dynamis Est un terme grec qui signifie « force », « puissance ». Il évoque une énergie créatrice. Nexus Est un point de connexion, un centre névralgique. Il suggère… Lire la suite : Dynamis Nexus
  • GARDIAN PROTECTOR le couteau Suisse de la protection sur Second Life
    Pourquoi se protéger sur Second Life ? Ce n’est pas vraiment nécessaire et on ne risque pas grand chose en cas d’agression. Nous sommes juste… Lire la suite : GARDIAN PROTECTOR le couteau Suisse de la protection sur Second Life
  • Jokes HUD mise à jour en V6.09.00 Hippocrate édition
    Vous avez dit Hippocrate ? Oui, tout à fait, car j’ai ajouté du code pour soigner votre avatar avec l’utilisation des nouvelles fonctions de combats… Lire la suite : Jokes HUD mise à jour en V6.09.00 Hippocrate édition
Arlequin Carter Production Secondlife Research & Development Copyright