|  | 
|   | 
 | 
  Torsten | allô je mach es la fois kurz et temps post den link ici um mon problem pas wieder de vorn trop erläuter (hoffe cela allez io?) [...]  
  je hoffe cela mir ici einer so un program programieren peux, si je cela plus versuche .dauert es trop longtemps(ensuite peux es sa je spiele cela game pas plus)
  daher s'il te plaît je um hilfe
  mfg Torsten |  
  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  Rolf Koch | Hallöchen,
  je hab la fois kurz quelque chose geschrieben, quoi marcher sollte. Vieles ist verkürzbar, mais avec cela Du es hoffentlich verstehst hab je Schritt pour Schritt gearbeitet. mais denk s'il te plaît daran: pas simple de uns ici une Code vorgeben laisser et avec cela ist alles erledigt, mais aussi versuchen trop comprendre quoi là steht et weiterentwickeln (peut-être sogar améliorer, là ca comment üblich vite runtergetippt wurde et bestimmt ici et là Verbesserungen nécessaire) KompilierenMarqueSéparation $P+
SetErrorLevel 0
********************** HINWEISE ********************************
CODE ERZEUGT MIT ROKOS OBJECT CREATOR 4.3a
DATUM  29.01.2006    um  11:07 Uhr
VERWENDETE PROFANVERSION IST 8.0-NT XPROFAN
CODE ERSTELLT UNTER WINDOWS XP
!!! Dieser Code wird von Roc immer neu erzeugt        !!!
!!! Erst bearbeiten, wenn alle Objekte erzeugt wurden !!!
!!! Verändern Sie ggf. feste Pfade in variable Pfade  !!!
DEF GETSYSCOLOR(1) !"USER32","GetSysColor"
DECLARE Ausgabe&,Sortieredit&
DECLARE InsEdit&,X%
DECLARE InText&,ZEILE$,ZEILE2$
DECLARE Programmende&,Y%
Declare Ausgabedatei$
WINDOWSTYLE 63
WINDOWTITLE "Game Tool"
WINDOW 171,165-598,350
SETTRUECOLOR 1
DECLARE ENDE%
CLS GETSYSCOLOR(15)
USEFONT "MS Sans Serif",13,0,0,0,0
SETDIALOGFONT 1
Die Textdatei angeben:
Ausgabedatei$="C:\GAMETOOL.TXT" Beispiel
PROC ENTFERNE_BUTTONS
    PARAMETERS Z$
    WHILE INSTR("[",Z$)
        z$=del$(z$,instr("[",z$), instr("]",z$)-instr("[",z$)+1)
    WEND
    return z$
ENDPROC
Alles aufbereiten und in die Ausgabe:
PROC PUTTOEDIT
    if mid$(getclip$(),1,4) = "5x34" nur zulassen wenn Daten im Clipboard den richtigen entsprechen
        sendmessage(Ausgabe&,$0184,0,0) liste zuerst löschen
        SETTEXT Sortieredit&,getclip$()
        CLEAR X%
        WHILENOT X% > GetLineCount(Sortieredit&)
            ZEILE$=GetLine$(Sortieredit&,X%)
            IF mid$(zeile$,1,4) = "5x34"
                ZEILE2$=trim$(ZEILE$)
                ENTFERNE_BUTTONS ZEILE2$
                Zeile2$ = $(0)
                IF mid$(GetLine$(Sortieredit&,X%+1),1,4) = "5x34"
                    addstring(Ausgabe&,zeile2$)
                Endif
            ELSE
                ZEILE2$=ZEILE2$+" "+ZEILE$
                ENTFERNE_BUTTONS ZEILE2$
                Zeile2$ = $(0)
                addstring(Ausgabe&,zeile2$)
                if  mid$(GetString$(Ausgabe&,GetCount(Ausgabe&)-2),1,6) = mid$(zeile2$,1,6)
                    DeleteString(Ausgabe&,GetCount(Ausgabe&)-2)
                endif
            ENDIF
            inc x%
        WEND
        enablewindow InText&,1
    Else
        addstring(Ausgabe&,"Falsches Datenformat!")
    Endif
ENDPROC
Ausgabe in Textdatei schreiben:
PROC PUTTOTEXT
    ASSIGN #1,AUSGABEDATEI$
    REWRITE #1
    clear x%
    Whilenot x% > GetCount(Ausgabe&)
        Print #1,GetString$(Ausgabe&,x%)
        inc x%
    Wend
    CLOSE #1
    Messagebox("Daten wurden in "+Ausgabedatei$+" gespeichert!","Gespeichert",0)
