webForumDet fria alternativet

Director, Lingo?

4 svar · 614 visningar · startad av Marley

MarleyMedlem sedan dec. 199954 inlägg
#1

Eftersom det varken finns ett Lingo eller Director forum så frågar jag här..

Det är så att jag har gjort ett litet shockwave spel, men jag vill att dom som spelar ska kunna skriva sitt namn och få sin scor sparad så att man får en highscore lista. Om det är någon som har en arning om hur jag ska gå till väga så är jag glad för alla svar!

Mvh Eskil...

ArticMedlem sedan dec. 199932 inlägg
#2

Tyvärr såg går det inte att göra det direkt i Shockwave/Lingo, ialla fall inte vad vi vet. Men du kan ju länka ditt spel till ett CGI/Pearl script som skriver hi scoren i en txt fil eller databas.....

------------------
/Artic

MarleyMedlem sedan dec. 199954 inlägg
#3

Oki...

Jag har förstått att man kan skicka text från en shockwave fil på samma sätt som metoden POST från ett formulär.

Om jag då har två variabler i lingo, ex. Name och Score, hur ska jag gå till väga för att skicka dom till ett asp script. På samma sätt som man submitat en form med Name och Score?

ArticMedlem sedan dec. 199932 inlägg
#4

Du kan göra en asp-fil. Som med "Reguest.Form("VarNamet") får fram resultatet.
Exempel:
Poang= Request.Form("Score")
sen får du skriva i en textfil, med en kod liknande denna:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set ObjNyFil= ObjFSO.CreateTextFile("Därfilen ska vara/Filen.txt")

Du kan också använda objFSO.OpenTextFile istället för CreateTextFile om du ska öppna och inte skapa en fil.

Därefter får du skriva i filen med:

ObjNyFil.WriteLine("<%=Poang%>")

Det här är skrivet direkt från mitt huvud så det är inte säkert att det stämmer exakt, jag har heller aldirg kopplat ihop ASP och ShockWave så jag vet inte om det fungerar.
Men det är ju alltid värt ett försök.

------------------
/Artic

[Redigerat av Artic den 18 jan 2000]

MarleyMedlem sedan dec. 199954 inlägg
#5

Det fixade sig!
Så här blev lingo delen i director:

on exitFrame
  global omkorn, nameinfo, addressen
  set addressen= ""
  horURL = "http://www.clanworld.dk/2b/marley/acceptHiScore2.asp"
  args = "namn=" & nameinfo & "&address=" & addressen & "&poang=" & omkorn  
  scriptURL = horURL & "?" & args
  set netCallID = getNetText (scriptURL)
  set omkorn = 0
end

Resultatet kan ni kolla på: www.clanworld.dk/2b/marley

123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)