Hjälp mig.

Subject: Hjälp mig.
From: Kent Nyberg (kent@wlug.westbo.se)
Date: Mon, 31 May 1999 21:40:56 +0200 (CEST)


Jag sitter och funderar lite.
Är det möjligt att göra en Highscore lista i ett spel,
utan att det med en vanlig enkel hex /text editor ändra så att man
får lite mer poäng än man skulle ha..
Om ni förstår.
Om källkoden inte är fri, så är det inte så svårt.
Men hur fixar man en sån sak.. när källkoden är fri?
Det skulle kanske gå att kryptera listan, som skrivs i en fil, men då
måste man ju ha nånting att initiera med..
Alltså, crypt (listan, "mitt_lösen"). (jag tror crypt() fungerar så.)
Det lösenordet går ju inte skydda eftersom källkoden är fri.. :)
Jag kan inte komma på hur man ska fixa det.
Jag vet inte om jag är mesig eller så.
Men det är inte skoj om folk kan mixtra med listan, då kan man ju inte
skryta om sina poäng.. folk kan ju tro att man fuskat.

Eftersom det är kristoffer som gjort spelet från början så kan jag inte
sätta det under GPL ändå...
Så jag skulle iofs kunna kompilera funktionen som har hand om listan till
en .o fil och inte låter er få ser hur den fungerar :)

Som det är nu så är listan uppbyggd på detta sättet.

en struct som talar om max-min poäng, version, max antal personer på
listan.

struct header{
char version[10];
float max_points;
float min_points;
int max_users;

}

Sen kommer en massa struct:s i som ser ut som följande.

struct user{
char name[20];
char date[20];

float user_points;
}

Dom sorteras efter antalet poäng.

Med den kunskapen så borde det inte alls vara svårt att fuska sig till en
massa poäng... :(

Någon som har en aning om hur man fixar det på ett relativt smidigt sätt?
Tacksam för alla hjälp jag kan få iaf.

-----------------------------
Kent Nyberg.
kent@wlug.westbo.se
blurk@telia.com

Ha en underbar dag.
"Man ska inte sälja skinnet på sina gamla kramdjur."

godnatt!
-----------------------------




 
 [Tillbaka till listorna]