ENDPROC
Dieses Multiedit um vorher zu sortieren:
Sortieredit&=CREATE("MULTIEDIT",%HWND,"",0000,0000,0000,0000)
Ausgabe& = CREATE("LISTBOX",%HWND,"",0006,0006,0576,0265)
InsEdit& = CREATE("BUTTON",%HWND,"Daten ins Edit",0010,0281,0089,0030)
InText& = CREATE("BUTTON",%HWND,"Daten in Textdatei",0110,0281,0106,0030)
enablewindow InText&,0
Programmende& = CREATE("BUTTON",%HWND,"Ende",0463,0281,0116,0030)
SETFOCUS(%HWND)
WHILENOT ENDE%
    WAITINPUT
    If @EQU(%KEY,2)
        LET ENDE%= 1
    ELSEIF @EQU(%KEY,4)
    ELSEIF GETFOCUS(Ausgabe&) MULTIEDIT
    ELSEIF GETFOCUS(InsEdit&) BUTTON
        Getmessage
        PUTTOEDIT
    ELSEIF GETFOCUS(InText&) BUTTON
        Getmessage
        PUTTOTEXT
    ELSEIF GETFOCUS(Programmende&) BUTTON
        ENDE%=1
    ENDIF
WEND
 Hoffe es trifft trop, quoi je là zusammengekloppt habe    important ici ist aussi cela Format, comment Du es vorgegeben la hâte.
  Nachtrag: Hab grad encore gesehen, cela sich 5x34 verändern peux. là müsstest Du Dir ensuite encore quoi überlegen ou bien erkläre simple la fois comment qui données zustande venons. Bedeutet, es peux seulement avec den vorgegebenen données im Profan.de Forum so comme ici maintenant ist marcher. alors wirklich trop erweitern!!!
  Rolf |  
  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  Torsten | allô Rolf,
  erstmal merci pour deine schnelle hilfe
  trop erklärung:
  qui données peut sich changement attraper à avec 1x1x1 et peut gehn jusqu'à 17x500x25
  qui données übernehme je aus qui html-page des games (là gibt es une koordinaten übersicht)
  anhand qui données la quantité voulais je cet übersicht peer copy&paste dans cela program magasin
  là es mais aus einer html page venez sommes qui données durcheinander beim eintragen (etwa so): [quote-part:45ed5824ec] 12x45x1         12x45x2       plani1 [négoce] 12x45x3       lièvre 1035.000 [Spionagesonde]   [négoce]   [Observerdrohne] 12x45x4   ABC-Ally    [ABC] Eisman 5236.590 [négoce] 12x45x5     12x45x6     12x45x7   plani    [RtF] Bluni 12693.075 [nom changement] 12x45x8     12x45x9   [/quote-part:45ed5824ec] [quote-part:45ed5824ec]geordnet: 12x45x1 12x45x2 plani1 [négoce] 12x45x3 lièvre 1035.000 [Spionagesonde] [Angriff] [négoce] [Observerdrohne] 12x45x4 ABC-Ally  [ABC] Eisman 5236.590 [négoce] 12x45x5 12x45x6 12x45x7 plani [RtF] Bluni 12693.075 [nom changement] 12x45x8 12x45x9[/quote-part:45ed5824ec] [quote-part:45ed5824ec]signification qui individuel wichtigen données (beispiel) :
  3x23x24 Global [-AZ-] Peterle 2973.340
  zerlegt pour signification: 3x23x24 = koordinaten
  Global = Planiname
  [-AZ-] = ally
  Peterle = nom des spielers
  2973.340 = punkte[/quote-part:45ed5824ec] aus dem program raus sollte on cela arranger pour ally , koordinaten bezw cherche pour namen et koordinaten devrait possible son
  par cela programm muss on pas online seulement alle syteme durchblättern si on bestimmte koordinaten cherchez et serait cela spiel stark simplifier
  hoffe c'est verständlich et hilft un peu
  mfg Torsten |  
  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  Rolf Koch | bof Torsten, ensuite sommes wir oui sur dem richigen Weg gewesen. Du devrait maintenant: - anstatt z.B. Milieu$ et 5x34 versuchen per instr(...) trop regarder si cela x zweimal vorkommt et ensuite sollte es so marcher. Desweiteren am Schluss versuchen qui données so aus einer la ligne trop filtern, dass es dans dem Format vorliegt, comment Du es volontiers vouloir.
  s'il te plaît aussi quelque chose Eigeninitiative. je konnte es früher aussi pas et hab es par LearningbyDoing gelernt et pas par dire: écrit mir einer un Programme.  
  Rolf |  
  | 
|   | 
 |  | 
|   | 
 
 
  |