SL - Forum scripts

Besoin testeur

Répondre
Partager Rechercher
Moi je veux bien.
Je sais pas je pense pas très intéressent sont truc mais ennuyants .
merci à tous la liste est close pour ce produit sur la phase I et merci encore à ceux qui prennent ou ont pris le temps de m'aider sur ce développement.
Citation :
Publié par Elenia Boucher
Je comprend pas trop si tu as réouvert les tests ou pas.

Enfin j'avais pas répondu la 1ére fois car trop tard. Mais si tu as toujours des tests en cours envoie.
Oui je dois boucler la phase II demain et ta proposition tombe à pic!

Je te contacte en MP
D'abord merci à ceux qui ont contribué à l'élaboration de ce produit appelé

Magic HUD

Caractéristiques:

Le HUD est un HUD classique SL dans son attachement.

Le HUD dispose de menus ou commandes qui permette de l'adapter à chaque utilisation ou utilisateur:
Reglages dimensensions, couleurs ou image du fond, des lignes etc...

Le HUD est parametrable aussi par script distant.

Le HUD affichent les données qui lui sont envoyées sous forme de simple liste (dont la limite sont celles de la taille d'échange de liste fonction "listen")

Le HUD peut adresser les lignes selectionnées ainsi que les zones cliquées du HUD au script(s) distant(s) , permettant de connaitre le choix de l'utilisateur.

Ce HUD est prévu pour l'affichage graphique 1280 x 998.

Le pack de présentation comprend:

Le HUD + 3 Objets.

Objet:

Démonstration: Le HUD reçoit et affiche une petite demo de ses propres propres fonctionnalités.

Scanner: Simple application qui a été écrite que pour montrer quelques possibilités concrète du produit.
Le HUD affiche les objets qui sont dans un rayon de 96 et permet d'obtenir des infos spécifiques sur un objet sélectionné et de localiser cet objet grace à une mini carte

Free script: Permet d'interfacer le HUD couleurs / affichage des données / lectures des lignes sélectionnées


Quelques screens de mauvaise qualités ...

Magic HUD.jpg

Si des scripteurs Jolien sont intéressés par ce produit test ou exploitation (pour une application) contact en message privé.
C'est vrai que ce produit est impressionnant par ses capacités et sa versatilité. J'ai une ou 2 idées d'applications mais je ne pourrais pas m'y mettre avant Janvier. Dis moi stp Seb (j'ai pas le temps de tester) : est il capable d'afficher un compte à rebours sur une base de temps d'1 seconde ?
J'adore j'ai continuer les test j'avais oublié

mais c'est possible que tu m'en envoi un?.
Citation :
Publié par Elenia Boucher
C'est vrai que ce produit est impressionnant par ses capacités et sa versatilité. J'ai une ou 2 idées d'applications mais je ne pourrais pas m'y mettre avant Janvier. Dis moi stp Seb (j'ai pas le temps de tester) : est il capable d'afficher un compte à rebours sur une base de temps d'1 seconde ?
Oui pourquoi Pas

time.png

Simple application ...

Script utilisé ...

Code PHP:

//  simple demo

vector  BLACK   = <0.0,0.0,0.0>;
vector  GREEN   = <0.0,1.0,0.0>;
vector  YELLOW  = <1.0,1.0,0.0>;

integer Channel_S_0  = -55667788;   // canal colors
integer Channel_S_1  = -55667789;   // canal data to display
integer Channel_S_2  = -55667790;   // canal image du background
integer Channel_S_10 = -55667900;   // Give its key_id

integer Cptr// compte à rebour

// *****   convert time (bugged) ****** //  http://lslwiki.net/lslwiki/wakka.php?wakka=llGetGMTclock

string clock(float timezone)
{
    
integer raw = (integer)(llGetGMTclock() + (timezone 3600));
    
integer shiftraw raw;
    
    
//  3600 = seconds in an hour  86400 = seconds in 24 hours
    
if( ((timezone 3600) + raw )> 86400)
        
shiftraw raw 86400;

    else if(((
timezone 3600) + raw ) < 0)
            
shiftraw raw 86400;
         
    
string hours    = (string) (shiftraw 3600);
    
string minutes  = (string) ((shiftraw 3600) / 60);
    
string seconds  = (string) (shiftraw 60);

    
//add zeros to single digit minutes/seconds
    
if(llStringLength(hours) == 1)
        
hours "0" hours;
    if(
llStringLength(minutes) == 1)
        
minutes "0" minutes;
    if(
llStringLength(seconds) == 1)
        
seconds "0" seconds;
    
    
string time hours ":" minutes ":" seconds;
    
    return 
time;
}


default
{
    
on_rez integer n) { 
        
llResetScript(); }
        
    
touch_start (integer n){
        
llResetScript(); } // Re demmare le compte à rebours
    
    
state_entry()
    {
        
llSayChannel_S_10"Sebastien" );                             //  je m'identifie pour communique ma clef travaillant avec le HUD 
        
llSayChannel_S_0,llList2CSV([GREEN,YELLOW,"ALPHA",BLACK]));   //  Personalise les couleurs   ALPHA = Transparence
        
llSayChannel_S_2"1b118f6c-6870-9214-4539-fce19b2bcc5f" );   //  Image en background
 
        
Cptr =  60;       
        
        
llSetTimerEvent(1);                                         //  base de temps 
    
}

    
timer()
    {
         if (
Cptr 
            
Cptr Cptr -1;
         else 
            
Cptr 0;
            
         list 
heures;
         
heures += "L.ANGELES  (-8)\t\t" clock(-8.0);  //  /t = 4 blanks
         
heures += "CHICAGO    (-6)\t\t" clock(-6.0);
         
heures += "NEW YORK   (-5)\t\t" clock(-5.0);
         
heures += "MOSCOU     (+3)\t\t" clock(3.0);
         
heures += "PEKIN\t    (+8)\t\t" clock(8.0);
         
heures += "SYDNEY    (+10)\t\t" clock(10.0);
         
heures += "LONDON     (+0)\t\t" clock(0.0);
         
heures += "BRASLIA    (-4)\t\t" clock(-3.0); 
         
heures += "PARIS      (+1)\t\t" clock(1.0);
         
heures += "Compte à rebours: " + (string) Cptr " Secondes";
         
        
llSayChannel_S_1llDumpList2String(heures,",") );  // Envoie les données au HUD 
    
}
    

PS: Le Script du HUD n'est JAMAIS modifié ou adapté à l'application qui l'utilise...
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés