Beiträge von xivo

    Also ein Selfmade eröffnet man nicht, man schreibt es und ausserdem möchte ich dir schnell einen Tipp geben,
    wenn der Ordner in deinem PC ist hol den schnell daraus, bevor noch irgendetwas passiert.


    Geh auf Sa-mp.com -> Downloads und nun lädst du dir etwas weiter unten den "Windows Server" runter, denn kannst du nun mit "Winrar" entpacken, und dann
    kannst du in den pawno Ordner gehen, und dort die Datei "pawn.exe" öffnen, danach sollte sich ein Editor öffnen, damit kannst du nun Anfangen zu Scripten.

    Genau das möchte ich, und ich versuche jetzt mal InterInk seine Idee :)


    Danke dir Benjamin, das hat wunderbar funktioniert, musste bisschen rumbasteln aber jetzt funktioniert es nun wunderbar! Ich danke dir.

    Ja, ich möchte diese in kleinbuchstaben haben, aus dem Grund weil wen die Buchstaben beim 2x des Hashvorgangs Groß sind, bekomme ich einen ganz anderen MD5 Hash raus, und kann diesen dann nicht vernünftig bzw. richtig mit der Datenbank abgleichen. Deshalb will ich die von groß in klein bekommen...


    Ist es nicht möglich, irgendwie wie md5.inc so zu bearbeiten, das diese keine großen Buchstaben mehr ausgibt ?


    http://pastebin.com/0yKdjV8E

    Battlefield 3 wird eindeutig besser, zumindest meines Erachtens nach, man beachte die verwenden Engines & so werden schon Veröffentlicht, bzw. zur Veranschaulichung.


    Die Physik wird bestimmt auch wieder Klasse, das einfach alles möglich sein wird wie sonst auch schon, und die Fahrzeuge & sonstiges sicherlich auch.

    [15:39:53] 7F5328F5E697F585A4B0AAEB1205DD5 |Doppelter MD5 kleiner Hash [Ist Hashed durch die neuen beiden Stocks]
    [15:39:53] 2C89109D42178DE8A367C0228F169BF |Einmaliger MD5 kleiner Hash [Ist Hashed durch die neuen beiden Stocks]


    [15:39:53] 2C89109D42178DE8A367C0228F169BF8 |Einmaliger MD5 Hash [Ist Hashed durch die Include]
    [15:39:53] 50F3BFBE3055153C85E8D078A8A5AA2D |Doppelter MD5 Hash [Ist Hashed durch die Include]


    So, auch durch die Funktion wird meine Kombination nicht klein. Durch die neue Hash Funktion fehlt mir sogar nun der letzte Buchstabe / Zahl man vergleiche die beiden Hashes :



    [15:39:53] 2C89109D42178DE8A367C0228F169BF |Einmaliger MD5 kleiner Hash


    [15:39:53] 2C89109D42178DE8A367C0228F169BF8 |Einmaliger MD5 Hash


    Und das Ergebnis der fehlenden Zahl ist halt ein ganz neuer Hash, den ich vorher garnicht kannte. Nunja es sieht nun so aus mein Quellcode :




    stock strtoupper(str[]) { /* didn't make this, forum search, credits to whoever did */
    for (new i = 0, j = strlen(str); i < j; i++)
    {
    if (islower(str[i]))
    str[i] -= 32;
    }
    }


    stock _md5(str[]) {
    new szHash[32];
    strcat(szHash, MD5_Hash(str), 32);
    strtoupper(szHash);
    return szHash;
    }

    Trooper wie soll ich dich verstehen, nunja aber Lord durch die einfach public kann ich kein ganzen MD5 Hash erstellen, schau dir mal die Include an, die ist um einiges komplizierter als die paar Zeilen hier.

    Ich habe im Englischen Board eine Hilfe bekommen, jedoch wie soll ich diese Hilfe in das Include einbauen ? Ich verwende nämlich ein MD5 Include, und das kann ich ja nicht einfach so beheben. Ich kopiere mal meinen Beitrag aus dem englischen Board, und die Antwort darauf :


    Yeah, i must hash my Password 2 times for the Woltlab Md5. But if i do that, Samp give me an other MD5 Hash.


    Look :


    My First Hash on Server is :
    2C89109D42178DE8A367C0228F169BF8



    And on Board :
    2c89109d42178de8a367c0228f169bf8



    If i hash the second time look :


    Server :
    50f3bfbe3055153c85e8d078a8a5aa2d



    Board :
    229240afdfde814672dc366efdcbeaec


    The Problem are the big Letters, but i cant change them from Big to Little ? Can you help me ?






    Die Antwort darauf war folgende :




    Krass, Respekt & Sonstiges zum Gamemode Templer, ist nicht schlecht was du hier einfach Released. Aufjedenfall, wird das den Leuten eine menge helfen, gut ich meine ein Selfmade über Mysql, da sind ja schon sehr viele Sachen erledigt die man als Serverbetreiber haben möchte. Also das ist aufjedenfall ein tolles Teil, und ich hoffe einige Server werden vom Godfather auf dieses hier umsteigen, damit einfach mal mehr Leben ins Spielgeschehen kommt. Ich denke die ein oder andere Idee kann ich mir von dir noch abschauen, und die Scriptingkentnisse & sauberkeit sicherlich auch. Aufjedenfall ist dies ein klasse Teil, und ich muss sagen Respekt an dich!

    Seit neuem habe ich wenn ich Schleifen erstelle einige Probleme, also


    ich habe jetzt z.B so den Stock aufgebaut :



    stock LoadVehicle()
    {
    for(new i = 0;i > sizeof(MAX_AUTOS); i++)
    {
    AutoInfo[i][vID] = mysql_GetInt("Autos", "vID", "vID", i);
    }
    }


    Funktioniert ohne Errors, jedoch wenn ich diesen jetzt unter OnGameModeInit aufrufen möchte, mit LoadVehicle(); dann bekomme ich diese Errors :


    Code
    C:\Dokumente und Einstellungen\Alexander\Desktop\Root\S\pawno\selfmade.pwn(699) : error 020: invalid symbol name ""
    C:\Dokumente und Einstellungen\Alexander\Desktop\Root\S\pawno\selfmade.pwn(699) : error 036: empty statement
    C:\Dokumente und Einstellungen\Alexander\Desktop\Root\S\pawno\selfmade.pwn(699) : error 017: undefined symbol "i"
    C:\Dokumente und Einstellungen\Alexander\Desktop\Root\S\pawno\selfmade.pwn(699) : fatal error 107: too many error messages on one line

    Hallöchen, wenn ich meinen Server starten möchte mit dem Mysql Plugin von Strickenkid bekomme ich nur diese Meldung in den Serverlog geworfen :


    So meinte ich das nicht Maddin :b


    Also wenn ich das Passwort 1x Hashe dann sieht es so aus :


    Server :
    2C89109D42178DE8A367C0228F169BF8



    Board :
    2c89109d42178de8a367c0228f169bf8



    ist ja noch nicht so tragisch, jedoch habe ich das Passwort ja doppelt gehasht, und wenn ich diese Hashes nochmal Hashe dann kommt das raus :


    Server :
    50f3bfbe3055153c85e8d078a8a5aa2d


    Board :
    229240afdfde814672dc366efdcbeaec


    [font='verdana']Und das ist der tragische unterschied, sprich das Problem liegt an dem groß / klein Hash.

    Maddin, ich habe mein Problem herrausgefunden, meine Hashes wurde in Samp ständig nur Groß ausgegeben sprich die Buchstaben waren auch groß,
    jedoch ist die von meinem Board nicht in Groß dort sind die Buchstaben in klein, und wenn ich den Code nochmal hashe, habe ich bei den Großen Buchstaben
    etwas gaaaanz anderes als bei den kleinen, weißt du vielleicht wie ich die Buchstaben klein bekomme ?


    Sprich mein Board hats so :
    2c89109d42178de8a367c0228f169bf8




    Und mein Server gibts mir so aus :
    2C89109D42178DE8A367C0228F169BF8

    @ Nochmal zu meiner Frage Maddin :)


    Ich habe das Passwort jetzt einmal Hashen lassen, und ausgeben lassen und es kommt das richtige raus wenn ich das PW einmal hashen würde, jetzt
    habe ich das PW aber 2x direkt hintereinander mit MD5 gehasht, und da kommt halt wieder was falsches raus, weißt du vielleicht wie ich es machen könnte
    das er es 2x hintereinander einzelnt hasht, sprich zuerst


    new wertinputt = strval(inputtext);
    new wert = MD5_Hash(wertinputt);
    wert = Md5_Hash(wert);


    das will halt nicht gehen ;b Deshalb wolle ich fragen, ob du vielleicht ne ahnung hast, wie ich die einzelnt nacheinander Hashe...

    @ Nochmal zu meiner Frage Maddin :)


    Ich habe das Passwort jetzt einmal Hashen lassen, und ausgeben lassen und es kommt das richtige raus wenn ich das PW einmal hashen würde, jetzt
    habe ich das PW aber 2x direkt hintereinander mit MD5 gehasht, und da kommt halt wieder was falsches raus, weißt du vielleicht wie ich es machen könnte
    das er es 2x hintereinander einzelnt hasht, sprich zuerst


    new wertinputt = strval(inputtext);
    new wert = MD5_Hash(wertinputt);
    wert = Md5_Hash(wert);


    das will halt nicht gehen ;b Deshalb wolle ich fragen, ob du vielleicht ne ahnung hast ^^