08. juni 2002 - 11:15Der er
5 kommentarer og 1 løsning
Object Pascal : Random string
Hej !
Er der en af jeg nørder der kan give mig lidt kode jeg kan rode med ? Jeg skal bruge koden til et Slap-script til Bersirc, hvor script-sproget er Object Pascal. Scriptet skal bare tage en tilfældig streng. Dvs. jeg skal også have et sted hvor strengene skal defineres !
Nå... prøvede mig lidt frem... fik stykket følgende kode sammen... men den virker ikke !
procedure PowerSlap; // Modified by Rune Jacobsen, crazh@gmx.net // Takes a random word from powerslap.ini and slaps ! var fil: TStringList; begin randomize; fil:=TStringList.Create; fil.LoadFromFile(powerslap.ini); result:=fil.Strings[random(fil.count)]; Act('slaps ' + User + ' with ' + result + '...'); fil.free; end;
Det originale script er her :
begin // yes, I have intentionally reversed the // slap so linux users slap with a window // and windows users slap with a penguin :) if LowerCase(OS) = 'linux' then Act('slaps ' + User + ' around a bit with a flying window (tm)') else Act('slaps ' + User + ' around a bit with Tux, the Linux Penguin'); end;
det manglede en linje i original-sciptet : procedure SlapEm; begin // yes, I have intentionally reversed the // slap so linux users slap with a window // and windows users slap with a penguin :) if LowerCase(OS) = 'linux' then Act('slaps ' + User + ' around a bit with a flying window (tm)') else Act('slaps ' + User + ' around a bit with Tux, the Linux Penguin'); end;
Nej, det virker nu. Fik en IRL ven til at hjælpe. Så ellers tak.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.