Difference between revisions of "Money/fr"

From Second Life Wiki
Jump to navigation Jump to search
m
m (updated ^^)
Line 1: Line 1:
{{LSL_Function/warning/fr|Security|Contrôlez toujours (''TOUJOURS!'') les montants payés.}}{{LSL_Event/fr
{{LSL_Function/warning/fr|Security|Contrôlez toujours les montants payés. Les montants pré-remplis sont une suggestion du client. Le client peut encore envoyer 0$L ou n'importe quel entier positif.}}{{LSL_Event/fr
|event_id=20
|event_id=20
|event_delay
|event_delay
Line 13: Line 13:
*N'oubliez pas d'activer les actions de paiement de la prim ou de l'objet.<br/>
*N'oubliez pas d'activer les actions de paiement de la prim ou de l'objet.<br/>
*Les boutons de paiement doivent être configurés dans la plupart des applications où de l'argent est transféré.([[llSetPayPrice/fr|llSetPayPrice]]), cela rend le réglement plus facile.
*Les boutons de paiement doivent être configurés dans la plupart des applications où de l'argent est transféré.([[llSetPayPrice/fr|llSetPayPrice]]), cela rend le réglement plus facile.
|caveats
|caveats=
* Cet évènement ne peut pas être déclenché par un appel à [[llGiveMoney/fr|llGiveMoney]] car [[llGiveMoney/fr|llGiveMoney]] ne peut pas donner de l'argent à un autre objet.
* Un attachement ne peut pas être payé.
|examples=<lsl>integer price = 10;
|examples=<lsl>integer price = 10;



Revision as of 10:52, 18 April 2009

Emblem-important-red.png Avertissement : Security

Contrôlez toujours les montants payés. Les montants pré-remplis sont une suggestion du client. Le client peut encore envoyer 0$L ou n'importe quel entier positif.

Description

Event: 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).<br.>
  • 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.

Défauts

  • Cet évènement ne peut pas être déclenché par un appel à llGiveMoney car llGiveMoney ne peut pas donner de l'argent à un autre objet.
  • Un attachement ne peut pas être payé.

Exemples

<lsl>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");
       }
   }

}</lsl>

Voir aussi

Fonctions

•  llGiveMoney Donne de l'argent à un avatar
•  llSetPayPrice Configure les boutons de paiement
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.