Money/fr - Second Life Wiki

Money/fr

From Second Life Wiki

Jump to: navigation, search
Image:Emblem-important-red.png Avertissement : Security

Contrôlez toujours (TOUJOURS!) les montants payés.

Évènement : money( key avatar, integer montant ){ ; }

Evènement déclenché lorsque de l'argent est donné à la prim (du montant et par avatar indiqué).

• key avatar qui paye
• integer montant montant payé

Spécification

  • Quand de l'argent est versé à une prim, l'argent est donné au propriétaire de la prim.
  • Si l'objet est possédé ou donné à un groupe, il est divisé immédiatement entre tous les membre (c'est la raison pour laquelle les groupes ne peuvent accorder de droits PERMISSION_DEBIT).
  • N'oubliez pas d'activer les actions de paiement de la prim ou de l'objet.
  • Les boutons de paiement doivent être configurés dans la plupart des applications où de l'argent est transféré.(llSetPayPrice), cela rend le réglement plus facile.

Exemples

integer price = 10;
 
default
{
    state_entry()
    {
        llSetPayPrice(PAY_HIDE, [PAY_HIDE ,PAY_HIDE, PAY_HIDE, PAY_HIDE]);
        llRequestPermissions(llGetOwner(), PERMISSION_DEBIT);
    }
    run_time_permissions(integer perm)
    {
        if(perm & PERMISSION_DEBIT)
            state cash;
    }
}
 
state cash
{
    state_entry()
    {
        llSetPayPrice(price, [price ,PAY_HIDE, PAY_HIDE, PAY_HIDE]);
    }
    money(key id, integer amount)
    {
        if(amount != price)
        {
            llGiveMoney(id, amount);
            llInstantMessage(id, "vous avez payé "+(string)amount+", ce qui est le mauvais prix, Le pix est : "+(string)price);
        }
        else
        {
            llInstantMessage(id, "Vous avez payé le bon prix");
        }
    }
}

Voir également

Fonctions

•  llGiveMoney Donne de l'argent à un avatar
•  llSetPayPrice Configure les boutons de paiement