webForumDet fria alternativet

Bara en poäng timmen.....

ASP

6 svar · 225 visningar · startad av Firegamez.com

Medlem sedan juli 2002231 inlägg
Frågan#1

Jag har ett community! Flera har missbrukat poängen....Genom att logga in, ut, in, ut också vidare, Då får dom en poäng varje gång dom loggar in! Jag undrar om det finns ett script så dom får bara 1 poäng, inga fler hur många gånger dom än loggar in på en och samma timme, sen får dom en poäng till om dom loggar in nästa timme... Förstår ni hur jag menar????? Så här ser min nurvarande poäng kod för att logga in

RecSet("poang") = RecSet("poang") + 1
Medlem sedan dec. 200012 464 inlägg
#2

I så fall måste du lagra tidpunkten när dom senast fick poäng.

connect.execute "update member set poang = poang + 1,senastPoang = now() where id = " & id & " and datdiff('h',senastPoang,now()) > 1"

t.ex. Nu har jag bara gissat vad dina kolumner heter men principen asså.

Koden fungerar bara i Access, så om du använder någon annan DBMS så får du säga till.

Medlem sedan juli 2002231 inlägg
#3

Så jag ska lägga ersätta min kod mot den eller???? Och skapa en ny kolumn i databasen som heter "senastpoäng"???

Medlem sedan jan. 20022 440 inlägg
#4

Ja precis :)

Medlem sedan juli 2002231 inlägg
#5

Fick det ej att fungera! Hör av mig senare!

Medlem sedan juli 2002231 inlägg
#6

Jag fick det inte att fungera som sagt! E det bara att skriva över min "RecSet("poang") + 1" Mot den raden! Och sen byta ut till mina kolumner? (members, poang, senastonline

Medlem sedan nov. 20017 144 inlägg
#7

Du måste skapa en kolumn som heter senastPoang till alla medlemmar och byta ut din sql-sats. Skicka med kod om du vill ha hjälp, det är svårt att gissa när det gäller kodning ju. :)
Du kan också skapa en kaka varje gång man loggar in. Alltså ett värde sätts på en kaka och sedan så kollar du mot den om det har gått en viss tid. Då så slipper du skapa flera kolumner i din databas.

:)

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)