Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 12:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Größer als Zeichen in Autoit spinnt!?

Discussion on Größer als Zeichen in Autoit spinnt!? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
Größer als Zeichen in Autoit spinnt!?

Hi elitepvpers,
Ich habe in den vergangennen Wochen ein kleines großes Gui-Strategie Spiel gebastelt, das mein Bruder und mein Nachbar spielen. Heute habe ich eine "online-Zone" hinzugefügt, man kannn den höchsten Highscore über einen TCP server einsehen und seinen eigenen absenden.
Wenn der Server eine zahl empfängt schreibt er sie in eine INI datei und vergleicht sie mit dem aktuellen Highscore , dazu habe ich

PHP Code:
$2=IniRead("log.ini","Score","Score1","")
If 
$receivedData>$2 Then
        IniWrite
("log.ini","Score","Score1",$receivedData)
        
$sendtext2="Du bist der neue Highscore-Führer!"
            
$socket2 TCPConnect("127.0.0.1"4322
$sendedBytes2 TCPSend($socket2$sendtext2
TCPCloseSocket($socket2)
    Else
        
$sendtext3="Der aktuelle Highscore ist höher als deiner!"
            
$socket3TCPConnect("127.0.0.1"4322
$sendedBytes3 TCPSend($socket3$sendtext3
TCPCloseSocket($socket3)
EndIf 
Verwendet. Dabei wird auch gleich eine nachricht an den absender geschickt, der ohne es zu wissen einen kleinen empfänger server mitführt.
Seid heute bekomme ich einen seltsamen Fehler. Selbst wenn der abgeschickte highscore größer ist, bekommt man die meldung, das der aktuelle Score größer ist als der abgeschickte. Wenn ich das > umdrehe (<) dann nimmt er plötzlich jeden score auch wenn er kleiner ist!

Meine Frage : warum funkt das nicht mehr > bedeutet doch größer als !?

EDIT:
xD absolut mysteriös ich habe das > zeichen in einem anderen script erfolgreich getestet.
Ich habe das ganze auch schon so umgebaut, das der server nur noch die angekommenen werte in eine test section der ini datei schreibt und eine zusätzlich laufende datei die werte auslest und vergleicht:
lustigerweise meint die datei das der wert in der test section immer größer ist. Ich habe einenn Score von 8 abgeschickt obwohl 130 führend war hats 8 in den highscore (Score1) reingeschrieben -.-
V8II is offline  
Thanks
1 User
Old 11/21/2010, 19:01   #2
 
ZeraPain's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
hm, also ich verstehe weder dein script so ganz, noch deine logik...

wieso ist denn receiveddata bei dir das auslesen einer inidatei?
sollte das nicht eher mit tcprecv funktionieren?

des weiteren sollte man tcpstartup und tcpconnect nur 1 mal am scriptanfang benutzen, wenn es jedes mal auf die gleiche ip geht. (tcpclosesocket ist unnötig)
am besten du erstellst dir pakete mit opcodes, die dann ggf. text oder score ausgeben.

probier man deine "werte" in int zu konvertieren (also mit Int())
am größerzeichen wird es bestimmt nicht liegen ;-)
ZeraPain is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
groß größer am größten? :)
08/31/2010 - WoW Exploits, Hacks, Tools & Macros - 2 Replies
http://img831.imageshack.us/img831/6045/miauh.jpg Uploaded with ImageShack.us Düsterbräus Starkbier scheint einen momentan etwas wachsen zu lassen :) Selber ausprobiert und es geht. Ja Live Realm :mofo: edit sagte mir das die sufu dazu noch nix hergibt.
Virtual PC Festplatte Größer machen?
08/03/2010 - Metin2 Private Server - 0 Replies
Hallo ich habe eine frage wie kann man die Virtuale Festplatte vom P Server grösser machen?? weil ich hab ca 10 Player die rund um die uhr spielen und ... der Server hat 10.2 GB und aus schlechter erfahrung ist die bei 11.4GB voll... Wer kann mir Helfen?? MFG Eagle94
Selbsterstellte Map größer machen?!?!
07/26/2010 - Metin2 Private Server - 0 Replies
Hey Community! Ich hab gestern Abend meine erste neue Map für euch online gestellt, hier in Elitpvpers...Link: http://www.elitepvpers.com/forum/metin2-pserver-gui des-strategies/665920-new-map-neue-map-von-_babyca ke-hot.html Die Map ist zurzeit in der Größe 1 1 in den settings... Jedoch ist mir bekannt das man sie durch das ändern dieser beiden Zahlen größer machen kann! Ich habe sie mal auf 4 4 geändert, sowohl in den settings Serverside und Clientside + atlasinfo! Das heißt man brauch...
Alles größer O.o
07/10/2010 - Off Topic - 9 Replies
Hi, Ich habe eben mein Notebook angeschaltet und sehe alles größer Ó.Ò Sprich Desktop: Hintergrund, Symbole, Symbol-Namen Internet, Wenn ich die Starttaste drücke: Alles groß -.- Wie löse ich es?
[AutoIt] Senden von "seltsamen" Zeichen
04/18/2009 - AutoIt - 15 Replies
hallo, wollte fragen, ob es in AutoIt eine möglichkeit gibt Zeichen wie z.b. Chinesische zeichen zu senden? wenn ich die zeichen allerdings aus google translator ins script einfüge kommt dort nur ???? statt 测试 (als beispiel) weiß einer ne möglichkeit, wie es trotzdem klappt?



All times are GMT +1. The time now is 12:45.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.