Beiträge von Kaliber

    Um das mal kurz zu sagen, das sieht nicht gut aus mit dem Namen, wenn der sich permanent ändert :D


    Da man immer einen links Klick machen muss, damit man die Veränderung des Namens sieht, das geht nicht automatisch ^^


    Hier ein kleines Beispiel:


    Hab das per Hand fix gemacht....Daten in ein Filterscript und das schnell neugeladen...


    Die Achsen X, Y & Z stehen ja für was :D Das ist sowas wie rechts, vorne und oben :D


    So kann man das relativ gut einstellen ^^

    Machs mal so:


    C
    if(newkeys & KEY_JUMP)
    {
        static const skins[] = {1, 2, 3, 4, 5, 6, 7, 8, 18, 19}; //Hier kannst du alle Skinids reinschreiben, die zu wählen sind.
        static idx[MAX_PLAYERS char];
        SetPlayerSkin(playerid, skins[idx{playerid}]);
        idx{playerid} = (idx{playerid} == sizeof(skins)-1)?0:idx{playerid}+1;
        return 1;
    }

    Um das Objekt vorwärts bewegen zu lassen musste das so machen:


    warum hast du bei sscanf "p" genommen?

    Da gibts noch n paar mehr :D

    und p steht für den split :D

    PlayerTextDrawSetPreviewModel(playerid, Textdraw55[playerid], 369);
    PlayerTextDrawTextSize(playerid, Textdraw55[playerid], 68.000000, 23.000000);
    PlayerTextDrawSetPreviewRot(playerid, Textdraw55[playerid], -1.000000, 0.000000, 36.000000, 0.610328)

    Schreib das mal nach unten...du kannst doch keine Eigenschaften für ein TextDraw setzen, welches erst danach erstellt wird ^^

    Man wird nur gekillt wenn man in den Cube drin ist

    Nein.


    Schau dir den Code an, sobald man 1x drinnen war, startet der Timer, wenn du jetzt rausschwimmst oder läufst, dann wird der Timer nicht abgebrochen und beim ausführen wo man getötet wird, ist auch keine Prüfung ob man noch in dem Gebiet ist.


    Somit stirbt man nach 69 Sekunden egal wo man ist.