Beiträge von VitoHusky

    Ich werde dir nichts vorscripten
    Ich werde dir auch nichts schicken oder per Teamviewer helfen :D


    Ist nicht böse gemeint aber so lernst du es nie.


    Fang einfach mal an und frag hier nach, wenn du Probleme hast.
    Wobei hapert es denn?

    eine Variable mit dem Level
    Eine mit den EXP


    Bei jeder Aktion die anztahl von EXP auf die Variable zurechnen
    Wenn es höher ist als die geforderte (eigene rechnung machen vllt sowas wie level*2*100)
    und dann level +1 und exp = 0


    Fertig
    Noch Fragen?

    Serverwerbung 1/10 für die Mühe


    Bilder nicht einmal selber gehostet


    War grade mal mit BlackAce drauf.
    Wir konnten uns gegenseitig nicht einmal sehen.
    Zusätzlich ist es wohl das RGR (?) GF kaum editiertl.
    kein RP Name benötigt pipapo
    Und zum Abschluss ging der Server 5 Minuten mit heftigen Laggs down.


    Und kommt mir nicht mit ddos. Ihr hattet 6 user den greift niemand an..


    Fazit: Langweilige GF Server mit kaum Zukunft.
    Klar kann man dies ändern aber nicht innerhalb kürzester Zeit in der man
    es rechtfertigen kann.

    Achsooo


    Da ist deine sscanf Anweisung falsch.


    Mach aus
    if(sscanf(params,"s[25]",cmd))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /brille [gardarobe/testen/kaufen/verlassen/zurueckgeben]");
    if(sscanf(params,"s[25]I(0)",cmd, nummer))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /brille [gardarobe/testen/kaufen/verlassen/zurueckgeben]");


    Und entferne das hier
    new nummer;
    nummer = strval(cmd);


    Grund ist:
    Befehl /brille testen 1
    Dann liest er in die variable cmd "testen 1"
    Wenn du mit strval versuchst eine ID daraus zu machen wird es nicht nicht gelingen.
    Es wird zu random (was genau weiß ich nicht) sowas wie "8094718923"


    Und diese ID gibt es nicht


    Das große I in der sscanf Anweisung bedeutet, dass es ein optionaler Paramter ist und nicht eingegeben werden muss.

    Generell sollte das ganze einen Außenabstand besitzen und eventuell in einen Container. Da kann man nicht viel falsch machen.


    Als Schriftart solltest du Trebuchet MS oder Arial nutzen.
    Außerdem die Navigationsbuttons vielleicht auch in eine box damit es übersichtlicher ist und den Schatten dort weg.


    Ansonsten ein Tipp: Schau dir mal Tutorials an ^^

    Hallo Breadfish.


    Ich arbeite momentan an einer Freundesliste.
    Es geht darum, dass nur die IDs gespeichert werden und die Namen aus der users Tabelle geladen werden.


    Nun habe ich beim subquery das Problem, dass dort auch die leeren Felder mit einbezogen werden.
    Das heißt die users Tabelle wird auch dort gejoint wo es nicht sein sollte.
    Wie kann ich es machen, dass beim SELECT Ergebnis keine JOINs mehr vorkommen, wo nur der User ist aber kein Eintrag in der FriendRequest Tabelle?


    Folgender MYSQL Code ist bisher zustande gekommen:

    SQL
    SELECT 
    	(SELECT u.Accountname FROM users WHERE u.userID = f.userID) AS AnfrageAn,
    	(SELECT u.Accountname FROM users WHERE u.userID = f.requestID) AS AnfrageVon
    FROM
    	users AS u, 
    	users_friends_requests AS f;

    Warum nicht Alter? ALter ist ein MySQL Befehl, den kannst du nicht für eine Spalte benutzen.


    Doch kannst du


    Musst ihn aber mit ` eingrenzen


    Also aus Alter -> `Alter`


    Außerdem seitwann werden %d (Double Werte) im String gespeichert?
    Gemeint ist hier das
    `fRank`='%d',
    Es müsste
    fRank = %i
    sein ganz einfach :)


    Die ` Zeichen braucht man nur, wenn es von mysql verwendete Schlüsselwörter sind.

    Den Timer machst du ganz einfach in dem du in die designansicht gehst und ihn dort hinzufügst.
    dann rechts den timer editieren auf an stellen und doppelklick auf die stoppuhr in der unteren leiste unter dem Designer.


    Dann bist du im TICK Sub
    Dort kommt das rein, was beim tick ausgeführt werden soll.


    Welcher Fehler kommt?