Avatar billede d34c0n Praktikant
13. juni 2002 - 21:39 Der er 21 kommentarer og
1 løsning

CS INFO...

hvordan kan man evt. få lavet på en eller anden måde, at man skriver en counter-strike server ip i en tedit og så viser den f.eks. hvor mange spillere der er inde i den, hvilket map der spilles i osv.?
Avatar billede zob Nybegynder
13. juni 2002 - 21:42 #1
SKal man ikke bare bruge et program til deT? eller er det noget dine bruger skal bruge ?
Avatar billede d34c0n Praktikant
13. juni 2002 - 21:43 #2
tjoh, men jeg fik lyst til at lave et program som kan vise information om cs servere...
Avatar billede lonely Nybegynder
13. juni 2002 - 21:45 #3
d34con => er det muligt jeg kan få en kopi hvis du laver det?
Avatar billede d34c0n Praktikant
13. juni 2002 - 21:45 #4
ja, selvfølgelig :)
Avatar billede madd Nybegynder
13. juni 2002 - 21:54 #5
d34c0n, prøv at kig på Developer Kit'et fra Valve. Det kan findes på fileplanet.com mener jeg. Half-Life SDK.

Jeg har lavet et lignende program, og grundlæggende kan du bruge Winsock som socket til at forbinde og udveksle data med serveren.

Hvis du vil requeste 'rules'(mp_timelimit osv.) på serveren, gøres dette ved at sende strengen 'ÿÿÿÿrules' + nylinje til serveren. Herefter får du et svar tilbage indeholdende reglerne. Det er forholdsvist simpelt.

/Mattias
Avatar billede d34c0n Praktikant
13. juni 2002 - 22:01 #6
Jeg har faktisk Half-Life SDK, men den findes kun til MS Visual C++, så vidt jeg ved!
Avatar billede razersedge Nybegynder
14. juni 2002 - 03:28 #7
ja men stadig det samme i skal gøre, husk at sende "ÿÿÿÿchallenge rcon" før nogen rules eller andet, i får så en streng tilbage, i kan se i en fil i sdk'et hvilket format i får det i... og så er det bare igang med noget strenggymnastik

husk det er en udp forbindelse i skal bruge
Avatar billede dkn Nybegynder
14. juni 2002 - 15:10 #8
hmm det lader til at være nemt nok at sende normale ting. Men hvad gør man hvis nu man vil have hele player listen?

man skal sende: ÿÿÿÿplayers
Og derefter modtager man den første player...hvordan skal man så få fat i de andre? syntes jeg ikke helt fremgår i SDK'en...
Avatar billede d34c0n Praktikant
14. juni 2002 - 18:58 #9
FAT NOGET! JEG SKAL BRUGE DET I DELPHI, IKKE C++...
Avatar billede dkn Nybegynder
15. juni 2002 - 00:32 #10
FAT NOGET! fordi sdk'en er beregnet til c++ er det nok stadig de samme ting som sendes!!!!
Avatar billede madd Nybegynder
15. juni 2002 - 02:25 #11
d34c0n, for at være ærlig tror jeg ikke at du når særlig langt med dit "projekt", hvis ikke du er klar på at alt information ikke kommer direkte til dine små fødder.

Prøv at søg efter nogle winsock tuts i delphi - så ved du alt hvad du skal bruge. Dataen der skal sendes kan somsagt findes i SDK.


/Mattias
Avatar billede madd Nybegynder
15. juni 2002 - 02:28 #12
dkn, du får tilsendt samtlige spillere ved 'players' - med newline som adskiller! måske derfor du kun kan hente den første
Avatar billede dkn Nybegynder
15. juni 2002 - 10:49 #13
ja det tænkte jeg nok, spørgsmålet er bare hvordan man så skal få fat i alt tekst som blev modtaget?
Jeg bruger indy's upd component.
og sender fx:

  UDP.Send('ÿÿÿÿplayers');
  ReceivedString := UDP.ReceiveString;

  Men UDP.ReceiveString må somsagt ikke kunne finde ud af hvis der er flere linier.
Avatar billede d34c0n Praktikant
16. juni 2002 - 13:10 #14
jamen ok, jeg ved bare ikke hvad jeg skal gøre med sdk'en? :(
Avatar billede dkn Nybegynder
16. juni 2002 - 13:54 #15
find tekst filen "server protocol.txt", den står der nogle commands i
Avatar billede d34c0n Praktikant
16. juni 2002 - 19:13 #16
hør nu her!!!
jeg ved INTET im half-life sdk'en.. jeg ved kun at den er egnet til c++..
kan i ikke fortælle mig helt præcist hvad jeg skal gøre for jeg er overhovedet ikke med!!??
jeg ved ikke hvordan i vil gøre det når jeg vil have det i et delphi program.
Avatar billede d34c0n Praktikant
16. juni 2002 - 19:18 #17
kan nogen af jer lave et project i delphi som viser et par eksempler og sende til deacon@mail.dk plzz??

jeg skal nok øge de points der står på spil så!
Avatar billede d34c0n Praktikant
16. juni 2002 - 19:32 #18
neejj :( sorry madd det var ikke meningen jeg ville acceptere NU!!
vil i stadig være venlige og hjælpe?!
Avatar billede madd Nybegynder
16. juni 2002 - 19:39 #19
Jeg vil sige det sådan, at hvis du vil lave dit program skal du nok ikke være 100% nuubi til Delphi.

Kig dig rundt på nettet efter nogle Winsock tutorials - det skal du bruge.
Avatar billede d34c0n Praktikant
16. juni 2002 - 20:52 #20
øhhh... jeg ved ikke om jeg er nubi, men jeg har ca, brugt delphi i 5-8 måneder nu :)
Avatar billede sprox Nybegynder
18. juni 2002 - 02:16 #21
hmm d34c0n... skriv en mail til michaelriis@ofir.dk og jeg hjælper dig.. har lavet et lignende program før... :]
Avatar billede metzger Nybegynder
20. juni 2002 - 17:05 #22
nogen der ved hvordan man kunne løse dkn's problem?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester