martes, 10 de junio de 2008

Permisos DEBIT

Uno de los puntos mas importantes a comprender dentro de SL es el de los permisos Debit. Este mensaje nos comunica que el script u objeto necesita tener esos permisos para pagar de "tu" cuenta a otras. Pero ... ¿Cuando debemos aceptarlo (Grant) y cuando no (Deny)?



El objetivo de este articulo es despejar esta duda que puede causarnos problemas si nos pasan un objeto programado para robarnos!!! ... si quieres evitarlo ... sigue leyendo ;)

Introduccion.-

En primer lugar debe quedar claro que este mensaje aparece cuando el programador necesita hacer uso de la funcion llGiveMoney() que es la encargada de poder pagar. Para que este comando sea funcional el programador debe solicitar permisos PERMISSION_DEBIT con la instruccion llRequestPermissions() que es la que realmente nos muestra esa ventana amarilla con la que podemos Aceptar pulsando Grant o Denegar pulsando Deny.

Situaciones.-
Como es logico, todo aquel objeto que tenga como mision en algun momento pagar a alguien mostrara este mensaje. Por ejemplo: Maquinas de Juego, Vendors con Comision, Sillas de Camp, Xploders, etc ... Pero lo que no es nada logico es que un objeto ajeno a realizar pagos (como una prenda o complemento) nos muestre esa peticion de permisos. Aqui es donde esta el peligro, ya que realizar un script que te pueda robar es sumamente sencillo pero siempre estara sometido a la aceptacion o denegacion de dichos permisos.

Como actuar.-

Mi primer consejo es tener claro antes de usar un objeto su cometido, en lo que respecta a si realiza pagos o no. Si es un objeto que no debe realizar pagos ... en ningun caso debe aparecer esa peticion de permisos. Si me pasan un objeto que me pide dichos permisos, y este no debe realizar jamas ningun pago, la solucion es simple, los deniego, lo borro de la land, pero no de mi inventario para editarlo y tomar el nombre del creador. A continuacion le mando un mensaje al creador para que me aclare que hace su objeto, le pregunto cuando y en que casos debe hacer un pago, etc...

Es aqui donde esta el punto de inflexion, si es logico, acepto los permisos y uso el objeto revisandolo durante un tiempo.
Si en algun caso me substrae algo de dinero, inmediatamente lo borro de la land o bien lo desvisto y a continuacion hago una denuncia de abusos a Linden Labs para avisar de la sustraccion de dinero documentando la transaccion con el apunte que aparezca en mi cuenta (http://www.secondlife.com/) en la seccion Transaction History, y por supuesto el nombre de su creador e incluso la conversacion que hubiese tenido con el.

Conclusiones.-

En fin, no hay riesgo si solo haces GRANT en los objetos que...

A - Este claro que deben pagar en algun momento.
B - Sean de algun creador de confianza o conocido.

C - Hayas aclarado antes con su creador.


Si sigues estas indicaciones, será muy dificil que alguien te robe diciendote ...
"toma esta es la nueva falda supersonica ... pontela ... te la regalo!!!" En este caso si te sale esa peticion de permisos ... automaticamente ... DENUNCIA!!! Y como es logico Deny!! Hay algunos "individuos" que usan sus escasos conocimientos para hacer el mal, por ello hay que erradicarlos, impidiendo que engañen por desconocimiento.

Recuerda siempre cerciorarte de quien es el creador, y habla con el para que te explique o aclare dudas. Un creador con buena imagen la tiene por sus clientes o por sus productos ... no se la puede fabricar, son los clientes quienes avalan al creador ... por lo tanto pregunta ... no te cortes!!
Espero que esto sirva para evitar que la "calaña" prospere en SL.

Un fuerte abrazo a todos.

No hay comentarios: