Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2005, 20:07
Avatar de El_Metallick
El_Metallick
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 5 meses
Puntos: 16
Sistema de puntuacion de usuarios segun su participacion

Hola amigos... mi nueva idea es hacer un sistema en el que los usuarios de mi sitio acumulen puntos, por ejemplo si suben una imagen o suben alguna otra cosa X esto se traduzca en cierta cantidad de puntos, y dependiendo de la cantidad de puntos del usuario este podra acceder a cierta parte de la web, o a ciertas descargas, la idea es qeu para "desbloquear" un seccion de mi web necesite X puntos, y una vez que lo desbloquea se le resten esos X puntos al total de puntos del usuario.
Por ejemplo si subir una imagen da 10 puntos y subier por ejemplo una tablatura da 20 y un usuario ha subido 10 tablaturas y 30 imagenes y necesita 300 puntos para desbloquear una seccion demi web, es decir algo asi como:

Código:
...
Const puntos_por_tab = "20"
Const puntos_por_img = "10"

puntos_usuario = <% = RS("total_tablaturas") %>*<% = puntos_por_tab  %> + <% = RS("total_imagenes") %>*<% = puntos_por_img  %>
...
mi idea es que en su perfil el usuario vea algo asi como:

Código:
El_Metallick
Ha subido: <% = total_tablaturas %> tablaturas y <% = total_imagenes %> imagenes
Puntos: <% = puntos_usuario %>
y despues por ejemplo supongamos que la pagina que quiere desbloquear le pida 200 puntos:

Código:
Const desbloquear_pagina1 = "300"
if puntos_usuarios > "desbloquear_pagina1" Then
Response.Write "<a haref=""desbloquear_pagina?id=" & RS("ID") &""">Desbloquear pagina"</a>
else
Response.Write "Aun no tienes los suficientes puntos para desbloquear esta pagina"
end if
con esto el total de puntos quedaria asi:

Código:
...
Const puntos_por_tab = "20"
Const puntos_por_img = "10"
Const desbloquear_pagina1 = "300"

puntos_usuario = <% = RS("total_tablaturas") %>*<% = puntos_por_tab  %> + <% = RS("total_imagenes") %>*<% = puntos_por_img  %> - <% = desbloquear pagina1 %>
...
alguna idea de como hacerlo????
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!