Beiträge von Pille

    Machs wiefolgt:


    new Query[512];
    mysql_store_result();
    mysql_fetch_row_format(Query);
    mysql_free_result();
    sscanf(Query, "p<|>{is[30]s[35]}s[15]iiiiliiiiiliiffffffiiiiiiii{iiiiiiiiiiiiiiiiiiiiiiiiii}lls[100]s[20]s[20]iils[20]s[15]iiiiis[75]s[30]iiis[15]",
    Spieler[playerid][RegDate], Spieler[playerid][Zivilskin], Spieler[playerid][Fraktionsskin], Spieler[playerid][Duty], Spieler[playerid][Adminlvl], Spieler[playerid][Leaderverwaltung], Spieler[playerid][Bargeld], Spieler[playerid][Bankgeld], Spieler[playerid][Konto],
    Spieler[playerid][Level], Spieler[playerid][Fraktion], Spieler[playerid][Leader], Spieler[playerid][Rang], Spieler[playerid][Spawnchange], Spieler[playerid][Leben], Spieler[playerid][Armour], Spieler[playerid][LastX], Spieler[playerid][LastY],
    Spieler[playerid][LastZ], Spieler[playerid][LastA], Spieler[playerid][LastInt], Spieler[playerid][LastVirt], Spieler[playerid][LastHour], Spieler[playerid][LastMinute], Spieler[playerid][LastSecond], Spieler[playerid][LastYear], Spieler[playerid][LastMonth],
    Spieler[playerid][LastDay], Spieler[playerid][ban], Spieler[playerid][tban], Spieler[playerid][bangrund], Spieler[playerid][tbantime], Spieler[playerid][tbandate], Spieler[playerid][warns], Spieler[playerid][Tutorial], Spieler[playerid][Perso],
    Spieler[playerid][Geschlecht], Spieler[playerid][GebDate], Spieler[playerid][Mute], Spieler[playerid][OOCMute], Spieler[playerid][Wanteds], Spieler[playerid][Wantedpoints], Spieler[playerid][Susptime],Spieler[playerid][Verbrechen], Spieler[playerid][Klaeger],
    Spieler[playerid][Drogen], Spieler[playerid][Mats], Spieler[playerid][Handy], Spieler[playerid][Handynummer]);

    Ne, das geht nicht, denn:


    strval konvertiert einen string (Zeichnkette) in einen Integer (Ganzzahl).
    Das bedeutet:


    new string[100]="239";
    new nummer;
    nummer = strval(string); // nummer hat jetzt den Wert 239


    ABER:
    new string[100]="Hallo";
    new nummer;
    nummer = strval(string); // nummer hat jetzt wsl. den Wert 0 (weil 'Hallo' nichts ist was er in eine Zahl konvertieren kann)

    Kaliber, ich selbst wäre froh, wenn mir jemand zu meiner Programmierung Tipps & Kritik geben würde,
    das natürlich nur dann, wenn sie konstruktiv ist. BlackAce's Kritik war zwar konstruktiv,
    jedoch auch etwas prvozierend, aber egal...


    Was ich dir als Tipp geben würde..: Scheiß auf die ganzen User die dich beleidigen,
    die nur haten und die dich schlecht machen wollen. Nimm die konstruktive Kritik an,
    verbessere dich, lerne aus deinen Fehlern und ich bin mir sicher, dann hört dieses haten irgendwann auf :)


    //edit: 2 Idioten ein Gedanke, nä PuSchKiiN_x3? :D

    Kaliber, nimm dir doch dir Kritik zu Herzen anstatt das Tutorial zu löschen.
    Aber BlackAce, du könntest auch etwas weniger provozieren.


    Ihr beide macht euch gegenseitig eure Arbeit kaputt :S

    Evt das beim Gamemode start etwas in eine Datei geschrieben wird, diese im FS abgerufen wird mit Zahlen 1- .... oder irgendwie so etwas?


    Ja, das würde gehen: Bei OnGameModeInit löscht du die bereits vorhandene "GameMode.info"
    und schreibst den Namen des aktuellen Gamemodes rein.


    Im Filterscript lässt du dann einfach die Datei auslesen ^^

    Und was machst du wenn jemand 2 mal das selbe Fahrzeug kauft?


    Man muss natürlich überprüfen wieviel Autos der User bereits hat,
    das ist aber mit einem neuen Query ganz einfach...


    SQL
    SELECT COUNT(*) FROM `privatfahrzeuge` WHERE Name = 'AlphaGen'
    -- 0 = kein Fahrzeug
    -- 1 = ein Fahrzeug
    -- 2 = zwei Fahrzeuge
    -- 3 = drei Fahrzeuge