webForumDet fria alternativet

Perioder på något sätt i ASP

ASP

23 svar · 485 visningar · startad av BulletBoyCrime

Medlem sedan mars 2003970 inlägg
Frågan#1

Hur scriptar man "perioder" i ASP/VBScript?
Som att man har perioder på sidan som byts ut varannan timme eller nåt sånt?
Hur skall man göra? Om ni behöver, be om förklaring.

Medlem sedan mars 20032 667 inlägg
#2

Vill du förklara vad du menar med perioder?

Medlem sedan mars 2003970 inlägg
#3

Jag definierar ett periodsystem som en slags funktion som delar upp tiden i delar (s.k perioder).
Som om man skulle göra något snitsigt till sin sida ett periodsystem som delar upp tiden i morgon, middag, kväll, natt t.ex. Kl 6 byts det från natt till morgon och klockan 18 från middag till kväll.
Är detta en bra nog beskrivning?

Medlem sedan mars 20032 667 inlägg
#4

Så du vill byta information på sidan beroende på vilken tid på dygnet det är?

Medlem sedan mars 2003970 inlägg
#5

Ja, det var väl en bra beskrivning.
Jag kan ge ett exempel och samtidigt göra lite reklam ;)
https://www.dekrim.net
Där delas tiden upp i "nätter" och om man har en genererande resurs så kan man få nya resurser varje natt.
Detta är ung. också vad jag vill åstadkomma.

Medlem sedan mars 2003970 inlägg
#6

Någon? Jag är rätt desperat...

Medlem sedan juni 200032 967 inlägg
#7

Något sånt här kanske är vad du är ute efter?

<% 
intHour = Hour(Now())

if intHour >= 0 and intHour <= 6 then ' (om timvisaren är mellan 0 och 6)
      ' gör något
elseif intHour >6 and intHour <= 12 then ' (7, 8, 9, 10, 11 eller 12)
      ' gör något
elseif intHour >12 and intHour <=18 then
      ' gör något
else
      ' gör något
end if
%>

Mvh,

Medlem sedan mars 2003970 inlägg
#8

OJOJOJ Tack, jag bugar djupt för dig, o kungliga marsvin, du är min frälsare!
Och så var det så enkelt!!!!Jag hade väntat mig 100sidor grekiska! :e
Tack @nders! och vill bara säga.....WF ROCKAR!!!!!!!!!

Medlem sedan juni 200032 967 inlägg
#9

Hä bar' å tack, å bju' igen! :D

Mvh

Medlem sedan mars 20032 667 inlägg
#10

En lite snyggare lösning: ;)

<%

Select Case Hour(Now)
    Case 6, 7, 8, 9, 10, 11
        presentText = "God morgon"
    Case 12, 13, 14, 15, 16, 17
        presentText = "God middag"
    Case Else
        presentText = "God kväll"
End Select

response.write "<p>presentText, välkommen till min hemsida!</p>"

%>
Medlem sedan juni 200032 967 inlägg
#11

Så kan man helt klart också göra, men då borde response.write-raden se ut så här:

response.write "<p>[b]" & presentText & "[/b], välkommen till min hemsida!</p>"

Mvh

Medlem sedan mars 20032 667 inlägg
#12

@nders skrev:

Så kan man helt klart också göra, men då borde response.write-raden se ut så här:

response.write "<p>[b]" & presentText & "[/b], välkommen till min hemsida!</p>"

Mvh

Så sant :e

Så blir det ibland när man sysslar med syntax för flera olika språk. :r

Medlem sedan mars 2003970 inlägg
#13

Wow...mer än vad jag hoppades på definitivt!
Nu har jag 2 alternativ!! :e
Ni är bara TOPPEN!!!!!!!!!!!:birp :e

Medlem sedan mars 2003970 inlägg
#14

Om det är ok däremot, får jag fråga en grej till?
Hur skulle man kunna göra så att man kan göra som i dekrim (länk där uppe) och fixa så att man gör i spelperioder, att man kan kräva resurser igen och få ny energi (det är ett spel, vilket jag tänker göra med), någon slags resetfunktion för alla grejer kanske?
Och hur skulle man kunna göra för att fixa så att det står period 1, sen 2 sen 3 osv?
Tack på förhand :e

Medlem sedan mars 2003970 inlägg
#15

@nders?
K@llen?
Nån??
Hjälp, snälla?

Medlem sedan mars 20032 667 inlägg
#16

Återigen, jag förstår inte vad du vill göra. ;)

Medlem sedan mars 2003970 inlägg
#17

oops, sorry
du kanske kan kolla dekrim, där finns det rätt bra exempel....hehe......
Ok here goes, här ska förklaras.....
Jag vill ha ett system som när man byter period så får man en "refill" eller vad man skall säga, man får mer av något och kan göra saker igen.
Om man redan har gjort en sådan sak en gång samma period så kommer ett meddelande som säger att man inte kan göra denna saken förrän nästa period. Comprende? Annars får jag definitivt slipa på mina textfärdigheter ;)

Medlem sedan mars 2003970 inlägg
#18

kan någon svaret :q

Medlem sedan dec. 19996 522 inlägg
#19

Om någon kan svaret så postar personen det nog i sinom tid ska du se. Var inte så otålig.

Det är väll bara att du lagrar allt vad en person gör i en databas med info om vem det är och hur många poäng av refillen det han gjorde tog, samt ett timestamp på när han gjorde det. Sen kollar du helt enkelt bara om alla hans värden inom denna period överstiger det som det inte får överstiga. Det är lite svårt att säga mer då du inte skriver mer utförligt.

Medlem sedan mars 2003970 inlägg
#20

Jag vet....när jag vill ha nåt blir jag lätt otålig men jag är rädd att tråden skall försvinna och glömas så att jag inte får svar.
Men det du säger.....det låter bra, fast jag har INGEN ANING om hur man gör timestamps.
Uräkta självcitatet men kan någon hjälpa mig?

269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)