Beiträge von Kaliber

    Also, wenn du TEAM_FIRST als 0 deklariert hast, kannst du es folgendermaßen verkürzen:


    Wie z.B. bei einem Kofferraum System.

    Da kannst du einen Trick anwenden und einfach prüfen ob der Spieler ungefähr die selbe ZAngle wie das Auto hat :)


    //Edit: So..

    Der Code sieht schrecklich aus.


    Aus diesem Grund werfe ich da auch keinen weiteren Blick drauf, der Fehler bedeutet im Endeffekt folgendes:

    C
    new x;
    for(;;) //Endlosschleife
    {
        x = 1;
        break;
        x = 0;
    }

    Es ist klar, dass x = 0; nie aufgerufen wird, da das break dies verhindert.


    Anstatt dem break könnte dort aber auch ein return verwendet werden.


    Das Ergebnis wäre das selbe :)

    Wenn ich diese entferne habe ich ein Klammerfehler...

    Ja..die Klammer für das case ist ja auch richtig...


    Aber halt die anderen beiden nicht...und


    Das sieht so aus..als hättest du nur die Hälfte von etwas kopiert xD


    oder etwas gelöscht...denn da fehlt ja irgendwas..des else und der Code darunter..kommt ja irgendwie aus dem Nichts xD

    Also ich bin so gar kein Freund von dini :D


    Deshalb würde ich dir persönlich zu SQLite raten oder zu einem schnelleren File-System :)


    Aber naja...hast du dir das mal beim Speichern geprintet oder in die Files geschaut, steht da der richtige Name drinnen?


    strmid(AutohausInfo[i][aa_Name], dini_Get(path, "aaName"), false, strlen(dini_Get(path, "aaName")), 40);


    Diese Zeile ist übrigens eine Katastrophe xD


    Also strmid ist eigentlich so garnicht dafür gedacht.


    Verwende mal format:


    format(AutohausInfo[i][aa_Name],40, dini_Get(path, "aaName"));

    ...du hast nicht mal eine Bank...was soll man dann robben? ^^


    Zudem, woher sollen wir wissen, wie du dir ein Bankrob System vorstellst...


    Am besten du schaust nochmal ein wenig in die Basics und kopierst nicht, sondern orientierst dich an anderen Skripten :rolleyes:

    Also, wenn du sicher bist, dass er jetzt die richtige Farbe verwendet und die Positionen richtig sind und er dir einen vernünftigen String gibt und du sicher an dieser Position bist...dann muss es gehen ^^


    Wenn es nicht geht, ist einer der oben stehen Punkte nicht erfüllt oder du hast schon ein Limit von 1024 3DTextLabels überschritten!


    Dann zeig mal wie du es lädst und speicherst, ohne Code können wir dir schlecht helfen :D

    Hallo, kann mir jemand verraten warum der 2 Sting nicht an gesendet wird? Im Spiel ist nur eine Leerzeile im Chat dann

    Hier, probier mal folgendes:

    C
    ocmd:ooc(playerid,params[])
    {
        if(!IsPlayerGM(playerid,2)) return 1;
        new string[128];
        format(string,sizeof(string),"%s %s hat den OOC Chat %s!", GetGMRang(playerid),getPlayerName(playerid),((OOChat)?("geschlossen"):("geöffnet (/o )")));
        SendClientMessageToAll(FARBE_ROT,string);
        OOChat = !OOChat;
        return 1;
    }

    Da sparste dir einiges :)